10 2015 档案

摘要:写一个Windows上的守护进程(3)句柄的管理在Windows中编程,跟HANDLE打交道是家常便饭。为了防止忘记CloseHandle,我都是使用do-while-false手法:void f(){ HANDLE h = NULL; do { } while (fals... 阅读全文
posted @ 2015-10-31 12:43 mkdym 阅读(1130) 评论(0) 推荐(1)
摘要:写一个Windows上的守护进程(2)单例 上一篇的日志类的实现里有个这: class Singleton 看名字便知其意——单例。这是一个单例模板类。 一个进程通常只有一个日志类实例,这很适合使用单例模式。那么如何设计一个好的单例呢? 通常我们在网上看到有这样的实现: class SingletonAA { public: static SingletonAA& get_instance... 阅读全文
posted @ 2015-10-25 13:37 mkdym 阅读(1226) 评论(0) 推荐(1)
摘要:写一个Windows上的守护进程(1)开篇最近由于工作需要,要写一个守护进程,主要就是要在被守护进程挂了的时候再把它启起来。说起来这个功能是比较简单的,但是我前一阵子写了好多现在回头看起来比较糟糕的代码,所以就想这次写的顺眼一点。写完后发现,诶,还可以哟。于是就总结总结。一.大致需求1. 功能——当... 阅读全文
posted @ 2015-10-24 19:20 mkdym 阅读(3753) 评论(0) 推荐(2)