Python 的 asyncio 类似于 C++ 的 Boost.Asio。 所谓「异步 IO」,就是你发起一个 IO 操作,却不用等它结束,你可以继续做其他事情,当它结束时,你会得到通知。 Asyncio 是并发(concurrency)的一种方式。对 Python 来说,并发还可以通过线程(th ...
分类:
编程语言 时间:
2018-08-10 10:54:10
阅读次数:
187
C++智能指针,指针容器原理及简单实现(auto_ptr,scoped_ptr,ptr_vector). [TOC] 前言 最近再写一个muduo的异步日志接触了很多智能指针,但是又不打算用boost库,只好模一个来用用了. 智能指针本身是一个对象,它在栈上创建,构造的时候分配堆上资源,析构的时候释 ...
分类:
编程语言 时间:
2018-08-09 22:00:49
阅读次数:
224
mongoDB在redhat下的安装 mongoDB下载安装 1. 下载地址: "http://fastdl.mongodb.org/linux/mongodb linux x86_64 2.6.10.tgz" 2. root用户依次执行以下操作 tar zxvf mongodb linux x86 ...
分类:
数据库 时间:
2018-08-07 23:55:52
阅读次数:
217
总结了一个简单的boost asio的tcp服务器端与客户端通信流程.模型是一个client对应一个线程。先做一个记录,后续再对此进行优化。 环境:VS2017 + Boost 1.67 server: client: ...
分类:
其他好文 时间:
2018-08-06 20:13:14
阅读次数:
222
壹、安装 boost_1_49_0。 一、官网下载:https://www.boost.org/ 二、解压:tar -xzvf boost_1_49_0 三、到解压目录下:cd boost_1_49_0 四、运行脚本:./bootstrap.sh --prefix=/opt/boost --with ...
分类:
其他好文 时间:
2018-08-06 14:35:33
阅读次数:
126
很久没有写文章了,今天整理了一些东西,在这里分享一下。最近一直在想用C++封装一些在工作中常用的Python扩展模块,因为之前没有用C++写过类似的东西,因此一直在网上找一些文章,但是我发现好多文章都描述的不是很清晰,对于老鸟来说应该会很容易,但是像我这种初学者,肯定会造成很大的困扰,因为总是出现很多的报错,搞的头很大,因此我将成功的案例分享一下,并且详细的解释下让我产生疑惑的地方。boost.p
分类:
编程语言 时间:
2018-08-06 00:45:34
阅读次数:
192
搭建 LNMP 环境 源码包版本 : CentOS Linux 7 nginx-1.15.1.tar.gz mysql-boost-5.7.21.tar.gz php-7.2.7.tar.gz 准备环境依赖包 : yum -y install libxml2 libxml2-devel openss ...
分类:
其他好文 时间:
2018-08-03 16:19:55
阅读次数:
264
目前人脸检测方法主要分为两大类,基于知识和基于统计。 基于知识的人脸检测方法主要包括:模板匹配,人脸特征,形状与边缘,纹理特征,颜色特征。 基于统计的人脸检测方法主要包括:主成分分析与特征脸法,神经网络模型,隐马尔可夫模型,支持向量机,Adaboost算法。 基于知识的方法将人脸看成不同特征的特定组 ...
分类:
其他好文 时间:
2018-08-01 22:18:46
阅读次数:
686
MinGW编译Boost库可以参考我之前写的编译Boost的文章。 以下是cmake链接boost静态库的配置: 如果配置好Clion的ToolChain,它会自动运行以下cmake命令行,生成makefile: ...
分类:
其他好文 时间:
2018-07-31 22:05:56
阅读次数:
297