利用内存断点(数据断点)结合windows CRT 定位堆栈溢出问题
公司司产品经过这三年的迭代已经非常复杂了,代码量超过10万,而且混杂了来自韩国,美国,台湾,北京好几个团队的贡献,加上跨现流行几大移动平台(android, ios)。维护,优化和定位bug已经远不如以前容易了。所以常常借助了比较的工具平台(valgrind, cpplint, intel vtunes)。 内存断点是定位内存错误方案中最好的解决方案了。
为什么要用 “ __attribute__ ((__packed__)) ” 定义结构体
首先,解释下 “__attribute__ ((__packed__))” 是做什么的?我们知道,通常定义一个U32 ,CPU 期望 这个 U32 地址是 DW 对齐的, 这样对CPU访问 mem bus 比较友好。所以,当我们定义这样一个结构体:struct test{ char i, uint32 a}那么,编译器会默认在 i 和 ...
PHP session文件独占锁引起阻塞问题解决方法
PHP默认的会话处理器是session save_handler = files(即文件)。如果同一个客户端同时并发发送多个请求(如aj
重装win7系统后声音消失无法播放音乐解决方法(图文教程)
Win7系统不断成熟发展越来越多用户使用安装,但是安装之后难免会出现故障问题,有用户遇到安装之后点击视频或音乐没有声音,怎么回事
CSS对Web页面载入效率的影响分析总结
我们罗列了十几条相关的知识与注意点,大家可以系统的探讨一下,让我们编写的Web页面打开更加流畅。 请不要