Coding的那点事儿
文章平均质量分 69
carlosblogging
这个作者很懒,什么都没留下…
展开
-
C语言中实用BOOL类型
<br />typedef int BOOL;<br />#define TRUE 1<br />#define FALSE 0<br /> <br />可在程序中直接实用BOOL类型。原创 2011-02-07 00:01:00 · 214 阅读 · 0 评论 -
判断文件存在"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 · 383 阅读 · 0 评论 -
慎用线程
<br />线程中使用exec类函数,会覆盖继承的进程空间,即把主线程的进程覆盖,exec退出后,整个程序也退出了... 例子有空时候再上。<br />如果要执行东东,最好还是fork吧原创 2011-02-14 10:56:00 · 198 阅读 · 0 评论 -
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 · 208 阅读 · 0 评论 -
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 · 855 阅读 · 0 评论 -
gcov 使用笔记
记录下之前使用gcov的笔记以exe为例,src目录位于:/data/home/carlos/trunk/src/XX/exe/,使用-fprofile-arcs -ftest-coverage 编译(第一个参数是为了使用两个GCOV的环境变量,下面有说明;第二个原创 2011-09-27 19:36:07 · 4274 阅读 · 0 评论 -
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 · 327 阅读 · 0 评论