11 2014 档案
sem_timedwait的用法
摘要:#include int sem_timedwait(sem_t *sem, const struct timespec *abs_timeout); Link with -pthread. 对于这个函数,主要在于abs_timeout这个参数。一开始我以为... 阅读全文
posted @ 2014-11-09 16:46 coding my life 阅读(25301) 评论(0) 推荐(0)
linux指定动态运行库的位置
摘要:动态运行库在windows、linux下均广泛使用。windows下通常为dll文件,linux下为so文件。不过,对于部署程序,这两个系统查找依赖的运行库文件时却不一样。对于windows而言,优先查找当前目录下,然后再到系统库文件C:\windows\system32(记不太清楚,好像是这个... 阅读全文
posted @ 2014-11-09 13:00 coding my life 阅读(5661) 评论(0) 推荐(0)
boost格式化输出xml
摘要:我的boost为1.56而不是1.55 boost在xml的例子给出了一段写xml文件的代码,我简化如下:void debug_settings::save(const std::string &filename){ using boost::property_tree::ptree; ... 阅读全文
posted @ 2014-11-02 22:54 coding my life 阅读(3092) 评论(0) 推荐(0)
linux下的守护进程及会话、进程组
摘要:守护进程、会话、进程组网上有许多不错的资料。我也是网上搜罗了一堆,加上自己的理解。不敢说原创,只是写在这怕自己忘记罢了。才疏学浅,难免有错误,欢迎大家指正。下面这篇写很不错,大家可以去看看:http://www.cnblogs.com/forstudy/archive/2012/04/03/24... 阅读全文
posted @ 2014-11-02 17:39 coding my life 阅读(820) 评论(0) 推荐(0)
Qt creator自定义编译运行步骤
摘要:一直用Qt creator开发。无它,只是因为linux下C++ IDE选择不多。同时因为我抛弃了MFC,平时写个小工具还得靠Qt,正好一举两用。 用Qt creator开发一般的工程,是不用修改编译、运行步骤的。编译、运行都是一键完成。不过,像我这个多进程的工程,由一个总工程管理,下面分为多... 阅读全文
posted @ 2014-11-02 15:39 coding my life 阅读(11556) 评论(0) 推荐(0)