06 2016 档案
摘要:1.到http://www.apuebook.com/选择相应的版本下载源码,我的是2013版的 2.将apue.h拷到/usr/include目录下 3.将error.c拷到源文件下,编译的时候带上。 gcc -g -Wall main.c error.c -o test
阅读全文
摘要:epoll_wait()返回可用uid时,对uid取状态,本该是BROKEN的,却取到CLOSED,然而,不能像处理BROKEN事件那样处理CLOSED事件,这样移除不了CLOSED事件,于是epoll_wait不断返回该uid,就造成了死循环。跟踪代码至底层,寻找原因。 int CUDTUnite
阅读全文
摘要:diff -ruNa test1 test2 > test12.diff -r 比较子目录中的文件 -u 以合并的方式显示文件的不同 -N 比较目录时,若文件A仅出现在某个目录中,预设会显示:Only in目录:文件A若使用-N参数,则diff会将文件A与一个空白的文件比较 -a 逐行比较文件内容
阅读全文
摘要:之前一直不知道在shell中调用read赋值后,怎么传给makefile中的变量,后来才恍然大悟。 myname := $(shell read -p "Enter your name:" name;\ echo $$name) all : @echo ${myname}
阅读全文
摘要:目前我知道的方法有四种 1.awk 'END {print}' 2.sed -n '$p' 3.sed '$!N;$!D' 4.awk '{b=a"\n"$0;a=$0}END{print b}'
阅读全文
摘要:动态库: file xxx.so 静态库 objdump -a xxx.a
阅读全文
摘要:一直都是以简单的time_t t,time(&t),ctime(&t)来表示时间,后来要以时间为日志文件的名字时,就有点蒙逼了。学习一下。 ```cpp tm结构: struct tm { int tm_sec; /* 秒 – 取值区间为[0,59] */ int tm_min; /* 分 - 取值
阅读全文
摘要:很久没用笔记本上的ubuntu,用不顺手,比在公司调教了半年多的电脑差远了。一步一步来。先解决最不顺手的三件事 1.su认证失败。 新安装的ubuntu系统是无法切换到root账户的,得做一番修改 sudo passwd 密码: 输入新的UNIX密码: 确认密码: 这样就可以了 2.文件夹里打开终端
阅读全文

浙公网安备 33010602011771号