
Linux
beiyouyu
关注搜索与推荐算法、存储/计算、机器学习
展开
-
gdb读不出core时
导出二进制的汇编代码:objdump -d exe 导出二进制的符号表:readelf -s exe 有时候 编译环境和运行环境不一致,core文件不能被gdb识别,用上面命令转储汇编代码,以及dmsg的log,可以定位到汇编代码,再反推回程序的源代码。原创 2011-12-29 10:27:01 · 1175 阅读 · 0 评论 -
uint8_t的问题
经常会用到从一个字符串中读取各种类型的变量,从而诞生了以下的函数。 template inline bool ParseString(const std::string& str, T& data) { std::istringstream istr(str); istr >> data; return !istr.fail(); } 问题:对于uint8_t、u原创 2012-06-27 11:58:52 · 7510 阅读 · 0 评论 -
Linux Shell下求两个文件的交集差集
经常会用到比较两个文件中相同行的数量,也就是把文件当作集合,求集合的交集差集等。 假设有两个文件a.file和b.file,分别代表集合A和集合B。 a.file的内容如下: a b c d e b.file的内容如下: c d e f g 可选用的命令有两个,comm和grep。分别介绍下: comm命令 comm命令可以求出两个文件的比较结果。默认输原创 2012-07-27 11:37:52 · 9652 阅读 · 2 评论