- 博客(2)
- 资源 (1)
- 收藏
- 关注
原创 如何用gdb运行root程序
在公司的一套自建系统里,有个抓包程序经常出现异常重启,单独启动打印日志显示,有段错误。采用gdb调试发现无法正常调试。因为抓包程序需要root权限,所以该程序的所有者是root,而根据资料显示“在下列条件下不产生core文件: ( a )进程是设置-用户-ID,而且当前用户并非程序文件的所有者; ( b )进程是设置-组-ID,而且当前用户并非该程序文件的组所有者; ( c )
2013-08-15 13:37:25 2833
原创 关于STL常用容器的erase使用陷阱
在工作中,有些常用语句拈手即来,比如 m_testList.erase(it++); 虽然erase会导致迭代器失效,但是it++就可以保证it指向循环的下一个位置。在以前多次使用,都没有出现问题,今天却突然遇到了bug。经验证,erase在map、list等容器中,使用erase(it++);方式没有问题;但是在vector是不支持的,vector在擦除后,it实际并未变动,但是因为后面的位
2013-08-05 15:39:07 1469
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人