- 博客(6)
- 资源 (44)
- 问答 (1)
- 收藏
- 关注
原创 Shell 实现多任务并发
实现思路实现一个shell进程库,通过类似于init,run,wait几个简单的命令,就可以迅速实现多进程并发,伪码如下:process_init # 创建进程for city in ${cities[*]}do cmd="handler $city" process_run $cmd doneprocess_wait # 等待进程原理解析在
2016-05-17 09:02:00 27926
原创 Valgrind 内存问题简述
参数配置gcc-g: 增加调试信息,供valgrind精确定位。-O0:关闭gcc优化;优化产生的代码可能会造成valgrind误判。valgrind--leak-check=fullno: 不进行内存泄露检测; summary: 显示内存泄露情况; full:不仅显示内存泄露,还显示出错代码。--show-rea
2016-05-11 16:12:31 5563
原创 Linux 调试工具
gprof代码信息代码:N皇后问题,N=14bool place(int *result, int row){ for(int i = 1; i { if(result[i] == result[row] || abs(i-row) == abs(result[i] - result[row])) {
2016-05-11 16:09:45 653
原创 Linux 系统监测工具
uptime[~]$ uptime13:24:46 up 207 days, 3:27, 2 users, load average: 1.45, 1.34, 1.33system time: 系统当前时间13:24:46 system uptime:系统运行时间207天3小时27分 users:当前登入系统的用户数 load average:过去的1分钟,5
2016-05-11 16:00:40 9594
原创 Shell 简易教程
语法变量${variable} 获取变量值,简写$variable。当涉及变量拼接时,必须使用{}。如:${variable}_name。variable=value 变量赋值,=左右两边不能有空格。命令结果赋值。 variable=$(ls -a) 或者 varivale=`ls -a` 。环境变量。打开shell的时候,创建环境变量。该shell创建的子进程将继承该
2016-05-11 15:58:31 7656
原创 libevent-1.4.so.2动态链接库加载失败
问题描述:./server: error while loading shared libraries: libevent-1.4.so.2: cannot open shared object file: No such file or directory问题原因:LD_DEBUG=libs ./server -v > log 2>&1在所有搜寻路径中,都无法
2016-05-09 13:52:10 3414
哈夫曼树 哈夫曼译码
2010-12-07
paste源代码
2013-06-02
routes源代码
2013-06-01
webob源代码
2013-06-01
C++ STL 模板 析构函数
2013-06-04
TA创建的收藏夹 TA关注的收藏夹
TA关注的人