随笔分类 -  C/C++

摘要:转自:http://blog.csdn.net/ruglcc/article/details/7814546/ 这篇介绍也不错,可以了解下:http://www.chinaz.com/program/2015/0415/398845.shtmlmakefile很重要 什么是makefile?或许... 阅读全文
posted @ 2015-04-15 16:20 林锅 阅读(298) 评论(0) 推荐(0) 编辑
摘要:#define HOST_SERVER_IP "192.168.3.35"#define HOST_PORT 9501#define SLEEP_TIME 1#define LOOP_TIME 3#define DATA_SIZE 80int judg... 阅读全文
posted @ 2015-04-15 15:29 林锅 阅读(742) 评论(0) 推荐(0) 编辑
摘要:#define HOST_SERVER_IP "192.168.1.15"#define HOST_PORT 80int gsh_post_clients(const char* sn, const char* ip){ if (NULL == sn || NULL == ip) ... 阅读全文
posted @ 2015-04-15 14:44 林锅 阅读(396) 评论(0) 推荐(0) 编辑
摘要:在网上转的,关于信号未决与阻塞的http://blog.sina.com.cn/s/blog_7a9cae0101010hth.html信号状态:信号的”未决“是一种状态,指的是从信号的产生到信号被处理前的这一段时间;信号的”阻塞“是一个开关动作,指的是阻止信号被处理,但不是阻止信号产生。APUE例题在sleep前用sigprocmask阻塞了退出信号,然后sleep,然后在sleep的过程中产生一个退出信号,但是此时退出信号被阻塞过,(中文的”阻塞”在这里容易被误解为一种状态,实际上是一种类似于开关的动作,所以说“被阻塞过”,而不是“被阻塞”)所以处于“未决”状态,在 sleep后又用sig 阅读全文
posted @ 2013-09-07 14:46 林锅 阅读(251) 评论(0) 推荐(0) 编辑
摘要:源程序screen.c如下:#include #include #include #include int main(){setupterm("unlisted", fileno(stdout), (int *)0);printf("Done.\n");exit(0);}执行编译gcc -o badterm badterm.c -lcurses后报错情报如下:term.h: 没有那个文件或目录curses.h: 没有那个文件或目录很明显,程序找不到term.h和curses.h,那么为了安装这两个头文件,就在shell中执行sudo apt-get in 阅读全文
posted @ 2013-08-20 10:30 林锅 阅读(2286) 评论(0) 推荐(0) 编辑
摘要:在编写C++程序时,有时会遇到对象类型需要转换的问题。在C中,通常是这种格式:(type) expr,即 1 double dval=110.0; 2 int ival=(int)dval; 这时dval就会被转换成整型变量,由 double 向 int 进行强制转换,而这种情况在C++也是适用的, 阅读全文
posted @ 2013-08-08 12:25 林锅 阅读(700) 评论(0) 推荐(0) 编辑
摘要:1、C++对C库头文件的使用 C++在使用C库的头文件时,可以直接使用,如:#include <assert.h>,或者在头文件名前加上 C 并去掉后缀.h,如:#include <cassert>。 如果直接使用 #include <assert.h> 时,则可以在程序文本中直接使用 assert 阅读全文
posted @ 2013-08-05 20:04 林锅 阅读(379) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示