E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Boost库
安装Tracter
下面是编译过程中依赖的包2.1安装cmakeyuminstallcmake 2.2安装
Boost库
,错误提示:Una
j_am_jack
·
2013-02-01 11:00
boost库
在工作(1)第一个例子
C++是一门博大高深的语言,提供了众多编程模式,以及其技术,其中有一项重要的技术,叫做模板技术。所谓的模板,就是提供一套函数或类,其中参数或成员是没有定义为特定类型,由使用者来定义它的类型。最开始这项技术主要用来解决容器类的问题,比如int、float类型的容器,就需要编写两个类才能解决。而采用模板技术之后,就算有N种类型,只需编写一个容器类就解决了,这样不仅提高了开发效率,也减少了代码的编写量,
caimouse
·
2013-01-31 23:00
boost::shared_ptr内部结构
老文位置:http://blog.csdn.net/sheismylife/article/details/1694939shared_ptr shared_ptr源自于著名的
boost库
,智能指针自从
sheismylife
·
2013-01-29 10:00
boost库
包含
”C/C++“---》“常规”-----》“附加包含目录”------》“E:\Boost1_49\boost_1_49_0”“链接器”----》“常规”------》“附加库目录”-------》“E:\Boost1_49\boost_1_49_0\stage\lib”
feidegengao
·
2013-01-22 20:00
PC机交叉编译ARM
boost库
从官网下载所需版本的boost源代码,解压进入文件:./bootstrap.sh然后会自动产生一个project-config.jam文件,打开该文件,修改“usinggcc”一行:usinggcc::arm-none-eabi-gcc;注意:符号前后的空格然后开始编译:./bjamstage--layout=tagged--build-type=complete编译的时间貌似有点久。。。。而且编
hcx25909
·
2013-01-21 17:00
【Boost】
boost库
asio详解8——几个TCP的简单例子
摘于boost官网的几个例子,做了点小修改,笔记之.同步客户端voidtest_asio_synclient() { typedefboost::asio::io_serviceIoService; //该命名空间下有几个常用类:accetpt,resolver,endpoint,socket typedefboost::asio::ip::tcpTCP; try { IoServiceios;
huang_xw
·
2013-01-18 22:00
利用
boost库
遍历文件夹
最近用到
boost库
,其中遍历文件夹还很方便。mark下。
naruto0001
·
2013-01-18 16:00
遍历文件夹
boost库
boost库
编译Boost 详细步骤 适用 VC6 VS2003 VS2005 VS2008 VS2010
vs2008编译boost 【一、
Boost库
的介绍】
Boost库
是一个经过千锤百炼、可移植、提供源代码的C++库,作为标准库的后备,是C++标准化进程的发动机之一。
pizi0475
·
2013-01-17 15:00
【Boost】
boost库
asio详解7——boost::asio::buffer用法
1.asio::buffer常用的构造方法asio::buffer有多种的构造方法,而且buffer大小是自动管理的1.1字符数组chard1[128]; size_tbytes_transferred=socket.receive(boost::asio::buffer(d1));1.2字符向量std::vectord2(128); size_tbytes_transferred=socket.
huang_xw
·
2013-01-17 13:00
ogre多线程,基于ogremax场景的加载
我用的是
boost库
,采用了boost的多线程方式,只要在ogre中把多线程打开并设置成boost配置,然后重新编译就行了。
pizi0475
·
2013-01-15 17:00
【Boost】
boost库
asio详解6——boost::asio::error的用法浅析
1.概述一般而言我们创建用于接收error的类型大多声明如下:boost::system::error_codeerror我们用这个类型去接受在函数中产生的错误,如:socket.connect(endpoint,error);如果连接失败,错误类型会保存到error中,比如连接主机失败可能会返回这样的错误boost::asio::error::host_not_found;通过if(error)
huang_xw
·
2013-01-15 14:00
【Boost】
boost库
asio详解5——resolver与endpoint使用说明
tcp::resolver一般和tcp::resolver::query结合用,通过query这个词顾名思义就知道它是用来查询socket的相应信息,一般而言我们关心socket的东东有address,port而已,通过tcp::resolver很容易实现设置和查询,它通过query把字符串格式的ip如192.168.0.200或主机名http://localhost,端口“8080”等转化成so
huang_xw
·
2013-01-14 23:49
[C++]--[并发编程]
[C++]--[Boost]
【Boost】
boost库
asio详解5——resolver与endpoint使用说明
tcp::resolver一般和tcp::resolver::query结合用,通过query这个词顾名思义就知道它是用来查询socket的相应信息,一般而言我们关心socket的东东有address,port而已,通过tcp::resolver很容易实现设置和查询,它通过query把字符串格式的ip如192.168.0.200或主机名http://localhost,端口“8080”等转化成so
huang_xw
·
2013-01-14 23:00
使用property_tree进行程序参数的配置
1.
boost库
版本:boost_1_52_02.编译环境:VS2005,win7(32)3.头文件:CftTree.h#pragmaonce #include #include #include classCfgTree
mikeywj
·
2013-01-14 13:00
【Boost】
boost库
asio详解4——deadline_timer使用说明
deadline_timer和socket一样,都用io_service作为构造函数的参数。也即,在其上进行异步操作,都将导致和io_service所包含的iocp相关联。这同样意味着在析构io_service之前,必须析构关联在这个io_service上的deadline_timer。1.构造函数在构造deadline_timer时指定时间。basic_deadline_timer( boost
huang_xw
·
2013-01-13 22:00
在CentOS里使用MySQL Connector/C++
操作系统版本:CentOS664位1,安装
boost库
。
sunylat
·
2013-01-13 13:00
BOOST的Singleton模版详解
BOOST库
中其实有若干个singleton模版,这个只是其中一个。但网上大部分介绍的介绍的BOOST的Singleton实现都是这个,所以大家也就默认了。而且这个的确算是比较特殊和有趣的一个实现。
fullsail
·
2013-01-08 21:00
设计模式
Singleton
Singleton
boost
boost
【Boost】
boost库
asio详解3——io_service作为work pool
无论如何使用,都能感觉到使用boost.asio实现服务器,不仅是一件非常轻松的事,而且代码很漂亮,逻辑也相当清晰,这点上很不同于ACE。使用io_service作为处理工作的workpool,可以看到,就是通过io_service.post投递一个Handler到io_service的队列,Handler在这个io_service.run内部得到执行,有可能你会发现,io_services.di
huang_xw
·
2013-01-06 23:00
boost库
生成文件命名和编译
boost库
生成文件命名和编译生成文件命名规则:boost中有许多库,有的库需要编译、而有的库不需要编译,只需包含头文件就可以使用。
Robertxiao
·
2013-01-06 16:00
使用
boost库
来计算文件夹的大小
#include#include#include#include#includenamespacefs=boost::filesystem;boost::uintmax_tdir_size(constfs::path&p){ returnstd::accumulate( boost::make_transform_iterator(&fs::file_size,fs::recursive_di
supermanwg
·
2013-01-06 00:00
【Boost】
boost库
asio详解2——io_service::run函数无任务时退出的问题
io_service::work类可以使io_service::run函数在没有任务的时候仍然不返回,直至work对象被销毁。voidtest_asio_nowork() { boost::asio::io_serviceios; PRINT_DEBUG("iosbefore"); ios.run(); PRINT_DEBUG("iosend"); } voidtest_asio_work()
huang_xw
·
2013-01-05 22:00
【Boost】
boost库
asio详解1——strand与io_service区别
namespace { //strand提供串行执行,能够保证线程安全,同时被post或dispatch的方法,不会被并发的执行. //io_service不能保证线程安全 boost::asio::io_servicem_service; boost::asio::strandm_strand(m_service); boost::mutexm_mutex; voidprint(intid)
huang_xw
·
2013-01-05 17:00
【Boost】
boost库
中thread多线程详解7——wait与timed_wait简单例子
namespace { voidwait(intseconds) { boost::this_thread::sleep(boost::posix_time::seconds(seconds)); } boost::mutexmu; boost::condition_variable_anycond; voidtest_wait() { while(true) { boost::mutex::
huang_xw
·
2013-01-04 20:00
Boost库
之pool的使用
Boost库
的pool提供了一个内存池分配器,用于管理在一个独立的、大的分配空间里的动态内存分配。
Boost库
的pool主要适用于快速分配同样大小的内存块,尤其是反复分配和释放同样大小的内存块的情况。
anddy926
·
2013-01-04 17:00
开源图形库 c语言-开源C++库
deelx(轻量级的正则表达式解析类库,国产),boost里有强大的正则表达式解析库,但如果你只想要一个表达式解析,不想要拖上庞大的
boost库
时……支持一下国货。 iconv/iconvpp
mickelfeng
·
2013-01-03 15:00
Ubuntu下使用boost例子
1.安装
boost库
sudoapt-getinstalllibboost-all-dev或者使用源代码编译:sudoapt-getinstallpython2.6-devsudoapt-getinstalllibicu-devsudoapt-getinstalllibbz2
dotphoenix
·
2013-01-02 17:01
MAC&iPhone开发
Ubuntu下使用boost例子
1.安装
boost库
sudoapt-getinstalllibboost-all-dev或者使用源代码编译:sudoapt-getinstallpython2.6-devsudoapt-getinstalllibicu-devsudoapt-getinstalllibbz2
dotphoenix
·
2013-01-02 17:00
【Boost】
boost库
中thread多线程详解6——线程组简单例子
namespace { structRun { voidoperator()(void) { std::cout<<__FUNCTION__<
huang_xw
·
2013-01-02 15:00
【Boost】
boost库
中thread多线程详解5——谈谈线程中断
线程不是在任意时刻都可以被中断的。如果将线程中函数中的sleep()睡眠等待去掉,那么即使在主线程中调用interrupt()线程也不会被中断。thread库预定义了若干个线程的中断点,只有当线程执行到中断点的时候才能被中断,一个线程可以拥有任意多个中断点。thread库预定义了共9个中断点,它们都是函数,如下:1.thread::join();2.thread::timed_join();3.c
huang_xw
·
2013-01-02 11:00
【Boost】
boost库
中thread多线程详解4——谈谈recursive_mutex(递归式互斥量)
如果一个线程中可能在执行中需要再次获得锁的情况(例子:test_thread_deadlock),按常规的做法会出现死锁。此时就需要使用递归式互斥量boost::recursive_mutex,例子(test_thread_recursivelock)来避免这个问题。boost::recursive_mutex不会产生上述的死锁问题,只是是增加锁的计数,但必须确保你unlock和lock的次数相同
huang_xw
·
2013-01-01 22:00
【Boost】
boost库
中thread多线程详解3——细说lock_guard
boost::lock_guard可以说是一种比boost::unique_lock轻量级的lock,简单一些场景可以用它就行了。看看它的源代码也很简单:template classlock_guard { private: Mutex&m; explicitlock_guard(lock_guard&); lock_guard&operator=(lock_guard&); public: e
huang_xw
·
2013-01-01 21:00
【Boost】
boost库
中thread多线程详解2——mutex与lock
1.mutex对象类mutex类主要有两种:独占式与共享式的互斥量。▲独占式互斥量:mutex:独占式的互斥量,是最简单最常用的一种互斥量类型try_mutex:它是mutex的同义词,为了与兼容以前的版本而提供timed_mutex:它也是独占式的互斥量,但提供超时锁定功能▲递归式互斥量:recursive_mutex:递归式互斥量,可以多次锁定,相应地也要多次解锁recursive_try_m
huang_xw
·
2013-01-01 18:00
【Boost】
boost库
中thread多线程详解1
1.概述线程就是,在同一程序同一时间内允许执行不同函数的离散处理队列。这使得一个长时间去进行某种特殊运算的函数在执行时不阻碍其他的函数变得十分重要。线程实际上允许同时执行两种函数,而这两个函数不必相互等待。一旦一个应用程序启动,它仅包含一个默认线程。此线程执行main()函数。在main()中被调用的函数则按这个线程的上下文顺序地执行。这样的程序称为单线程程序。反之,那些创建新的线程的程序就是多线
huang_xw
·
2012-12-30 21:00
【Boost】
boost库
中sleep方法详解
boost库
中sleep有两个方法:1.这个方法只能在线程中用,在主线程中用无效.原型:voidsleep(TimeDurationconst&rel_time); voidsleep(system_timeconst
huang_xw
·
2012-12-30 20:00
【Boost】
boost库
的随机数的例子
voidtest_mt19937() { //以时间为种子创建一个随机数发生器 boost::mt19937rng(time(0)); for(inti=0;i::max()ui(0,255); for(inti=0;iu01(rng); for(inti=0;i<10;++i) { std::cout<<u01()<<std::endl; } }
huang_xw
·
2012-12-30 11:00
boost property_tree的read_xml的第一个参数不支持中文路径的解决方案
以下解决方法转自百度知道:http://zhidao.baidu.com/question/335129108.html
boost库
中读取xml的函数read_xml的第一个参数不支持中文路径?
hugoo_hu
·
2012-12-30 10:29
boost
Boost
property_tree
xml
XML
Linux下编译
boost库
生成 libboost_thread-mt.a 的方法
boost库
的编译的Properties:属性 variant=debug|release Selectthebuildvariant link=static|shared
langeldep
·
2012-12-29 13:00
boost库
学习笔记一 boost::share_mutex 互斥锁 读写锁
#includetypedefboost::shared_mutex rwMutex;typedefboost::shared_lock ReadLocker;typedefboost::unique_lock WriteLocker; //读写锁typedefboost::unique_lock exclusiveLock; //互斥锁boost::share_ptr 引用计数型智能指针bo
anddy926
·
2012-12-28 17:00
开发服务器之boost_1.52 安装
--with-icu4、修改“3”生成的project-config.jam,在最后添加"usingmpi;"//备注,mpi和分号之间是有空格的5、link一般为static就行了,发布的时候一般把
boost
reborntercel
·
2012-12-28 14:00
Ubuntu 10.04 下安装codeblock
安装步骤:1.先把编译环境,C库、C++库和
Boost库
装好,如下:su
zmlcool
·
2012-12-23 18:00
Ogre 3D 配置
OgreSDK_vc10_v1-8-1\bin\debug包含目录:D:\OgreSDK\OgreSDK_vc10_v1-8-1\includeD:\OgreSDK\OgreSDK_vc10_v1-8-1\
boost
iFinVer
·
2012-12-21 13:00
使用 Boost 的 IPC 和 MPI 库进行并发编程
使用非常流行的
Boost库
进行并发编程非常有意思。
wangeen
·
2012-12-20 13:00
C++ redis client安装全过程
1.下载:C++版本的redisclient下载链接:https://github.com/mrpi/redis-cplusplus-client2.首先需要安装
boost库
,在linux下安装
boost
zgl_dm
·
2012-12-19 10:00
ubuntu下安装
boost库
的简单方法
版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明http://artmath.blogbus.com/logs/76597620.html1.下载
boost库
的压缩包,地址:http:/
zhoucy163
·
2012-12-14 10:00
BoostPro
在Windows下使用c++
boost库
开发(YC) 作者: 发布时间:APRIL22,2012 分类:原创技术http://loccs.sjtu.edu.cn/typecho/index.php/archives
scut1135
·
2012-12-13 14:00
【C/C++】boost regex正则表达式的安装及使用
一、安装1.下载在官网http://www.boost.org/上可以找到最新的
boost库
2.安装1)使用管理员权限,运行:sudo./bootstrap.sh生成bjam文件2)sudo.
PhanYoung
·
2012-12-10 21:00
Redis 的 C++开发包 使用例子
1.首先安装完毕redis2.安装
boost库
3.开发包下载地址:redis-cplusplus-client4.上代码#include"redisclient.h"#include#includeusingnamespaceboost
youngqj
·
2012-12-06 17:31
c++
Redis 的 C++开发包 使用例子
1.首先安装完毕redis2.安装
boost库
3.开发包下载地址:redis-cplusplus-client4.上代码#include"redisclient.h" #include #include
youngqj
·
2012-12-06 17:00
Redis 的 C++开发包 使用例子
1.首先安装完毕redis2.安装
boost库
3.开发包下载地址:redis-cplusplus-client4.上代码#include"redisclient.h"#include#includeusingnamespaceboost
youngqj
·
2012-12-06 17:00
c++
Boost库
的命名规则及静态编译命令。
在做CEGUI+OGRE结合时,提示用到了“libboost_thread-vc80-mt-sgd-1_42.lib”这个库。从boost官网上下载编译之后发现仍然找不到该库。然后从网上找了一下资料,原来自带的bjam默认编译不带参数,不是静态库。以“libboost_thread-vc80-mt-sgd-1_42.lib”为例:libboost_thread是库名称。vc80是编译器版本。mt是
凭谁问
·
2012-12-05 10:27
CEGUI
上一页
34
35
36
37
38
39
40
41
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他