2016年8月10日

linux_api之文件属性

摘要: 本篇索引:1、引言2、文件类型3、获取文件属性的函数,stat、fstat、lstat4、超级用户(root用户)和普通用户5、进程与用户ID6、文件权限的检查7、新创建的的文件和目录的所有权8、access函数9、umask函数10、chmod、fchmod函数11、粘住位12、chown,fch 阅读全文

posted @ 2016-08-10 21:58 紫色年华 阅读(1758) 评论(0) 推荐(0) 编辑

linux_api之进程控制

摘要: 本篇索引: 1、引言 2、进程标识 3、多进程 4、fork函数 5、vfork函数 6、exit函数 7、wait和waitpid函数 8、竞态 9.exec函数族 10.进程状态 11、system函数 1、引言 我们知道./a.out就能够让我们当前路径下的程序a.out(可执行文件)运行起来 阅读全文

posted @ 2016-08-10 13:56 紫色年华 阅读(3094) 评论(0) 推荐(0) 编辑

2016年8月8日

linux_api之文件操作

摘要: 本篇索引: 1、引言 2、文件描述符 3、open函数 4、close函数 5、read函数 6、write函数 7、lseek函数 8、i/o效率问题 9、内核用以维护打开文件的相关数据结构 10、O_APPEND标志 11、dup函数(文件描述符重定位函数) 12、有关文件共享的问题 13、fc 阅读全文

posted @ 2016-08-08 20:49 紫色年华 阅读(2529) 评论(0) 推荐(0) 编辑

2016年8月7日

#define\const\inline的区别与联系

摘要: 总结: const用于代替#define一个固定的值,inline用于代替#define一个函数。是#define的升级版,为了消除#define的缺陷。 #define和inline 的区别 define:定义预编译时处理的宏; 只进行简单的字符替换,无类型检测 typedef:定义类型别名 用于 阅读全文

posted @ 2016-08-07 16:36 紫色年华 阅读(650) 评论(0) 推荐(0) 编辑

gcc标准,c++中的inline

摘要: 1. GCC的inlinegcc对C语言的inline做了自己的扩展,其行为与C99标准中的inline有较大的不同。 1.1. static inlineGCC的static inline定义很容易理解:你可以把它认为是一个static的函数,加上了inline的属性。这个函数大部分表现和普通的s 阅读全文

posted @ 2016-08-07 16:21 紫色年华 阅读(979) 评论(0) 推荐(0) 编辑

2016年8月6日

设计模式笔记(转)

摘要: 本文转自:http://www.cnblogs.com/windlaughing/archive/2013/04/10/3013031.html 手头有一本设计模式,但是总是有闲事坚持不下去,转载了大神的笔记总结,下周坚持看完!!!!! 笔者所发表的设计模式系列的随笔一共包含15篇,归纳总结了《He 阅读全文

posted @ 2016-08-06 22:07 紫色年华 阅读(286) 评论(0) 推荐(0) 编辑

深入理解C语言函数指针(转)

摘要: 本文转自:http://www.cnblogs.com/windlaughing/archive/2013/04/10/3012012.html 示例1: 我们一开始只是从功能上或者说从数学意义上理解myFun这个函数,知道myFun函数名代表的是一个功能(或是说一段代码)。函数名到底又是什么东西呢 阅读全文

posted @ 2016-08-06 21:54 紫色年华 阅读(286) 评论(0) 推荐(0) 编辑

2016年8月5日

定义与声明、头文件与extern总结(转)

摘要: 用#include可以包含其他头文件中变量、函数的声明,为什么还要extern关键字? 如果我想引用一个全局变量或函数a,我只要直接在源文件中包含#include<xxx.h> (xxx.h包含了a的声明)不就可以了么,为什么还要用extern呢?? 这个问题一直也是似是而非的困扰着我许久,经过实践 阅读全文

posted @ 2016-08-05 13:38 紫色年华 阅读(15544) 评论(3) 推荐(4) 编辑

2016年8月3日

c语言中的隐式函数声明(转)

摘要: 本文转自:http://www.jb51.net/article/78212.htm 在c语言里面开来还是要学习c++的编程习惯,使用函数之前一定要声明。不然,即使编译能通过,运行时也可能会出一些莫名其妙的问题。 1 什么是C语言的隐式函数声明 在C语言中,函数在调用前不一定非要声明。如果没有声明, 阅读全文

posted @ 2016-08-03 10:00 紫色年华 阅读(1182) 评论(0) 推荐(0) 编辑

static关键字

摘要: 摘抄自:http://blog.163.com/sunshine_linting/blog/static/448933232011810101848652/ 一、c语言中的static 1、static全局变量 它只在定义它的源文件内有效,其他源文件无法访问它。 2、static局部变量 1)位置: 阅读全文

posted @ 2016-08-03 09:08 紫色年华 阅读(174) 评论(0) 推荐(0) 编辑

导航