
编程
文章平均质量分 61
ly03091234
这个作者很懒,什么都没留下…
展开
-
fopen 打开方式
FILE * fopen(const char * path,const char * mode);mode有下列几种形态字符串;方式 要求文件存在 清除文件内容r (只读) *原创 2014-04-15 17:22:06 · 693 阅读 · 0 评论 -
linux 共享内存shm_open实现进程间大数据交互
nt shm_open(const char *name, int oflag, mode_t mode);//创建或打开一个共享内存,成功返回一个整数的文件描述符,错误返回-1。1.name:共享内存区的名字;2.标志位;open的标志一样3.权限位int shm_unlink(const char *name);编译时要加库文件-lrt*/标签:转载 2014-04-08 10:56:42 · 1160 阅读 · 0 评论 -
堆、栈、自由存储区、全局/静态存储区和常量存储区
堆、栈、自由存储区、全局/静态存储区和常量存储区在C++中,内存分成5个区,他们分别是堆、栈、自由存储区、全局/静态存储区和常量存储区。 栈,就是那些由编译器在需要的时候分配,在不需要的时候自动清楚的变量的存储区。里面的变量通常是局部变量、函数参数等。 堆,就是那些由new分配的内存块,他们的释放编译器不去管,由我们的应用程序去控制,一般一个new就要对应一个delete。如果程序员没转载 2014-04-13 10:59:15 · 844 阅读 · 0 评论 -
sip命令与音视频rtp通话完整流程分析
sip命令与音视频rtp通话完整流程分析 2010-08-26 01:01:41分类: LINUX sip命令与音视频rtp通话完整流程分析 2010-08-26 01:01:41分类: LINUX根据asterisk的代码,推测出sip server的工作流程如下:1 客户端A通过sip发INVITE时,带的是内网IP和端口。2转载 2014-10-05 20:31:04 · 3842 阅读 · 0 评论 -
关于sizeof 和struct
from:http://baike.baidu.com/view/1356720.htmsizeof() sizeof是运算符,可用于任何变量名、类型名或常量值,当用于变量名(不是数组名)或常量时,它不需要用圆括号。 它在编译时起作用,而不是运行时。 这是初学者问得最多的一个问题,所以这里有必要多费点笔墨。让我们先看一个结构体: str转载 2014-12-02 15:13:19 · 595 阅读 · 0 评论 -
随机数函数取样与概率
非常感谢原版作者!转自:http://www.cnblogs.com/wuyuegb2312/p/3141292.html#title4本节主要受到《编程珠玑》第12章随机取样问题的启发,但不仅仅限于随机取样问题,进一步地,研究讨论了一些在笔试面试中常见的和随机函数以及概率相关的问题。 阅读本文所需的知识: 1.对C语言中或其他语言中等价的rand()、srand()有转载 2015-04-09 21:13:03 · 708 阅读 · 0 评论