全部博文(1493)
发布时间:2014-10-21 09:38:44
得闲研究下面几个宏!! #define offsetof(type,memb) (ssize_t)&(((type *)0)->memb); #define msleep(i) usleep((i)*1000) #define die(s) do {perror(s); exit(1);} while(0) #define fail(s) do {perror(s); return -1;} while(0) #define offsetof(type, memb) (ssize_t)&(((type *)0)->memb) .........【阅读全文】
发布时间:2014-10-10 10:49:43
一整套音视频聊天项目,一般包括:视频采集-->编码-->传输-->解码-->播放声音采集-->编码-->传输-->解码-->播放传输部分,还分P2P和中转。因为还要加一些指令,实时消息,相当于一个完整的IM再带上语音视频功能。最近整理一些以前做的资料,发现整理成一个完整的项目更有效,否则一堆一堆零散代码沉积下去就成泥沙了.........【阅读全文】
发布时间:2014-09-25 08:59:29
1.ctags简介: “哦,这个多的文件,我该如何去查看XX函数的实现!”相信这是很多朋友的抱怨。太多的文件导致我们无法去定位一个函数的实现或者一个宏定义的位置。显然对于源码的阅读和个人的学习都是非常不利的。多么希望有一个软件能够输入命令就能够精确的定位函数的位置。.........【阅读全文】