http://pyparsing.wikispaces.com/http://bbs.csdn.net/topics/330052586C++boost "]*?|(?R))*>" str=">sdaf>">>>frompyparsingimportnestedExpr>>>data2=">d>">...
分类:
其他好文 时间:
2016-01-25 08:46:25
阅读次数:
157
上一个项目libevent应该是select,现在libuv是iocp,都知道Windows下iocp比select效率高,boost asio 也是iocp,但具体使用select和iocp发现没有定论,看了云风http://blog.codingnow.com/2006/04/iocp_kque...
分类:
其他好文 时间:
2016-01-24 23:47:04
阅读次数:
202
Reactor 和 Proactor 是基于事件驱动,在网络编程中经常用到两种设计模式。曾经在一个项目中用到了网络库 libevent,也学习了一段时间,其内部实现所用到的就是 Reactor,所知道的还有 ACE;Proactor 模式的库有 Boost.Asio,ACE,暂时没有用过。但我也翻阅...
分类:
其他好文 时间:
2016-01-24 01:49:14
阅读次数:
252
尽管这个库的名字乍一看好象有点误导,但实际上并不是如此。 Boost.Signals 所实现的模式被命名为 '信号至插槽' (signal to slot)。它基于下面概念:当相应的信号被发出时。相关联的插槽即被运行。 原则上,你能够把单词 '信号' 和 '插槽' 分别替换为 '事件' 和 '事件处...
分类:
其他好文 时间:
2016-01-21 19:30:03
阅读次数:
134
深度学习框架caffe特点,富有表达性、快速、模块化。下面介绍caffe如何在Ubuntu上编译安装。1. 前提条件安装依赖的软件包:CUDA用来使用GPU模式计算.建议使用 7.0 以上最新的版本BLASvia ATLAS, MKL, or OpenBLAS.Boost>= 1.55proto.....
分类:
其他好文 时间:
2016-01-20 20:39:05
阅读次数:
542
线程的中断点 thread::join myThread::join调用这个方法的线程进入wait状态,直到myThread代表的线程完成 thread::try_join_forthread::try_join_until 阻塞等待一定的时间段 condition_variable_any::wa...
分类:
编程语言 时间:
2016-01-19 21:02:29
阅读次数:
610
第一步:安装一些可能会用到的依赖 yum -y install gcc-c++ ncurses-devel cmake make perl gcc autoconf automake zlib libxml libgcrypt libtool bison第二步:安装boost;我已经保存到网盘了:....
分类:
数据库 时间:
2016-01-19 19:27:56
阅读次数:
180
(1)处理年月日,格里高历,位与命名空间boost::gregorian#define BOOST_DATE_TIME_SOURCE#include using namespace boost::gregorian;(2)创建日期对象#define BOOST_DATE_TIME_SOURCE#in...
分类:
其他好文 时间:
2016-01-17 10:57:34
阅读次数:
147
progress_diplay可以在显示台显示程序执行的进度。(1)类摘要#include "stdafx.h"#include#include #include#include #include using namespace std;using namespace boost;class pro...
分类:
其他好文 时间:
2016-01-16 22:26:52
阅读次数:
293
最近在看一本书《boost程序库完全开发指南》,boost是一个强大的C++程序库,丰富了C++的功能和表现力,使得C++软件开发更加简洁、优雅、灵活和高效。因为之前使用Qt做了很多项目,我发现boost和Qt有很多相似之处,比如时间、智能指针、字符串处理、函数信号槽等,在Qt中最好还是用Qt中封装...
分类:
其他好文 时间:
2016-01-16 21:01:36
阅读次数:
183