- 博客(7)
- 资源 (4)
- 收藏
- 关注
原创 malloc和free的内存到底有多大?——GNU glib库
大家应该都比较熟悉这一点:malloc分配的内存一定大于用户指定的大小!而且很多人也问过这样的问题:到底大多少?以及实际上malloc到底分配了多少?我们知道这个大小一定在某个“神奇”地方记录着,但是就像自己的“思维”一样,你确无法感知!不过,这是错觉,只是我们习惯了只使用,而没有深入剖析源码,在这里我将揭开这个面纱,去掉其透明化!
2015-04-17 22:44:09 3038 1
原创 typedef int (*funp_t)(int) 和typedef int fun_t(int)的比较
本博文详细分析了标题中二者的相似点与不同!
2015-04-05 19:24:09 2540
原创 vim C/C++注释代码
需求分析 C99引入了“//”单行注释方式,因此C和C++在注释方式上并轨了! 对于程序猿经常在源代码中进行“必要的”注释. 以满足特殊的需求,比如调试,代码的增删等等!在不添加插件以及配置vim的情况下,以命令行的方式完成这项工作。因此,对于其他实现方式这里就不再提及! 命令实现 1.单行注释方式(//)注释单行 a.光标在 2.多行注释方式(/**/)注释单行 3.单行注释方式(
2015-04-04 22:53:11 2950
原创 vim 文本行逆序化
要求示例:将文本 1234 123 12 1 转换成 1 12 123 1234命令:g/.*/mo0 或者 :g/^/mo0补充说明 原理是从第一行开始,匹配每一行,然后执行mo(move)操作移动到第0行。如此处理每一行,直到文本末行。执行完毕文本逆序化成功!
2015-04-04 21:31:02 7926 3
原创 vim一行内交换单词的次序以及文本数据的列交换
需求描述1.假设将英文中所有中文名字为“Fan JianQiang”改成“QiangJian Fan”2.将所有“change world,change mind!”替换成“change mind, change world!”3.将下面示例数据的age列和ID列对换name age ID slarya 20 1 10b 19 2 10c 21 3
2015-04-04 16:56:41 3113 1
C语言中常见问题的算法与程序总结
2010-12-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人