Posts

rapidjson使用总结

13 Oct 2015

rapidjson简介

rapidjson是腾讯的开源json解析框架,用c++实现。由于全部代码仅用header file实现,所以很容易集成到项目中。 rapidjson的性能是很出色的,其作者Milo Yipz做了28个C/C++ JSON库的评测,这个链接里有测试的结果截图。 rapidjson的另一个特点是对json的标准符合程度是100%的(在开启了full precision选项的情况下)。 这里是官方教程:rapidjson官方教程 这里是原作者对rapidjson代码的剖析:rapidjson代码剖析 ...

阅读全文 ...


c++标识符中下划线的使用

17 Sep 2015

今天在Code Review网站上看到了一个关于在宏定义中使用下划线的讨论 :

#define _BasicFsmT_h
这个宏定义有问题吗? ...

阅读全文 ...


Duck Type

17 Sep 2015

鸭子测试: “当看到一只鸟走起来像鸭子、游泳起来像鸭子、叫起来也像鸭子,那么这只鸟就可以被称为鸭子”
Duck Type ...

阅读全文 ...


6条可以让习惯成自然的方法

17 Sep 2015

不久以前,我的生活一塌糊涂。在凌晨3点到6点之间我不定时的睡觉,而在最糟糕的日子里我根本无法入睡。因为睡得晚,所以我起的也晚,然后导致的就是我的一天开始的也晚,这就意味着我的一天都是在赶工作,约会也总是迟到。不仅如此,我吃的东西也让人想象不到——为了熬夜我要吃大量的垃圾食品和零食。这种情况不停的形成恶性循环,我也终于不愿再这么继续下去了,我要彻底改变我的生活方式! 我挑选了9个接下来的21天我想培养的习惯,比如说:(1)最晚12点一定要睡觉(2)5点钟准时起床(3)至少拿出一天看看书、听听广播(4)沉思(5)约会时提前一点到(6)吃生食。这六条对于有些人来说可能觉得有些受不了,但是又想到只是一个21天的计划,所以我觉得不妨尝试一些更与众不同的。 ...

阅读全文 ...


Solarized资源

15 Sep 2015

VIM, 终端配色, Visual Studio等

[solarized github repository]https://github.com/altercation/solarized ...

阅读全文 ...