扫描已有对象并使其生成一定格式的类(一)

1.初代方案 最近公司需要为某产品增加类似快照的功能,因此需要找出相应类中的成员并对其进行序列化,如果人工一个一个找肯定是不切实际的,因此给出了第一种方案,最简单也最快捷,脚本。 在实际操作中也对python进行了研究,因为python在目前生产环境中不太友好,因此直接用shell脚本冲了它,先附上

使用Ninja取代makefile,和ccache配合加速编译过程

cmake+makefile好像已经成为了开发默认的搭配,但是实际产品开发中,编译速度依赖服务器性能,通常公司不会为了加快编译速度购买更多服务器,所以需要用一些简单的编译加速工具。 ninja ninja是一个很神奇东西,简单又好用,chrome好像也是用这个神奇的工具编译的 介绍参见[ninja介