上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 14 下一页
摘要: void *memcpy(void *des, void *src, int count) { assert(des!=NULL||src!=NULL); char *d = (char*)des; char *s = (char*)src; while(count--) { *d++=*s++; 阅读全文
posted @ 2017-12-20 12:18 wywdahai 阅读(361) 评论(0) 推荐(0) 编辑
摘要: 1) #define是预处理指令,在编译预处理时进行简单的替换,不作正确性检查,不关含义是否正确照样带入,只有在编译已被展开的源程序时才会发现可能的错误并报错。例如:#define PI 3.1415926程序中的:area=PI*r*r 会替换为3.1415926*r*r如果你把#define语句 阅读全文
posted @ 2017-12-20 12:17 wywdahai 阅读(266) 评论(0) 推荐(0) 编辑
摘要: stl提供了三个最基本的容器:vector,list,deque。vector和built-in数组类似,它拥有一段连续的内存空间,并且起始地址不变,因此它能非常好的支持随即存取,即[]操作符,但由于它的内存空间是连续的,所以在中间进行插入和删除会造成内存块的拷贝,另外,当该数组后的内存空间不够时, 阅读全文
posted @ 2017-12-20 11:51 wywdahai 阅读(264) 评论(0) 推荐(0) 编辑
摘要: 三个函数的申明分别是: void* realloc(void* ptr, unsigned newsize); void* malloc(unsigned size); void* calloc(size_t numElements, size_t sizeOfElement); 都在stdlib. 阅读全文
posted @ 2017-12-20 11:50 wywdahai 阅读(169) 评论(0) 推荐(0) 编辑
摘要: int main() { fork(); fork(); printf("abc\n"); return 0; } 上述程序输出几个abc 答案:四个abc 原因是:fork调用一次,返回两次,一次返回等于0是子进程,一次返回大于0是父进程。 阅读全文
posted @ 2017-12-20 11:50 wywdahai 阅读(543) 评论(0) 推荐(0) 编辑
摘要: sds-simple dynamic string简单的动态数组 1、sds定义 2、与c字符串比较 3、sds特性 1)获取长度时间复杂度为O(1) sds中有len长度字段 2)缓冲器不会溢出 首先sds有预留空闲free存储空间 其次如果空间不够,会动态申请 3)修改字符串最多需要执行N次内存 阅读全文
posted @ 2017-12-20 11:29 wywdahai 阅读(325) 评论(0) 推荐(0) 编辑
摘要: 在func_A调用func_B的时候,同样先在自己的栈帧中压入函数返回地址,然后为func_B创建新栈帧并压入系统栈在func_B返回时,func_B的栈帧被弹出系统栈,func_A栈帧中的返回地址被“露”在栈顶,此时处理器按照这个返回地址重新跳到func_A代码区中执行在func_A返回时,fun 阅读全文
posted @ 2017-12-19 15:16 wywdahai 阅读(884) 评论(0) 推荐(0) 编辑
摘要: 在/etc/ld.so.conf.d/下新建一个.conf文件,添加找不到的so目录到文件中 然后执行ldconfig即可 阅读全文
posted @ 2017-12-12 11:25 wywdahai 阅读(1102) 评论(0) 推荐(0) 编辑
摘要: 1、vim自动缩进tab空格数设置为4 sudo vim /etc/vim/vimrc set smartindent set tabstop=4 set shiftwidth=4 set expandtab set softtabstop=4 2、多行注释 Ctrl+v j 选中 shift+i 阅读全文
posted @ 2017-12-07 14:26 wywdahai 阅读(106) 评论(0) 推荐(0) 编辑
摘要: Erlang虚拟机的启动 erl实际上是一个shell脚本,设置几个环境变量之后,调用执行erlexec。erlexec的入口点在 otp_src_R15B01/erts/etc/common/erlexec.c 文件。erlexec的main函数首先分析erl传入的参数和环境变量,选择正确版本的b 阅读全文
posted @ 2017-01-11 08:46 wywdahai 阅读(657) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 14 下一页