- 博客(6)
- 资源 (4)
- 收藏
- 关注
转载 SIGPIPE问题
转自http://blog.chinaunix.net/space.php?uid=14966892&do=blog&id=2780358 服务端关闭已连接客户端,客户端接着发数据产生问题, 1. 当服务器close一个连接时,若client端接着发数据。根据TCP协议的规定,会收到一个RST响应,client再往这个服务器发送数据时,系统会发出一个SIGPIPE信
2012-09-27 15:28:15 701
原创 关于内核转储
1.启用内核转储 ulimit -c unlimited 2.gdb + core gdb -c core ./a.out 3.在专有文件系统里生成内核转储 #cat /etc/sysctl.conf kernel.core_pattern = /var/core/%t-%e-%p-%c.core kernel.core_uses_pid = 0 #sysctl -p
2012-09-12 08:59:36 961
原创 sed+awk+ls同时处理多文本问题
1.编写生成批处理的脚本 #!/bin/sh ls -l *.txt | awk '{ print "sed -i 's/sad/happy/g' "$8""}' > sed.sh 2.cat sed.sh sed -i s/sad/happy/g a.txt sed -i s/sad/happy/
2012-09-09 20:43:05 835
原创 offsetof(type, member) 问题
#define offsetof(type, member) ((size_t ) &( ((type *)0)->member ) 解释:(type *)0 就是强制转换成type型指针 记为P,它的地址是0 &(P->member)就是member的地址
2012-09-09 20:19:11 434
原创 关于浮点运算
在大多数嵌入式平台中,都没有硬浮点运算的支持,浮点数的计算比定点运算慢上百倍。 所以尽量不要使用1.5*size+minSize 这样的运算,要用size+size>>1+minSize代替。
2012-09-07 14:48:00 507
原创 如何查全局变量被越问题
全局变量被越一定是被相邻地址的全局变量越到的,用gdb跟踪打印出被越的地址address x/200b address-100 查看出附近的地址,然后用排除法,看代码。
2012-09-06 19:44:22 862
二叉树的创建 遍历 交换子树
2008-12-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人