- 博客(7)
- 资源 (19)
- 收藏
- 关注
原创 socket句柄泄漏问题的定位: losf和strace的联合使用!
最近遇到一个socket句柄泄漏的问题, 我们来简要说说如何定位: 1. 确定哪个进程在泄漏, 可以用命令 lsof -n|awk '{print $2}'| sort | uniq -c | sort -nr | head ,这个命令找的是打开句柄数目最多的进程, 多敲入几次, 就知道是那个进程在增长了。 而且累积到一定阶段, 泄漏的进程打开的句柄数会增长。 此步骤可以找
2017-02-25 20:06:26 17099 4
原创 strings命令没有预期的结果, 意味着异常!
最近遇到这样一个问题, strings命令没有预期的结果, 我真没想通为什么! 感觉很奇怪, 于是不敢发布版本。 这时候, 偶然发现了一个编译期的错误提示, 敏锐感觉到有问题, 一起来看看:
2017-02-25 16:23:03 7013
原创 在文件中定义了一个函数, 但调用的时候编译器提示找不到, 呵呵哒!
在文件中定义了一个函数, 但调用的时候编译器提示找不到, 呵呵哒! 原来, 我不小心定义到一个namespace中去了!
2017-02-25 14:10:35 9390
原创 ip地址转换: char * <---> unsigned int
仅做记录: #include<iostream>#include<sys/socket.h>#include<netinet/in.h>#include <sys/socket.h>#include <netinet/in.h>#include <arpa/inet.h>using name...
2017-02-25 13:55:02 9808 1
原创 C++ string的+=与append, 小程序欣赏
废话少说, 看程序:#include #include using namespace std;int main(){ { char szTest[] = "\0abc"; string s; s += szTest; printf("size is %u\n", s.size()); } { char szTest[] = "\0abc"; str
2017-02-19 23:06:03 11143 5
原创 string也可以用 <<和>>吗?
最近在项目工程中碰到一段代码, 颇为费解, string居然也可以用 >, 于是我单独写了个小程序测了一下:#include #include using namespace std;int main(){ int a = 1; string s; s << a; return 0;} 编译错误:error: no match for 'operator
2017-02-08 22:23:42 7511 3
linux protobuf安装文件
2016-11-04
linux tree命令的源码
2015-11-01
编译好的openssl库和头文件
2014-12-14
入门数据库sqlite3的最佳实践资料
2014-08-12
在Windows下学习Linux命令
2013-08-08
音频处理软件Gold Wave
2013-07-17
H.264visa软件
2013-07-13
YUVviewer :原始的YUV视频的播放器
2013-06-24
经典的C语言编译器:TC2.0
2013-06-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人