安装 thrift-0.9.2 步骤如下: 1. 下载 2. 安装依赖 3. 升级bison版本到2.5 4. 编译与安装 5. 验证安装是否成功 安装参考: http://thrift.apache.org/docs/install/ http://thrift.apache.org/docs/i ...
分类:
其他好文 时间:
2018-11-28 15:46:31
阅读次数:
175
经过一星期的折磨,总算把caffe配置好,感谢网上大神们的助攻。 查看了好多的博客,多多少少存在着坑。然后不停的在查找与修改,终于把caffe装进自己的碗里。在成功运行caffe后两天,特意分享一下caffe的配置过程,帮助后来有需要配置的人。 配置过程参考了https://www.cnblogs. ...
分类:
系统相关 时间:
2018-11-26 13:30:49
阅读次数:
251
前言 在看MongoDB源码的时候,经常会看到这个玩意儿:invariant。 invariant的字面意思是:不变式。 在emacs上跳转到函数定义要安装一个插件,ggtags,费了老大劲儿。这都可以重开一篇写一下了。 invariant的定义如下: 定义真的是恶心啊。。。 BOOST_PP_OV ...
分类:
其他好文 时间:
2018-11-24 18:01:14
阅读次数:
238
2018年11月2日—2018年 月 日 关于C++中测试驱动开发简单介绍、的技术杂记 ...
分类:
其他好文 时间:
2018-11-08 23:21:14
阅读次数:
211
1、报错如下:CMake Error at cmake/boost.cmake:76 (MESSAGE): You can download it with -DDOWNLOAD_BOOST=1 -DWITH_BOOST=<directory> This CMake script will look ...
分类:
数据库 时间:
2018-11-07 19:57:02
阅读次数:
442
Python库安装工具 打开Anaconda Prompt,输入conda list,可以看到当前已经安装好的库。 安装库,输入pip install xgboost(库的名称) 可以到这个网址 "pythonlibs" 下载库文件,然后找到安装库,例如:pip install xgboost 如果 ...
分类:
编程语言 时间:
2018-11-01 11:34:12
阅读次数:
204
boost::log包含两个大部分:logger和sink logging::core是全局的一个单例 1,sink 在boost::log中有一个默认的sink与控制台流相关关联; 如果想把日志输出到指定的文件流中可以使用如下代码: auto sink=add_log_file("xxx.log" ...
分类:
其他好文 时间:
2018-10-31 18:28:30
阅读次数:
197
c++11标准和boost都提供了智能指针的功能。智能指针是普通指针的封装,智能指针是一个对象,对象里面包含了原生指针。可以使用智能指针对象的get()方法可获得封装在里面的原生指针。使用智能指针管理内存,用到智能指针的地方需要统一使用c++11或boost库,切忌混合使用。c++11的智能指针包含 ...
分类:
其他好文 时间:
2018-10-30 14:48:03
阅读次数:
123
别人写的编译参考: 目标:使用VS2015 编译 64位的boost库。 一直以来都是在Win32环境下Build和使用boost,但现在基本上每天都在64位Win7下工作,所以很有必要把这几天的经验总结下来。 1. 下载并解压boost 1.61.0 压缩包 2. 解压并运行批处理文件bootst ...
分类:
其他好文 时间:
2018-10-26 19:36:21
阅读次数:
217
GBDT 全称 Gradient Boosting Decision Tree,梯度提升决策树。 梯度增强决策树的思想来源于两个地方,首先是增强算法(Boosting),然后是梯度增强(Gradient Boosting)的想法。 增强算法是一种试图用弱学习器提升为强学习器的算法。这种算法中比较成熟 ...
分类:
其他好文 时间:
2018-10-23 00:10:09
阅读次数:
165