music unfamous original game design efficient software wtf
life ui algorithm fix programming

Windows 编译 openssl 1.0.2 2430

   2015-10-7   

    openssl 作为一个网络底层库应用十分广泛,有人说它的接口不好用,不直观,有那么一点。我想是因为接口粒度越细就越容易定制,变化就越多,有很好的场景适应能力。     首先,有一个 OpenSSL for Windows 的项目,但不保证版本最新。     在 Window 平台编译,有一篇文章介绍的很完整。     在以前,0.x 版本的时候我确实按照这篇文章编译成功了,现在升级为 1.0.2 ,再采用这种方法,会提示 >nmake -f ms\nt.mak Building ...


c++ reflection 1732

   2015-8-19  标签:  programming 

一,什么是 reflection(反射)     C#,Java 程序员对这个肯定不陌生。看看维基百科的解释。     简而言之,反射的意义就是程序中的调用不再是硬编码。 二,已知C++支持反射的 Library     XCppRefl     OpenC++     xrtti     都没用过,因为我也是刚刚找到的。目测第一个会好用点) 三,C++中,手动实现简单的反射框架     直...


buglist #LTS 832

   2015-6-11  标签:  wtf  programming 

1,循环与初始化 struct _tag_a{ int a,b,c; }; std::vector<_tag_a> va; .... int i=0; _tag_a temp; for( i=0; i<max; i++){ temp.a=i; temp.b=function(); ... va.push_back(temp); } ...     在C++ 中,是允许以上述方式来循环插入列表值的。注意,由于 temp 在下一次循环中会缓存上一次循环中的值,bug 产生了。


插件式软件架构实践 1449

   2015-3-3  标签:  design 

 插件式架构是一种软件构建方案,部分功能并不提供具体的实现,或者仅仅提供一种或有限几种实现,仅仅提供编程接口,其他插件以某种功能表现实现这些接口,以扩展软件的功能


设计模式 Singleton -- C++描述 1303

   2014-10-11   

应用背景        Singleton 是一个经常会用到的模式,因为现实世界很多对象是唯一的,对于代码,单例是很方便管理的。比如IO操作,配置文件读取。     这也是一个很简单的模式,和其他模式交织使用也应该是最多的。核心就是:对象实例只有一个。 代码示例(C++)     一段简单的,经典的 Singleton 代码: class CSingleton{ private: static CSingleton* m_inst; private: CSingle...