1、下载websocketpp,地址为https://github.com/zaphoyd/websocketpp,版本为0.7。 2、下载boost,地址为https://www.boost.org/,版本为1.6.3。 3、说明:websocketpp并不是必须需要boost,如果C++编译为C ...
分类:
Web程序 时间:
2018-05-31 02:41:13
阅读次数:
404
rpm-qa|grepmysqlyum-yinstallmakegcc-c++cmakebison-develncurses-develcd/rootwgethttp://www.sourceforge.net/projects/boost/files/boost/1.59.0/boost_1_59_0.tar.gzmkdir-p/usr/local/boosttarxfboost_1_59_0.
分类:
数据库 时间:
2018-05-29 19:06:28
阅读次数:
194
下载源码 "boost_1_66_0.7z" 生成编译工具 配置Python环境变量(使用VS2017自带的32位python3) 编译32位boost库 使用Virtual Studio 2017创建一个空项目,然后添加源文件 include include include void print( ...
下载源码 "boost_1_66_0.tar.gz" 生成编译工具 编译64位boost库 设置boost动态库加载路径 tee /etc/ld.so.conf.d/boost x86_64.conf ...
分类:
系统相关 时间:
2018-05-25 13:54:17
阅读次数:
265
任意类型 protobuf语言的任意字段类型相当于Boost库的boost::any类型数据,google.protobuf.Any是对protobuf语言的message进行封装,所以需要使用message来封装任意类型的数据,而不能像boost::any一样直接使用基础数据类型 工程目录结构 p ...
分类:
其他好文 时间:
2018-05-25 13:38:40
阅读次数:
221
返回值 使用 return_by_value 有点像C++ 11的 auto 关键字,可以让模板自适应返回值类型(返回值类型必须是要拷贝到新的python对象的任意引用或值类型),可以使用 return_by_value 替换 copy_const_reference 、 copy_non_cons ...
分类:
编程语言 时间:
2018-05-25 13:34:22
阅读次数:
179
导出C++类(纯虚函数和虚函数) 大致做法就是为 class 写一个 warp ,通过 get_override 方法检测虚函数是否被重载了,如果被重载了调用重载函数,否则调用自身实现,最后导出的时候直接导出 warp 类,但是类名使用 class ,析构函数不需要导出,因为它会被自动调用 纯虚函数 ...
分类:
编程语言 时间:
2018-05-25 13:32:23
阅读次数:
249
配置环境 导出C++函数 创建工程目录 编写C++函数实现 编写Boost.Python文件 为库编写CMakeLists.txt 编译库 运行python测试库文件 导出C++类 编写C++类实现 编写Boost.Python文件 运行python测试库文件 导出C++类(带构造函数) 编写C++ ...
分类:
编程语言 时间:
2018-05-25 13:22:41
阅读次数:
283
百度,一家让人既爱又恨的企业,血友吧贴吧被卖,魏则西事件的持续发酵,一时间将百度推到了舆论的风口浪尖上。是非对错,我们在这里也不多做评判,本文呢为大家整理了百度开源的70+项目,看看有没有感兴趣的。本文内容综合整理自oschina、github。 1. JavaScript图表库 ECharts E ...
分类:
其他好文 时间:
2018-05-24 19:58:47
阅读次数:
200
1:安装前的准备工作 需要的软件: boost_1_59_0.tar.gz,cmake-3.6.1.tar.gz,mysql-5.7.22.tar.gz 开始安装MySQL 2.1 检查cmake [root@oracle cmake-3.6.1]# ./bootstrap && make && m ...
分类:
数据库 时间:
2018-05-24 16:27:45
阅读次数:
709