Linux程序设计读书笔记
文章平均质量分 91
以《Linux程序设计(第4版)》为基础的读书笔记
C_eeking
爱吃面菜鸡,不求竞赛出众,但求知识精通
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Ubuntu23.10下解决C语言调用mysql.h问题
在学习C语言和MySQL的调用的时候遇到包和版本的问题,由于使用的书很老(10年的),因此很多MySQL的包已经过时,在查找很多资料和询问gpt之后得到了解决方案原创 2024-11-12 20:24:58 · 1015 阅读 · 0 评论 -
Linux下MySQL的简单使用
可以看到C语言已经有了很成熟的与MySQL交互的接口,并且大部分函数的使用是和MySQL版本不相关的,但实际在Ubuntu运行的时候还是需要注意MySQL的版本和包的问题,因为新版本的MySQL库修改了一些配置文件的位置和相关的依赖包。原创 2024-11-12 20:09:31 · 3357 阅读 · 0 评论 -
Linux数据管理初探
这一章简述了Linux系统下对文件的各种权限操作以及自带的数据库dbm/gdbm,许多操作系统的经典问题得以用文件锁来实现,一些相对静态的索引化数据也可以用dbm/gdbm来使用。原创 2024-11-08 17:59:06 · 1124 阅读 · 0 评论 -
curses函数库简介及使用
curses函数库主要用来实现对屏幕和光标的操作,它的功能定位处于简单文本行程序和完全图形化界面之间,在目前图形化界面已经蓬勃发展的现在可能显得有些过时,但是其中很多实现思想和操作仍然值得学习和借鉴,并且curses目前仍然是linux图形化编程的选择之一原创 2024-10-06 22:04:10 · 2423 阅读 · 0 评论 -
Linux终端简介
本章基本是以一个简单的用户交互程序作为基准,随后逐步拓宽,最后完成一个功能较为齐全的C语言交互程序,涉及到的知识点有输入输出模式、termios结构等原创 2024-09-25 23:43:47 · 2027 阅读 · 0 评论 -
Ubuntu23.10下处理libncurses5-dev包的安装问题
使用Ubuntu23.10的时候,遇到需要termios的场景,结果发现无论是codeblocks还是系统本身的gcc都无法找到term.h和curse.h,网上找了很多解决方案都不适用,因为自己遇到的情况比较特殊,但好在最后用aptitude包解决了依赖问题,这里记录一下解决的流程,方便以后他人使用原创 2024-09-25 23:21:12 · 4359 阅读 · 0 评论 -
Linux环境
任何程序都是在一定的环境下运行的,通常这些环境除了有路径之外,还有权限、外部变量、系统变量等,这些都可以在程序中被调用原创 2024-09-14 22:17:08 · 1032 阅读 · 0 评论 -
Linux文件操作(二)
文件操作的第二部分,介绍文件和目录相关操作,主要是目录,还有一些错误的处理方式原创 2024-09-01 10:09:47 · 1170 阅读 · 0 评论 -
shell程序设计入门(四)
shell程序入门的最后一部分,这一篇介绍命令的拓展,here文档,调试命令和实现shell界面交互的dialog原创 2024-08-28 12:10:15 · 971 阅读 · 0 评论 -
shell程序设计入门(三)
本篇介绍一些shell中常用的复杂命令及其使用,如set、echo、expr等命令原创 2024-08-25 19:36:02 · 922 阅读 · 0 评论 -
shell程序设计入门(二)
由于该章篇幅过多,因此本篇只选择了语法中的变量到函数的部分,需要注意的是shell和C语言有很多相似之处,使用的时候注意理解和区分原创 2024-08-24 13:21:00 · 944 阅读 · 0 评论 -
shell程序设计入门(一)
学习Linux系统,shell是必须要学习的编程语言,可以说,不学习shell,Linux的很多事情和功能就完成不了,shell从诞生开始,就是用来在不使用图形化界面的情况下实现Linux的种种功能的原创 2024-08-23 10:40:02 · 811 阅读 · 0 评论 -
Linux简介
Linux作为与Windows齐名的操作系统,越来越在程序设计中显得举足轻重,同等情况下,在Windows上的很多操作,在Linux上会更简单,更高效,因此学习Linux是非常有必要的原创 2024-08-21 21:50:44 · 1223 阅读 · 0 评论
分享