2016年5月27日

《Unix环境高级编程》环境搭建

摘要: 用的是第三版的安装包:src.3e.tar.gz 地址:http://www.apuebook.com/ 1.解压:$ tar -zxvf *.tar.gz 2. $ cd apue.3e/ 3.编译:$ make 这个过程中报错: undefined reference to `heapsort' 解决办法: ① 下载2个包: wget http://dl.fedoraproject.org... 阅读全文

posted @ 2016-05-27 23:31 VIPler 阅读(601) 评论(0) 推荐(0) 编辑

2016年5月4日

linux下 tags相关

摘要: 在vim中配置好了YouCompleteMe插件,发现把光标移动到函数名下再按ctrl+],并不能跳转到该函数的定义处。解决办法: 1.先查看有没有安装ctags,运行ctags –version查看版本就可以知道有没有安装了。没有的话就安装一个。 2.在工程目录下查看,看看有没有生成tags文件。如果没有,就用ctags -R命令生成一个。 3.用vim打开一个源文件,例如我打开~/Test/t... 阅读全文

posted @ 2016-05-04 21:01 VIPler 阅读(269) 评论(0) 推荐(0) 编辑

2016年4月29日

Linux CentOS 7 YouCompleteMe相关配置。

摘要: CentOS 6.5上面弄了2天,以失败告终!!!当作练手了。在网上看到一篇CentOS7.0上安装YouCompleteMe插件的文章,就重新在虚拟机上安装了一个CentOS7,按那个文章执行了一下,花了一天的时间,安装成功了。 文章地址:http://www.tuicool.com/articles/yquEZzb 安装: 1.先安装vundle插件,这个插件可以看作是像360的软件管家,只是... 阅读全文

posted @ 2016-04-29 23:19 VIPler 阅读(678) 评论(0) 推荐(0) 编辑

2016年4月22日

linux虚拟机命令行模式下,某些命令显示乱码问题。

摘要: 刚安装了linux虚拟机,使用vi命令试着修改IP配置,结果出现乱码。配置IP的文件内容本身没有乱码,主要是vi编辑的命令行的提示出现乱码,例如,按i是插入模式,结果底下出现乱码提升,不是提示插入。 解决办法:修改/etc/sysconfig/i18n文件的内容 按网上修改,将LANG改成LANG="en_US.UTF-8" 改完之后,发现乱码没了,提示全部变成了小小的方块。 解决办法:将i18n... 阅读全文

posted @ 2016-04-22 17:29 VIPler 阅读(1072) 评论(0) 推荐(0) 编辑

2015年10月13日

const用法

只有注册用户登录后才能阅读该文。 阅读全文

posted @ 2015-10-13 16:14 VIPler 阅读(142) 评论(0) 推荐(2) 编辑

2015年8月8日

STL中,back_insert_iterator与back_inserter的区别。

摘要: 1.参考http://www.cplusplus.com网站关于back_insert_iterator与back_inserter的介绍之后,我总算明白了:back_insert_iterator,顾名思义是个迭代器(后缀iterator),是一个模板类。而back_inserter是一个模板函数,实现在容器尾部插入元素。 back_insert_iterator: template clas... 阅读全文

posted @ 2015-08-08 23:26 VIPler 阅读(1906) 评论(0) 推荐(1) 编辑

2015年8月6日

back_inserter的用法

只有注册用户登录后才能阅读该文。 阅读全文

posted @ 2015-08-06 16:22 VIPler 阅读(145) 评论(0) 推荐(0) 编辑

2015年3月30日

STL中erase的小心使用

摘要: 先看如下一道改错题: #include #include using namespace std; void print(vector); int main() { vector array; array.push_back(1); array.push_back(6); array.push_back(6);... 阅读全文

posted @ 2015-03-30 23:33 VIPler 阅读(1302) 评论(0) 推荐(0) 编辑

back_insert_iterator和iterator用起来不一样。

摘要: 先看代码: #include #include #include #include using namespace std; int main() { vector coll; //create back_inserter for coll // - inconvenient way back_insert_iterator > iter(coll); /... 阅读全文

posted @ 2015-03-30 23:03 VIPler 阅读(441) 评论(0) 推荐(0) 编辑

2015年3月28日

STL适配器的初步理解

摘要: c++中的适配器有三种:容器适配器,迭代器适配器,函数适配器。下面一一介绍: 1.容器适配器:因为这些容器都是基于其他标准容器实现的所以叫做容器的适配器,具体的有stack,queue,priority_queue,默认的情况下,stack和queue基于deque而实现的,,priority_queue在vector上实现的,可以根据第二个实参指定容器的类型,但一定要符合标准,queue要求要有... 阅读全文

posted @ 2015-03-28 00:11 VIPler 阅读(1126) 评论(0) 推荐(0) 编辑

导航