Posts
All the articles I've posted.
makefile简单写法
Published: at 01:45 PM四个文件:error.h error.cpp def.h test.cpp error.cpp包含error.h test.cpp包含def.h error.h makefile如下: objects = test.o error.o flags = -DDEBUG debug版本 edit $(objects) g++ -o edit $(objects) test.o def.h test.cpp g++ -c test.cp...
当年的毕业设计 - MFC信息管理系统
Published: at 01:44 PM由于程序只能在远程服务器上跑,调试起来非常麻烦,所以想弄一个UDP的日志服务程序,能实时的显示远程程序打印过来的日志。于是就想到了用MFC弄一个继承自CListView的单文档应用程序。 话说MFC还是我大学时候做毕业设计时用过, 距离现在都两年了,好多API也忘得差不多了。不...
精灵程序(daemon)
Published: at 01:41 PM精灵进程(daemon)是生存期长的一种进程。它们常常在系统引导装入时起动,在系统 关闭时终止。因为它们没有控制终端,所以说它们是在后台运行的。UNIX系统有很多精灵进程,它们执行日常事物活动。 编程规则: (1) 首先做的是调用fork,然后使父进程exit。这样做实现了下面...
模拟glib中双链表的部分实现
Published: at 01:39 PM// GList.h ifndef GLISTHINCLUDED define GLISTHINCLUDED ifdef cplusplus extern "C" { endif typedef struct GList GList; struct GList { void data; GList next; GList prev; }; typedef void (GFunc)(void data, voi...
sigsetjmp用法
Published: at 01:37 PM相关函数:longjmp, siglongjmp, setjmp 表头文件:include <setjmp.h> 函数定义:int sigsetjmp(sigjmpbuf env, int savesigs) 函数说明:sigsetjmp()会保存目前堆栈环境,然后将目前的地址作一个记号, 而在程序其他地方调用siglongjmp()时便会直接跳到这个记...
STL 什么时候用哪种容器
Published: at 01:35 PMSTL 什么时候用哪种容器(http//hi.csdn.net/attachment/201202/12/86059811329056420L5o2.png) As a supplement to the table, the following rules of thumb might help By default, you should use a vector. It has the simplest internal data structur...
头文件宏定义
Published: at 01:34 PM/ Guard C code in headers, while including them from C++ / ifdef cplusplus define GBEGINDECLS extern "C" { define GENDDECLS } else define GBEGINDECLS define GENDDECLS endif ifndef NULL ifdef cplusplus define...
C++读写XML文件(Libxml2库)
Published: at 01:32 PMC++程序有时候要读写XML文件, 这里介绍一个读写XML文件的库——Libxml2。 主页:http//xmlsoft.org/index.html(http//xmlsoft.org/index.html) 入门教程很详细的:http//jianlee.ylinux.org/Computer/C/libxml.htmlsec11(http//jianlee.ylinux.org/Computer/C/...
我的emacs 23配置
Published: at 01:30 PMemacs-site插件文件夹可以在下面地址下载,里面也有个emacs配置不过是旧的。 http//download.csdn.net/detail/tujiaw/3736262(http//download.csdn.net/detail/tujiaw/3736262) ;;设置一个读取插件的默认路径 (add-to-list 'load-path "/emacs-site/") ;...
C、C++常用函数备份(持续更新)
Published: at 01:29 PM有些函数在程序中用的比较多, 就记下来。当然个人写的,虽然经过了简单的测试,但难免有问题,慢慢完善!!! // C++11 获取当前毫秒数 long long GetCurrentMilliseconds() { stdchronotimepoint<stdchronosystemclock> now = stdchronosystemcl...