Qt父子对象内存管理实现简析

用Qt大家都知道Qt有一套自己的内存管理机制:父子对象管理机制。适用于所有继承于QObject的类。即在一个类中指定他的父对象,可以用void QObject::setParent(QObject * parent)函数指定,也可以在构造时传入参数,一般继承自QObject的类,Qt-c自动生成的类模板的构造函数都是explicit 类名(QObject *parent = 0);这个parent就是你可以制定的父对象。当一个对象删除之后,会自动删除他的所有的子对象,这样你就可以有很多new,但是只有一个delete。(注:这个父子对象关系和继承的父子类是不一样的,而且可以说基本没关系的。)

下面我们就扒下Qt的源码,找下它的实现。 Continue reading “Qt父子对象内存管理实现简析”

True Love Kiss——真爱之吻

《沉睡魔咒》,两个True Love Kiss,整个故事,一个悲剧,一个喜剧。

第一个:Maleficent 和 那个偷东西的小贼,后来的国王。

我这么说,很多人可能会嗤之以鼻,这个渣男会有Love?我认为是有的,真的是True Love。只是生活毕竟不是童话,爱情并不能满足一个人全部的,可能刚开始那几天被激情沖昏头脑才会以为有爱情就有了全部吧。越是灿烂,冷静后越是寂寥, Continue reading “True Love Kiss——真爱之吻”

To Me,To You

流年分明安然无恙,岁月亦是静然流淌。但生命中总会有那么一个人,愿意用他的深爱,承受沧海桑田的等待,只为今生与你相见,为你低眉含笑,为你屈尊做一切不可能的事,陪你走到天荒地老的尽头。

 

慢一些,你想要的你想遇见的,岁月都会赠予你。

Continue reading “To Me,To You”

Github上README.md编辑格式——Markdown格式简单说明

使用Github很久了、、自己也建过几个开源项目,但是对于README.md格式一直都是只用纯文本的,结果写出来的格式很乱也不美观、、

看别人写的都排版很好,也稍有郁闷,明明就是一纯文本而已的、、而事实上,也就是一个纯文本,只是用的Markdown格式说明而已(github据说好像对Markdown格式支持的也有扩展)。 Continue reading “Github上README.md编辑格式——Markdown格式简单说明”

不喧哗,自有声

世界无边尘绕绕,众生无尽业茫茫。

01

今年的生日,我是在工作中度过的,上午在公司加班开会商讨新的广告案,中午赶往 电台录下一周的六档节目,傍晚又回到公司改文章、做最终企划,等到忙完才注意时间已经过了凌晨,打开手机看到许多未接来电和信息,很多朋友发来生日的祝 福,这时我才察觉,这一年的生日就在这样与平日无异的忙碌中,过去了。 Continue reading “不喧哗,自有声”

zermq简单使用

原本项目用的ICE中间件,但是ICE的异步和回调稍显繁琐,而且ICE强大的地方还都用不到,所以我提出用socket代替Ice通讯,头头担心我们自己从socket构建的话很多地方考虑不到,异常断开,数据连包,大包接受不全、、、等等。还是倾向与完善的通讯,于是就提出用0mq、、所以就研究了两天zmq,初步实现了一个需要的初步框架,先探讨下zmq、、 Continue reading “zermq简单使用”

乱语胡言

人越是长大,心越小,梦越小。是我们成熟了,现实了?还是懦弱了,害怕了呢?

道曰无为,佛曰轮回,基督救赎,只是这些宗教怎么都有一丝悲观的色彩?世间本质是否就是悲观的?只是他们也都强调积极乐观的活着,我们何尝不是应该以积极去面对世间的悲观,只是不要忘记本质是悲哀的、、、

任何无条件下的是非观念都是洗脑!“度”,任何事情,任何真理都是有适用范围的,善恶亦然、、、 Continue reading “乱语胡言”