摘要:
编译程序时,有一大堆警告总是不爽的。别人的代码也就忍了,不好去改。自己的可没法忍。看看C++里怎么消除Wunused警告。 先来看下面的程序:#include int main(int argc,char **argv){ int a; return 0;}编译的时候,打开所有的...
阅读全文
posted @ 2014-12-20 19:19
coding my life
阅读(5570)
推荐(0)
摘要:
#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
阅读(25407)
推荐(0)
摘要:
动态运行库在windows、linux下均广泛使用。windows下通常为dll文件,linux下为so文件。不过,对于部署程序,这两个系统查找依赖的运行库文件时却不一样。对于windows而言,优先查找当前目录下,然后再到系统库文件C:\windows\system32(记不太清楚,好像是这个...
阅读全文
posted @ 2014-11-09 13:00
coding my life
阅读(5675)
推荐(0)
摘要:
我的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
阅读(3097)
推荐(0)
摘要:
守护进程、会话、进程组网上有许多不错的资料。我也是网上搜罗了一堆,加上自己的理解。不敢说原创,只是写在这怕自己忘记罢了。才疏学浅,难免有错误,欢迎大家指正。下面这篇写很不错,大家可以去看看:http://www.cnblogs.com/forstudy/archive/2012/04/03/24...
阅读全文
posted @ 2014-11-02 17:39
coding my life
阅读(825)
推荐(0)
摘要:
一直用Qt creator开发。无它,只是因为linux下C++ IDE选择不多。同时因为我抛弃了MFC,平时写个小工具还得靠Qt,正好一举两用。 用Qt creator开发一般的工程,是不用修改编译、运行步骤的。编译、运行都是一键完成。不过,像我这个多进程的工程,由一个总工程管理,下面分为多...
阅读全文
posted @ 2014-11-02 15:39
coding my life
阅读(11641)
推荐(0)
摘要:
今天在公司上传了代码,回到家pull,结果竟然出现了“Permission denied (publickey)“这种东西。第一反应是key不对,可是上次明明用key登录过,不可能不对啊,难道是文件被删除或覆盖?赶紧ls .ssh瞅一眼,发现上次生成的git、git.pub文件好好的在那呢。再想...
阅读全文
posted @ 2014-10-24 23:50
coding my life
阅读(4540)
推荐(0)
摘要:
在公司一直用的SVN做版本管理,倒也没什么问题。最近想自己在家写点东西,上班的时候又想偷偷地写。代码经常在两个地方同步,很是辛苦。反正写的只是一些用来学习测试的代码,干脆放到github上。 1.登录https://github.com/注册一个帐号。 2.到http://git-scm.c...
阅读全文
posted @ 2014-10-19 17:56
coding my life
阅读(1695)
推荐(0)
摘要:
QString在Qt里相当于C++里的std::string,或者是C里的c style string。不过,QString跟编码相关,在低层想把一个QString发送出去相当麻烦,尤其对方用的不是Qt的时候,必须先转化为char数组。 QString转换为char数组,基本就是先将QStri...
阅读全文
posted @ 2014-10-12 18:51
coding my life
阅读(2183)
推荐(0)
摘要:
继上次重载operator new检测内存泄漏失败之后,妥协了。决定不管是否是准确指明哪一行代码出现内存泄漏,只要告诉我是否有泄漏就行了,这样就没有new替换的问题。在开发中,总是一个个小功能的开发。如果开发完一个小功能告诉我有内存泄漏,那想必也是比较容易找的。 这次的想法是重写operator n
阅读全文
posted @ 2014-10-02 15:49
coding my life
阅读(14164)
推荐(0)