上一页 1 ··· 4 5 6 7 8 9 下一页
摘要: 我的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 阅读(3052) 评论(0) 推荐(0) 编辑
摘要: 守护进程、会话、进程组网上有许多不错的资料。我也是网上搜罗了一堆,加上自己的理解。不敢说原创,只是写在这怕自己忘记罢了。才疏学浅,难免有错误,欢迎大家指正。下面这篇写很不错,大家可以去看看:http://www.cnblogs.com/forstudy/archive/2012/04/03/24... 阅读全文
posted @ 2014-11-02 17:39 coding my life 阅读(812) 评论(0) 推荐(0) 编辑
摘要: 一直用Qt creator开发。无它,只是因为linux下C++ IDE选择不多。同时因为我抛弃了MFC,平时写个小工具还得靠Qt,正好一举两用。 用Qt creator开发一般的工程,是不用修改编译、运行步骤的。编译、运行都是一键完成。不过,像我这个多进程的工程,由一个总工程管理,下面分为多... 阅读全文
posted @ 2014-11-02 15:39 coding my life 阅读(11241) 评论(0) 推荐(0) 编辑
摘要: 今天在公司上传了代码,回到家pull,结果竟然出现了“Permission denied (publickey)“这种东西。第一反应是key不对,可是上次明明用key登录过,不可能不对啊,难道是文件被删除或覆盖?赶紧ls .ssh瞅一眼,发现上次生成的git、git.pub文件好好的在那呢。再想... 阅读全文
posted @ 2014-10-24 23:50 coding my life 阅读(4483) 评论(0) 推荐(0) 编辑
摘要: 在公司一直用的SVN做版本管理,倒也没什么问题。最近想自己在家写点东西,上班的时候又想偷偷地写。代码经常在两个地方同步,很是辛苦。反正写的只是一些用来学习测试的代码,干脆放到github上。 1.登录https://github.com/注册一个帐号。 2.到http://git-scm.c... 阅读全文
posted @ 2014-10-19 17:56 coding my life 阅读(1676) 评论(0) 推荐(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 阅读(1994) 评论(0) 推荐(0) 编辑
摘要: 继上次重载operator new检测内存泄漏失败之后,妥协了。决定不管是否是准确指明哪一行代码出现内存泄漏,只要告诉我是否有泄漏就行了,这样就没有new替换的问题。在开发中,总是一个个小功能的开发。如果开发完一个小功能告诉我有内存泄漏,那想必也是比较容易找的。 这次的想法是重写operator n 阅读全文
posted @ 2014-10-02 15:49 coding my life 阅读(13213) 评论(0) 推荐(0) 编辑
摘要: 行与不行,就凭我这水平,说出来未免显示太过自大。不还,我还想根据自己的代码来讨论这个问题。 重载operator new来检测内存只的办法,那就是在new的时候记录指针地址及文件名、行号,在delete的时候取消记录。到最后程序结束,还有哪些指针未释放,则为泄漏。 第一步,你得重载opera... 阅读全文
posted @ 2014-09-21 23:12 coding my life 阅读(902) 评论(0) 推荐(1) 编辑
摘要: xmind是什么东西我不多说。作为一个程序员,我通常用来编写一个文档。比如某个模块的设计或者流程图。 一开始我是以word画图的方式来用xmind的,即想要什么图形,就去插入里面找。结果碰了一鼻子灰,很多东西都找不到。总结一下,xmind是以主题为中心的,无论你做什么图形,都是先以一个自由主题... 阅读全文
posted @ 2014-06-02 18:49 coding my life 阅读(5768) 评论(0) 推荐(2) 编辑
摘要: 系统Linux debian 2.6.32-5-686 先安装svn工具:apt-get install subversion,耐心等待安装完成。安装完成后svn客户端、服务器都有了。 接者建立svn仓库目录svnadmin create truckroot@debian:/home/xzc... 阅读全文
posted @ 2014-05-24 23:10 coding my life 阅读(640) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 下一页