c语言
elevenma
这个作者很懒,什么都没留下…
展开
-
动态编译和静态编译
最好的解释1静态编译就是在编译的时候把你所有的模块都编译进exe里去,当你启动这个exe的时候所有模块都加载进来了。你写小程序没问题,但程序一大,加载的过程(就是当你运行程序时初始化的过程)就比较费力了。大多数ppc的硬件配置还是很一般的。动态编译就不一样了,你编译的时候那些模块都没有编译进去,一般情况下你可以把那些模块都编译成dll,这样你启动程序(初始化)的时候这些模块不会被加载,转载 2013-01-23 10:26:39 · 546 阅读 · 0 评论 -
指针和数组(总结)
指针是一种用于存放另外一个变量地址的变量。ANSIC中用类型void*代替char*作为通用指针的类型。一个单元可表示一个字符,一对相连的存储单元可表示一个短整数,相邻的四个字节则构成一个长整数指针由存放一个地址的一组存储单元(通常有两个或四个字节)构成。取地址运算符&只能用于内存中的对象(变量与数组),它不能对表达式、常量、或者寄存器变量进行操作。一元运算符*是间接或间接引用运算原创 2013-01-04 22:44:26 · 1329 阅读 · 0 评论 -
GDB多进程调试
我们先看看我们的测试程序:/* in eg1.c */int wib(int no1, int no2){ int result, diff; diff = no1 - no2; result = no1 / diff; return result;}int main(){ p转载 2013-01-15 17:04:17 · 460 阅读 · 0 评论 -
nginx源码剖析--内存池
作者:July、dreamice、阿波、yixiao。出处:http://blog.csdn.net/v_JULY_v/。引言 Nginx(发音同 engine x)是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行。由俄罗斯的程序设计师Igor Sysoev所开发,最初供俄国大转载 2013-11-28 14:49:12 · 617 阅读 · 0 评论