调试
文章平均质量分 78
孙浩凯
天天成长
展开
-
走下神坛的内存调试器--定位多线程内存越界问题实践总结
转自http://www.cnblogs.com/djinmusic/archive/2013/02/04/2891753.html 最近定位了在一个多线程服务器程序(OceanBase MergeServer)中,一个线程非法篡改另一个线程的内存而导致程序core掉的问题。定位这个问题花了整整一周的时间,期间历经曲折,尝试了各种内存调试的办法。往往感觉就要柳暗花明了,却发现又进入了转载 2017-01-11 11:27:28 · 1639 阅读 · 0 评论 -
大小端区分
参考http://blog.csdn.net/ce123_zhouwei/article/details/6971544 写的很详细。 大小端主要是对数字类型来说的,字符串不存在大小端问题,字符串是从低地址到高地址顺序排列的。 1) Little-Endian就是低位字节排放在内存的低地址端,高位字节排放在内存的高地址端。 2) Big-Endian就是高位字节排放在内存的低地址端,低位字转载 2017-01-13 10:21:11 · 411 阅读 · 0 评论 -
socket Errno
转自http://blog.csdn.net/huangwei858/article/details/47723613 int ret=setsockopt(sock_fd,SOL_SOCKET,SO_SNDTIMEO,&timeout,sizeof(timeout)); int ret=setsockopt(sock_fd,SOL_SOCKET,SO_RCVTIM转载 2017-03-31 14:44:02 · 1711 阅读 · 0 评论