c/c++
sofire
I Love C Only.
展开
-
C/C++编程 IDE选择笔记
最近在学习《Unix网络编程》,需要写一些程序。就试了试几款程序。把一些体会记录下来。 -- Linux平台下 ------- vim + gdb + make + cgdb 简单,熟悉。代码提示不好用。 gdb/cgdb调试稳定,就是不方便,看个变量都要打很多字。 clewn/pyclewn 还是很好用的,推荐试用。-- 见本文的参考资料。 eclipse + cd...原创 2011-12-18 12:17:48 · 177 阅读 · 0 评论 -
Swap函数的N种写法
异或运算中有这样的一个性质:a == a^b^b, 计算过程是: a = a ^ b b = b ^ (a^b) a = (a^b) ^ (b^a^b) void swap(int* a, int* b) { //(1)用异或运算 *a ^= *b; *b ^= *a; *a ^= *b; *a ^= *b ^= *a...原创 2012-03-22 17:08:27 · 162 阅读 · 0 评论 -
ELF 学习笔记
主要参考手册:《程序员的自我修养》 相关工具: readelf objdump nm objcopy ldd 参考资料: elf文件格式实例解析 http://codeprac.iteye.com/blog/1236387 只是只讲解了文件格式部分,对地址的重定位讲解不多。 它的参考资料也很全: System V applic...原创 2012-03-25 18:05:53 · 144 阅读 · 0 评论