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库
BOOST timer库应用[timer库1] [大三四八九月实习]
参考书从
boost库
最简单的库开始编写,这对初学者甚好。虽然简单,但是我也只是用到了
BOOST库
timer库中的timer组件,date_time显得稍微更加的强大些[也更显复杂一些]。
misskissC
·
2013-08-07 16:00
关于
Boost库
在VS2010下的编译使用
一、下载首先从boost官方主页http://www.boost.org下载最新版boost安装包(目前最新版是1.43.0)。因为boost一部分类是需要编译成库才能使用的,所以我们还需要准备好boost专用的编译辅助工具bjam。网上很多人都提倡直接使用boost安装包中附带的bjam源码来编译出bjam,但是之前需要修改若干配置脚本才能编译成功。个人认为真没什么必要,费这劲毫无意义。boos
glt3953
·
2013-08-07 15:00
Boost xml解析之菜鸟版
1.准备工作:环境:visualstudio2010/boost:boost_1_54_0新建Application什么的不做赘述,但是注意如果需要引用
Boost库
中的lib需要在属性properties
·
2013-08-07 14:00
C++
xml
boost
boost学习之安装
1.linux下的安装方法
boost库
linux编译安装 相对于Windows来,Linux下的boost编译简单至极。
yahohi
·
2013-08-06 14:00
boost库
在工作(36)网络服务端之六
在上面介绍了管理所有连接的类,这个类主要就是添加新的连接,或者删除不需要的连接。但是管理的类CAllConnect是没有办法知道什么时候添加,什么时候删除的,它需要从接收到连接类里获取得到新的连接,从连接类里获得删除的事件。如下面的代码://封装一个服务端类来处理网络。 //软件开发人员:蔡军生2013-07-28 // classCConnect: publicboost::enable_sha
caimouse
·
2013-08-04 16:00
编译Boost 详细步骤 适用 VC6 VS2003 VS2005 VS2008 VS2010
vs2008编译boost 【一、
Boost库
的介绍】
Boost库
是一个经过千锤百炼、可移植、提供源代码的C++库,作为标准库的后备,是C++标准化进程的发动机之一。
ajian005
·
2013-08-02 19:00
boost库
内存池使用
内存池(MemoryPool)是一种内存分配方式。 通常我们习惯直接使用new、malloc等API申请分配内存,这样做的缺点在于:由于所申请内存块的大小不定,当频繁使用时会造成大量的内存碎片并进而降低性能。内存池则是在真正使用内存之前,先申请分配一定数量的、大小相等(一般情况下)的内存块留作备用。当有新的内存需求时,就从内存池中分出一部分内存块,若内存块不够再继续申请新的内存。这样做的
cws1214
·
2013-07-31 11:00
boost库
之asio使用出错:error LNK2001,boost::system::generic_category
错误现象: 在使用
boost库
之asio库时,出现以下错误: errorLNK2001:无法解析的外部符号"classboost::system::error_categoryconst&__
kanguolaikanguolaik
·
2013-07-30 16:00
从零开始学C++之
boost库
(一):详解 boost 库智能指针(scoped_ptr 、shared_ptr 、weak_ptr 源码分析)
在使用
boost库
之前应该先下载后放在某个路径,并在VS包含目录中添加。
s1mba
·
2013-07-29 17:51
从零开始学C++
从零开始学C++
从零开始学C++之
boost库
(一):详解 boost 库智能指针(scoped_ptr
、shared_ptr
、weak_ptr
源码分析)
在使用
boost库
之前应该先下载后放在某个路径,并在VS包含目录中添加。
aspnetwinform
·
2013-07-29 17:00
scope
[置顶] 从零开始学C++之
boost库
(一):详解 boost 库智能指针(scoped_ptr
、shared_ptr
、weak_ptr
源码分析)
在使用
boost库
之前应该先下载后放在某个路径,并在VS包含目录中添加。
Simba888888
·
2013-07-29 17:00
智能指针
boost库
scoped_ptrT
shared_ptrT
boost库
在工作(35)网络服务端之五
在前面的例子里,只是处理每个连接发来的消息,然后再把消息转回自己的那里,跟别的连接没有什么关联,这种情况只会适应一种像HTTP的那样,只关心自己的东西。但在网络服务器里,最多的是跟别人有关联的服务。比如说聊天室,就是不断地把所有进入这个聊天室的人的消息向所有人广播出去,也就是每个进来的连接,把连接所有收到的内容,再向所有连接发送出去。又如在网络游戏的服务器里,当每个地图里走动的人,都要向所有可视范
caimouse
·
2013-07-28 21:00
走进Boost [Boost 使用入门]
Boost库
的代码则相当清晰,注释合理,命名规范,绝对是适合阅读的典范。同时,Boost内容广泛,数值计算、泛型编程、元编程、平台API……不妨从容选择自己感兴趣的部分,细细品味
henren555
·
2013-07-25 22:00
boost库
的简单介绍
boost是一个准标准库,相当于STL的延续和扩充,它的设计理念和STL比较接近,都是利用泛型让复用达到最大化。不过对比STL,boost更加实用。STL集中在算法部分,而boost包含了不少工具类,可以完成比较具体的工作。 boost主要包含一下几个大类:字符串及文本处理、容器、迭代子(Iterator)、算法、函数对象和高阶编程、泛型编程、模板元编程、预处理元编程、并发编程、数学相关、
henren555
·
2013-07-25 22:00
boost解析XML方法教程
boost库
在解析XML时具有良好的性能,可操作性也很强下地址有个简单的说明http://blog.csdn.net/luopeiyuan1990/article/details/9445691一下是做的两个实例
·
2013-07-24 20:00
解析xml
BOOST的Singleton模版详解(转载)
BOOST库
中其实有若干个singleton模版,这个只是其中一个。但网上大部分介绍的介绍的BOOST的Singleton实现都是这个,所以大家也就默认了。而且这个的确算是比较特殊和有趣的一个实现。
insistGoGo
·
2013-07-23 17:00
boost 1.49在vs 2005下编译的方法
首先下载
boost库
,网上自己搜索。然后解压到一个目录:如D:\boost_1_49_0。然打开vs2005的命令提示符,进行D:\boost_1_49_0目录:1.运行bootstrap.bat。
·
2013-07-23 16:00
boost
ubuntu 下 codeblocks 的使用 各种技巧
ubuntu下codeblocks安装全过程&&codeblocks快捷键&&解决调试终端不能粘贴问题 (一)安装步骤: 1.先把编译环境,C库、C++库和
Boost库
装好,如下:sudoapt-getinstallbuild-essential
i_fuqiang
·
2013-07-21 19:00
ubuntu &&code blocks
(一)安装步骤:1.先把编译环境,C库、C++库和
Boost库
装好,如下:sudoapt-getinstallbuild-essential*有可能安装 build-essential 后gdb就已经安装过了
bingsanchun
·
2013-07-21 16:00
java
开发技术
clucene2.3.3.4编译详解
原文地址here,感谢作者~一、首先在sourceforge上下载clucene-core-2.3.3.4 ,在目前这是最新版本的二、安装
boost库
boost库
安装还是有点麻烦的,首先在在boost官网下载
zhouyongsdzh
·
2013-07-20 21:00
boost库
在工作(34)网络服务端之四
现在来仔细地分析类CConnect,它主要作用就是管理一个连接的事务,比如数据接收和发送。因此类CConnect一定要有一个网络socket成员,它就是使用boost::asio::ip::tcp::socket类,这个类主要实现异步或同步的方式接收数据网络数据。在这个例子里,调用boost::asio::ip::tcp::socket类的async_read_some函数来进行异步读取数据,所谓
caimouse
·
2013-07-20 19:00
智能指针
这里介绍
boost库
的智能指针,主要有:1.scoped_ptr概念上讲,智能指针意味着持有它所指向对象的拥有权,有责任在该对象不在需要时对其销毁。scoped_ptr只
chosen0ne
·
2013-07-18 14:00
windows下的
boost库
理论上,本文适用于boost的各个版本,尤其是最新版本1.48.0;适用于各种C++编译器,如VC6.0(部分库不支持),VS2003,VS2005,VS2008,VS2010,V2012,gcc,arm-linux-gcc,C++Builder等。先总结一下Windows系统。一、下载首先从boost官方主页http://www.boost.org/下载最新版boost安装包。(或者使用Subv
Howard_Liu1314
·
2013-07-16 13:00
使用
Boost库
中的组件进行C++内存管理
使用
Boost库
中的组件进行C++内存管理分类: Boost学习2013-07-1415:28 111人阅读 评论(0) 收藏 举报目录(?)
pi9nc
·
2013-07-16 09:00
Boost学习
转:ubuntu 下code blocks 安装全过程 && codeblocks 快捷键 && 解决调试终端不能粘贴问题
ubuntu下codeblocks安装全过程 &&codeblocks快捷键&&解决调试终端不能粘贴问题(一)安装步骤:1.先把编译环境,C库、C++库和
Boost库
装好,如下:sudoapt-getinstallbuild-essential
y990041769
·
2013-07-16 09:00
使用
Boost库
中的组件进行C++内存管理
C++标准库中的auto_ptr,智能指针,部分的解决了获取资源自动释放的问题在Boost中,提供了6中智能指针:scoped_ptr,scoped_array,shared_ptr,shared_array,weak_ptr,instrusive_ptt,这些智能指针属于smart_ptr组件使用时:#include usingnamespacestd;接下来介绍前四个智能指针scoped_pt
kate19930802
·
2013-07-14 15:00
ubuntu下安装
boost库
boost版本为:boost_1_52_0ubuntu版本为:ubuntu-12.04.1-desktop-i386这里有两种安装方法:=============第一种:也是最简单的:进入linux系统后,输入 #apt-cachesearchboost你将看到很多文件信息,你会看到其中一个文件叫libboost-dev,直接安装此文件即可: #apt-getinstalllibboost-d
kate19930802
·
2013-07-14 14:00
boost库
在工作(33)网络服务端之三
在这个例子里,表示服务器与一个客户端的沟通渠道,就是一个连接,封装为类CConnect。它是当服务器接收到一个客户端连接请求之后创建的,主要用来就是管理这个连接的生命周期,以及数据的接收和发送。从生命周期上来说,当一个连接创建时就旦生了,那什么时候死亡呢?在这个类的设计上是非常优秀,非常巧妙的,因为它不会为多生存一点时间而存在,也不会提前死掉而导致非法的内存访问。有这样的特性,主要是得益于它继承类
caimouse
·
2013-07-14 13:00
Boost库
之program_options的使用
答案是
Boost库
的program_options。
acs713
·
2013-07-08 11:00
boost库
在工作(32)网络服务端之二
在这个例子里,服务器对象主要使用boost::asio::io_service对象,这个对象主要用来构造异步接收数据使用,接着定义boost::asio::ip::tcp::acceptor对象,这个对象主要用来接收所有连接进来到服务器的连接,也就是起到监听的作用。在服务器类的构造函数里主要调用接受对象的async_accept方法发起监听连接的作用,就是等着客户端连接过来,如果不发起连接,是收不
caimouse
·
2013-07-07 23:00
给VS2010添加对所有工程都起作用的默认INCLUDE包含路径
在WIN机器上安装了
BOOST库
,每次用VS2010新建使用
BOOST库
的工程时都要手工在工程文件中修改INCLUDE路径,烦,而VS2010去掉了以往在tools->option中设置全局默认INCLUDE
dodott
·
2013-07-06 22:00
VS2010 boost 使用问题一例
最近有一个VS2010的工程用到了
boost库
,编译的时候报下面的错误:>LINK:fatalerrorLNK1104:cannotopenfile'libboost_thread-vc100-mt-s
·
2013-07-04 19:00
VS2010
VS2010 boost 使用问题一例
最近有一个VS2010的工程用到了
boost库
,编译的时候报下面的错误:>LINK:fatalerrorLNK1104:cannotopenfile'libboost_thread-vc100-mt-s
hbsong75
·
2013-07-03 22:00
c
windows
boost
VS2010 boost 使用问题一例
最近有一个VS2010的工程用到了
boost库
,编译的时候报下面的错误: >LINK : fatal error LNK1104: cannot open file 'libboost_thread-vc100
thecloud
·
2013-07-03 22:00
VS2010
【Boost】
boost库
asio详解——boost::asio::buffer用法
1.asio::buffer常用的构造方法asio::buffer有多种的构造方法,而且buffer大小是自动管理的1.1字符数组[cpp] viewplaincopyprint?char d1[128]; size_t bytes_transferred = socket.receive(boost::asio::buffer(d1)); 1.2字符向量[cpp] viewplaincopy
zxh2075
·
2013-07-03 17:00
buffer
boost
asio
Boost使用笔记(Smart_ptr)
复制过来实在懒得在排版了,有兴趣的朋友可以去我的百度文库看,谢谢http://wenku.baidu.com/view/34e485e2f61fb7360b4c653e.htmlBoost使用笔记(Smart_ptr)概述
Boost
·
2013-07-01 16:00
boost
boost库
在工作(31)网络服务端之一
上面已经介绍了客户端,接着下来就要开发服务端的程序了,因为只有客户端没有服务端是成不了事的,提供不了网络服务的。像C++这种语言,越来越多的应用都是在网络服务器领域,比如像HTTP服务器、EMAIL服务器、即时通讯服务器和游戏服务器等等。由于服务器的硬件资源都是比较昂贵,要提高处理大量服务的数据量,使用C++是比较合适的,可以说最佳性价比了,使用像JAVA这样的语言性能比C++低,使用汇编又开发成
caimouse
·
2013-06-30 20:00
zlib库下载、编译、示例、文档
一、
boost库
下载:官网下载地址:http://www.zlib.net/ 二、
boost库
编译:CSDN博客上的编译:http://blog.csdn.net/kanguolaikanguolaik
kanguolaikanguolaik
·
2013-06-29 19:00
boost singleton
boostsingleton这段时间打算从ACE库转移到
boost库
上,遇到很多问题.boost的singleton没有单独的库实现,在1.33.1版本发现了两处:/usr/include/boost/
0OO
·
2013-06-28 11:00
Boost程序库完全开发指南笔记
第1章 Boost程序库总论1.1关于Boost1.1.1 什么是Boost
Boost库
是一个功能强大、构造精巧、跨平台、开源并且完全免费的C++程序库。
losophy
·
2013-06-25 17:00
boost
android 编译boost动态库
有个android项目上需要使用到boost标准c++库,
Boost库
是一个可移植、提供源代码的C++库,作为标准库的后备,是C++标准化进程的发动机之一,所以想将其移植到android系统上进行编译。
ly131420
·
2013-06-24 16:00
vs2012编译boost_1_53_0
Boost库
的介绍
Boost库
是一个经过千锤百炼、可移植、提供源代码的C++库,作为标准库的后备,是C++标准化进程的发动机之一。
·
2013-06-22 12:00
Linux下C++程序链接
boost库
废话不说,入正题。我使用eclipse来开发c++。 1、编译好boost,编译方法boost目录下有。假设库文件在/usr/local/lib下 2、eclipse中在工程中右键,选属性->C/C++Build->Setting->GCCC++Linker。如果使用静态链接,Miscellaneous中增加otherobjects,选libboostxxxx.a。如果是动态链接,在L
ly131420
·
2013-06-20 00:00
boost库
下载、编译、示例、文档
一、
boost库
下载:官网下载地址:http://www.boost.org/users/download/http://sourceforge.net/projects/boost/files/boost
kanguolaikanguolaik
·
2013-06-17 10:00
boost库
编译,windows/linux
Windows(Linux在下面)1.下载安装包boost_1_53_0http://www.boost.org/users/download/http://sourceforge.net/projects/boost/files/boost/1.53.0/2.解压缩到d:/boost目录下3.编译bjam(1)从vs2010的工具菜单进入命令提示窗口(单击“开始”按钮,指向“所有程序”,指向“M
kanguolaikanguolaik
·
2013-06-17 10:00
boost库
在工作(30)网络客户端之五
在前面已经学习到客户端同步连接服务器的处理过程,由于同步的关系,前面的代码理解起来是比较简单,也容易接受,但它有一个致命的缺陷,就是在连接过程、在等服务器回应数据时,CPU不能做别的事情,只能在那里等待。这种等待对于有界面的软件来说,是一种不能接受的表现方式。比如当用户点击连接服务器之后,就一直等在那里,什么也不能操作,就算想立即退出程序也不行,必须等服务器回应之后,或者超时连接之后,才可以操作。
caimouse
·
2013-06-16 22:00
关于BOOST的ASIO库的Socket最大连接数问题
最近偶尔学习下
BOOST库
,发现关于ASIO的应用还不是很多,大多都集中在Regx的讨论上。今天这里就ASIO的一个点发表一点讨论吧。
runfeel
·
2013-06-15 18:00
socket
boost安装
boost版本为:boost_1_53_0ubuntu11.10首先下载
boost库
从www.boost.org这个网站下载linux的
boost库
,有2种格式,1).bz22).gz我下的是gz结尾的
fall221
·
2013-06-14 00:00
boost库
在工作(29)网络客户端之四
当客户端连接到服务器之后,想要做什么事情呢?其实就跟一个人去看医生一样,先去挂一个号,然后再根据排队的号去看医生,然后再根据医生的处方进行治疗。因此,在客户端和服务器设计上,一般有一条重要的原则,就是作为客户端要主动发起数据给服务器,让服务器知道客户端是来做什么事情的。比如同一个服务器的端口上,可以提供很多种客户端连接,像HTTP这样的服务器,也就面临着很多不同浏览器连接上来,而服务器要区分不同的
caimouse
·
2013-06-11 17:00
boost库
在工作(28)网络客户端之三
从前面的例子可以知道,一个服务可能有多条路径达到,但在网络里只能一个端点对应一个端点的通讯,多个端点只是有备无患的作用,起不到别的作用。近来,发现有一个客户的问题比较奇怪,就是这个客户的网络是有备用网络配置,当安装我公司的路由器时,就会发生很多奇怪的问题,导致网络堵塞。后来深入跟踪,并且不地抓包分析之后,发现是生成树形网络的协议包一直转发,导致网络堵塞。面对这样的问题,只能使用同一个服务器使用多网
caimouse
·
2013-06-10 22:00
上一页
31
32
33
34
35
36
37
38
下一页
按字母分类:
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
其他