摘要: 当我们声明和定义一个模板的时候,必须要让声明和定义放在一个文件里。否则编译器会报错。这就是为什么boost的实现文件的后缀名是hpp了。这其中的理由是什么呢?为什么会这样?首先,一个编译单元(translation unit)是指一个.cpp文件以及它所#include的所有.h文件,.h文件里的代... 阅读全文
posted @ 2014-08-05 20:14 EnjoryCool 阅读(194) 评论(0) 推荐(0)
摘要: 今天部署服务端,从windows迁移到Linux, 库什么的都编译好,运行的时候提示:Segmentation fault 在windows运行的好好, 代码没改过,只是在linux下编译,找不出原因,后来经高人指点,可能是linux系统最大打开文件数太小了。查找了相关知识,重新设置linux... 阅读全文
posted @ 2014-07-03 20:00 EnjoryCool 阅读(2635) 评论(0) 推荐(0)
摘要: 首先:下载ACE包 ,下载链接:http://download.dre.vanderbilt.edu/这里只安装了ACE,其他的包没有涉及。1. tar -xvfACE-x.x.x.tar.gz2.设置环境变量vim ~/.bashrcexport ACE_ROOT=/home/yourname/A... 阅读全文
posted @ 2014-07-01 18:06 EnjoryCool 阅读(662) 评论(0) 推荐(0)