1、卸载系统自带的MySql或mariadb及boost[root@rhel7~]#rpm-qa|grepmysql[root@rhel7~]#rpm-qa|grepmariadbmariadb-libs-5.5.52-1.el7.x86_64[root@rhel7~]#rpm-e--nodepsmariadb-libs-5.5.52-1.el7.x86_64[root@rhel7~]#rpm-qa|grepboost[root@rhel7~]#2、查看是否存在mysql用..
分类:
数据库 时间:
2017-07-14 17:31:32
阅读次数:
193
#创建一系列的变量set(moc_files 1.h 2.h) set(header_files 1.h2.h)set(source_files 1.cpp2.cpp) #头文件路径include_directories( ./ ${PROJECT_SOURCE_DIR} ${Boost_INCLU ...
分类:
其他好文 时间:
2017-07-13 21:59:27
阅读次数:
274
以上是boost中关于time的类源码。该类接口简单,使用轻巧,可使用与大部分计时任务。 源代码中使用c++标准库头文件<ctime>中的std::clock()函数,该函数返回自进程启动以来的clock数,而每一秒的clock数则是由宏定义CLOCKS_PER_SEC决定,该宏定义的值因操作系统而 ...
分类:
其他好文 时间:
2017-07-12 01:14:28
阅读次数:
230
使用Boost中的Timer库计算程序的运行时间 程序开发人员都会面临一个共同的问题,即写出高质量的代码完毕特定的功能。评价代码质量的一个重要标准就是算法的运行效率,也就是算法的运行时间。为了可靠的提高程序的运行效率,首先要知道运行程序所消耗的时间,然后找出可行的方案对程序进行优化。C++程序猿在开 ...
分类:
其他好文 时间:
2017-07-11 13:26:16
阅读次数:
181
any是一种特殊的容器,它只能容纳一个元素,但这个元素可以是任意类型; 可以用any保存任何类型,在任何需要的时候取出它; 这种功能和shared_ptr<void>类似,但是any是类型安全的; any不是一个模板类,但是其有模板构造函数,从而实现任意类型; 空的any构造函数创建一个空的any对 ...
分类:
其他好文 时间:
2017-07-11 11:21:11
阅读次数:
193
1shared_ptr不明确的符号boost的一些库,比如share_ptr已经被高版本的stl采纳了.如果你一块儿用编译器当然搞不清你要用那个了.我想你肯定写了这样的东西usingnamespacestd;usingnamespacetr1;usingnamespaceboost;实际上两个智能指针是一样的,你只需要用一个即可.如果你一定要两..
分类:
其他好文 时间:
2017-07-10 16:41:50
阅读次数:
200
boost数据结构tuple tuple(元组)定义了一个有固定数目元素的容器,其中每个元素类型可以不相同,这与其它容器有着本质的区别!vector和array虽然可以容纳很多元素,但是元素的类型必须一致;tuple很有用,它是pair的泛化,可以从函数返回任意数量的值,也可以代替struct组合数 ...
分类:
其他好文 时间:
2017-07-10 13:28:46
阅读次数:
363
近期看boost的时候总是遇见这个eval_if,不知道啥意思,就没法看下去了,比方 前篇文章boost::serialization 拆分serialize函数分析时就出现这样一段代码: template<class Archive, class T> inline void split_memb ...
分类:
其他好文 时间:
2017-07-09 20:57:06
阅读次数:
235
1. 官网下载boost 2. 解压boost到D:\Library\boost_1_64_0 3. 打开 VS2015 x64 本机工具命令提示符,输入 “d:” 回车,再输入 “cd D:\Library\boost_1_64_0”,进入boost目录 4. 输入 bootstrap.bat,回... ...
因为有项目想采用深度学习,而caffe是深度学习框架中比较理想的一款,并且跨平台,以及可以采用python/matlab的方式进行调用等优势,所以想在服务器上安装,下面就开始了血泪史。。。 服务器是阿里云的centos7.3,安装caffe,需要安装ffmpeg,boost,opencv等等。本文依 ...
分类:
其他好文 时间:
2017-07-08 12:15:33
阅读次数:
1246