标签: linux编程
-
APUE-学习记录-20200630
3.11 原子操作 追加到一个文件 考虑一个进程,他要将数据追加到一个文件尾端。早期的UNIX系统版本并不支持…
-
APUE-学习记录-20200629
每个进程在进程表中都有一个记录项,记录项中包含一张打开文件描述符表,可将其视为一个矢量,每个描述符占用一项。与…
-
APUE-学习记录-20200628
3.7 函数read 调用read函数从打开文件中读数据。 {代码…} 如read成功,则返回读到的字节数…
-
APUE-学习记录-20200624
creat的一个不足之处是它以只写方式打开所创建的文件。在提供open的新版本之前,如果要创建一个临时文件,并…
-
APUE-学习记录-20200622
对于内核而言,所有打开的文件都通过文件描述符引用。文件描述符是一个非负整数。当打开一个现有文件或创建一个新文件…
-
APUE-学习记录-20200618
文件描述符通常是一个小的非负整数,内核用以标识一个特定进程正在访问的文件。当内核打开一个现有文件或创建一个新文…
-
APUE-学习记录-20200617
准备工作: APUE第三版源代码下载链接:[链接] 安装了Linux Mint虚拟机,安装vmware-too…
-
使用-C-封装互斥量条件变量
本文使用 C++ RAII 机制来封装互斥量、条件变量,使其自动管理互斥量、条件变量的生命周期,避免手动维护带…
-
基于-C-11-实现的-Web-服务器
本人参照《Linux多线程服务端编程》,以及模仿该书使用的muduo,写了一个轻量的 Web 服务器。 源码 …
-
linux中的变量
等号左右不能留空格变量的值如果含有空格需要使用双引号括起来变量命名推荐使用英文字母不要使用特殊字符变量的值中如…