
APUE
yuccess
这个作者很懒,什么都没留下…
展开
-
unix环境高级编程 程序3-11(fileflags.c)全面解析
源程序: #include "apue.h" #include int main(int argc, char *argv[]) { int val; if (argc != 2) err_quit("usage: a.out "); if ((val = fcntl(atoi(argv[1]), F_GETFL, 0)) < 0) err_sys("fcntl erro原创 2017-01-18 11:09:00 · 850 阅读 · 0 评论 -
至今用到的常用vim命令记录
shift + ↑或↓ :翻页 h :← l :右 j :↑ k :↓ yy 或 Y :复制整行文本。 ctrl+n :(在insert模式下)自动提示。 多行注释:ctrl+v进入visual模式,ctrl+d 或 箭头 选中,键入大写字母I后,输入//,最后ESC。 取消多行注释:ctrl+v进入visual模式,选中要取消的,按d。 ctrl+v J :多行连接成一行原创 2017-04-10 05:03:37 · 401 阅读 · 0 评论 -
makefile教程
make命令 最常用的三个参数: -k :作用是让make命令在发现错误是仍然执行。可以利用这一选项在一次操作中发现所有未编译成功的源文件 -n :让make命令输出将要执行的操作步骤,而不是真正执行这些操作。 -f :告诉make命令将哪个文件作为makefile文件。 1.1依赖关系 依赖关系定义了最终应用程序的每个文件与源文件之间的关系。 例如有3个源文件和3个头文件,如下:原创 2017-04-10 23:57:15 · 799 阅读 · 0 评论 -
进程间通信机制(IPC-Inter Process Communication)接口简介
1 linux的信号量机制 1.1 semget函数 semget函数作用是创建一个新信号量,或去的一个已有信号量的键 int semget(key_t key, int num_sems, int sem_flags); key:整数值。不相关的进程可以通过它访问同一个信号量。(键信号量标识符)(所有其他信号量函数都是使用由semget函数返回的信号量标识符) num_sems原创 2017-04-14 19:46:14 · 481 阅读 · 0 评论