摘要:
GCC使用预编译头文件 通常大型项目有许多头文件,每个源文件中都包含很多头文件。编译器一遍又一遍地处理这些头文件所花费的时间几乎可以占据构建项目的所有时间。为了使构建更快,GCC 允许您使用 预编译头文件。 注意:,此文说的预编译头文件特指生成的 .gch文件,而不是相应的.h 文件。 要创建预编译 阅读全文
摘要:
C++的前置声明 C++前置声明,这玩意看起是不是超级简单? 我们来看几个问题: 模板怎么前置声明 typedef怎么前置声明 模板的typedef 怎么前置声明 是不是还是比较头疼的。 模板怎么声明 //a.h template<typename T> class buffer_pool { }; 阅读全文
摘要:
庆祝博客园恢复正常,特此发来贺电 阅读全文
摘要:
一段通信协议的代码,早年在GCC 4.4。VS2013下编译都挺好的,移植到GCC 4.8 ,为C++ 11做准备,在编译的时候发现问题 源代码省略后的版本如下: GCC(G++) 4.8编译提示的错误如下, soar_zerg_frame.h:260:17: error: non-placemen 阅读全文
摘要:
scanf,sscanf利用format跳过干扰的空格用了一点时间做读取配置部分的代码,希望一次记录上读取N个数据,希望读取的格式就是一个IP地址加上端口号,希望把IP地址读取到4个短整数里面,端口号读取到另外的一个短整数。文字格式类似“192.120.1.120#8080”,但结果发现因为为了对齐... 阅读全文
摘要:
MAC机常用快捷键整理表格范围快捷键说明图形(Command 键)在某些 Apple 键盘上,此键也可能为标志() Control(Control 键) Alt Option(Option 键)-"Alt"可能也出现在此键上 Shift(Shift 键)(Caps Lock 键)- 切换 Caps ... 阅读全文
摘要:
Protocol Buffers编码详解,例子,图解本文不是让你掌握protobuf的使用,而是以超级细致的例子的方式分析protobuf的编码设计。通过此文你可以了解protobuf的数据压缩能力来自什么地方,版本兼容如何做到的,其Key-Value编码的设计思路。如果你详细了解此文,你应该就能具... 阅读全文
摘要:
LuaTinker的bug和缺陷 LuaTinker是一套还不错的C++代码和Lua代码的绑定库,作者是韩国人Kwon-il Lee,作者应该是参考了LuaBind后,为了简化和避免过重而实现的。其官网在http://gpgstudy.com/gpgiki/LuaTinker ,但可惜全部是韩文的,... 阅读全文
摘要:
为了以后愉快的玩耍,Virtualbox安装Ubuntu 每次安装虚拟机都是总要折腾一下,毕竟不是特别熟悉,几个小细节总要google半天,为了以后能愉快的玩耍。把这些问题都记录下来,免得再折腾。此文档都来自其他人的文章,我保存在Evernote整理。网络参考:http://blog.csdn.ne... 阅读全文
摘要:
某公司,最近离职率较高,无数有志青年纷纷创业。于是公司发出一个很有意思的官方公告。希望大家合理加班。请注意注意不是不鼓励加班。我不是HR,也实在无法判断加班和离职率是否有直接关系。但如果人真是累跑的,为什么躲回老家的少数,继续在互联网奋斗,更卖命的自己创业的更多。中国的北上广深本来就是年轻人战场,压... 阅读全文