
编程
文章平均质量分 53
besfanfei
这个作者很懒,什么都没留下…
展开
-
unix系统数据文件和信息
《unix环境高级编程》第六章和第五章的一部分,第五章:流的概念深化了,包括printf以及read、write,暂时觉得会用就行了,理解的不是很深,还有好多模棱两可的。第六章:大多是函数,如何获取系统信息的函数,口令,阴影口令,组文件,账户信息,系统标识,时间和日期,其中最后一个时间和日期遇到的问题最多,主要是指针的问题,指针函数的定义和引用的区别,包括对结构体的理解也深了很多。原创 2012-03-21 17:57:00 · 473 阅读 · 0 评论 -
fopen()
fopen(打开文件)相关函数 open,fclose表头文件 #include定义函数 FILE * fopen(const char * path,const char * mode);函数说明 参数path字符串包含欲打开的文件路径及文件名,参数mode字符串则代表着流形态。mode有下列几种形态字符串:r 打开只读文件,该文件必须存在。r+ 打开可读写的文件,该转载 2012-04-25 11:47:30 · 777 阅读 · 0 评论 -
printf()和fprintf()区别
1,printf()输出到标准输出,无缓冲;2,fprintf(w_fd,"222")输出到文件,有缓冲,fflush(w_fd) 刷新缓冲 fd = socket(AF_INET,SOCK_STREAM,0) bind(fd,(struct sockaddr*)&server_addr,sizeof(server_addr) listen(fd,20)原创 2012-04-26 13:12:11 · 1257 阅读 · 0 评论 -
linux下字符串和整型互转
int tm=1234567890;char *p = malloc(10*sizeof(char)); sprintf(p,"%d",tm); tm转字符串 printf("--------%s\n",p); int t2; t2 = atoi(p); 字符串转整型 p原创 2012-04-26 17:03:57 · 6401 阅读 · 0 评论 -
对‘pthread_create’未定义的引用
由于pthread库不是Linux系统默认的库,连接时需要使用库libpthread.a,所以在使用pthread_create创建线程时,在编译中要加-lpthread参数:gcc -o pthread -lpthread pthread.c-------------------http://yecheng110.blog.hexun.com/13030352_d.html今转载 2012-05-07 14:43:13 · 33371 阅读 · 2 评论 -
Program received signal SIGPIPE, Broken pipe
http://blog.youkuaiyun.com/hejianhua/article/details/5994915[linux] SIGPIPE信号及其处理http://hi.baidu.com/mckeyzhang/blog/item/d647f26034eee542eaf8f823.html在linux下写socket的程序的时候,如果尝试send到一个disconnected转载 2012-05-09 17:24:30 · 2201 阅读 · 0 评论 -
Camel、Pastal、匈牙利标记法
为了代码清晰易懂,通常变量名采用一些著名的命名规则,主要有Camel标记法,Pastal标记法和匈牙利标记法。 Camel标记法采用首字母小写,接下来的单词都以大写字母开头的方法,如myName。 Pastal标记法采用首字母大写,接下来的单词都以大写字母开头的方法,如MyName。 匈牙利标记法是在Pastal标记法的基础上,变量名前面加上一原创 2012-10-11 16:48:59 · 1044 阅读 · 0 评论