- 博客(9)
- 收藏
- 关注
原创 gcov 使用笔记
记录下之前使用gcov的笔记以exe为例,src目录位于:/data/home/carlos/trunk/src/XX/exe/,使用-fprofile-arcs -ftest-coverage 编译(第一个参数是为了使用两个GCOV的环境变量,下面有说明;第二个
2011-09-27 19:36:07 4346
原创 linux 信号处理
<br />linux下的程序,有时候需要在接到一些终止信号后,进行清理工作再退出。<br /> <br />//信号2的处理函数<br /> <br />void SignalHandler_2(int signal) {<br />//CleanUp<br />//<br />exit(2);<br />}<br /> <br /> <br />int main(int argc, char* argv[]) {<br />//处理信号2<br /> struct sigaction act_2, ac
2011-03-07 13:00:00 217
原创 linux,读取目录文件及stat用法
<br /><br /><br />//打开目录,遍历<br /> std::string file, name;<br /> DIR *pDir;<br /> struct dirent* pDirent;<br /> struct stat info;<br /> std::cout<<path<<std::endl;<br /> pDir = opendir(path.c_str());<br /> if(pDir != NULL)<br /> {<br
2011-02-16 12:34:00 867
原创 linux取时间
一般项目版本较多时,可以存入以版本号或时间命名的文件夹。linux取时间的方法比较多,写一个个人觉得比较好用的(C++/C)#include #include time_t now; struct tm *time_now; now = time(NULL); time_now = localtime(&now); char entire[30]; strftime(entire, 30, "%Y.%B%d.%H%M", time_now); std::cout
2011-02-14 17:05:00 336
原创 慎用线程
<br />线程中使用exec类函数,会覆盖继承的进程空间,即把主线程的进程覆盖,exec退出后,整个程序也退出了... 例子有空时候再上。<br />如果要执行东东,最好还是fork吧
2011-02-14 10:56:00 210
原创 判断文件存在"access"
<br />函数名: access <br />功 能: 确定文件的访问权限 <br />用 法: int access(const char *filename, int mode); <br />程序例: <br />#include <stdio.h> <br />#include <io.h> <br /> <br />其中mode可选:<br /> <br />0-检查文件是否存在 <br /><br />1-检查文件是否可运行 <br /><br />2-检查文
2011-02-11 17:56:00 392
原创 C语言中实用BOOL类型
<br />typedef int BOOL;<br />#define TRUE 1<br />#define FALSE 0<br /> <br />可在程序中直接实用BOOL类型。
2011-02-07 00:01:00 226
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人