码迷,mamicode.com
首页 >  
搜索关键字:boost 定时器    ( 6487个结果
boost::unordered_map 和 std::map 的效率 与 内存比较
例子链接:http://blog.csdn.net/gamecreating/article/details/7698719结论: unordered_map 查找效率快五倍,插入更快,节省一定内存。如果没有必要排序的话,尽量使用 hash_map(unordered_map 就是 boost 里面...
分类:其他好文   时间:2014-06-29 06:11:10    阅读次数:180
C++ map插入(insert)数据返回值
例子: typedef boost::unordered_map UserOnlineMap; UserOnlineMap userOnlineMap_; std::pair res = userOnlineMap_insert(std::make_pair(xxx, xxx)); if...
分类:编程语言   时间:2014-06-29 00:54:17    阅读次数:717
JS中的定时函数(setTimeout,clearTimeout,setInterval,clearInterval详解 )
设置定时器,在一段时间之后执行指定的代码,setTimeout与setInterval的区别在于setTimeout函数指定的代码仅执行一次 方法一: window.setTimeout("alert('ok')",5000); 方法二: window.setTimeout(function() {...
分类:Web程序   时间:2014-06-29 00:50:05    阅读次数:254
在写一篇定时器的文章
STC单片机STC89C52RC定时器延时时间的计算延时时间要根据晶振频率计算,不同板子可能有所不同。时钟周期:1/时钟源,在我现在这块板子上,晶振频率是11.0592M,也就是时钟周期是 1/11059200秒机器周期:一般51单片机是12个时钟周期,我的板子也就是 12/11059200秒单次定...
分类:其他好文   时间:2014-06-20 23:55:46    阅读次数:333
boost.asio源码剖析(四) ---- asio中的泛型概念(concepts)
* Protocol(通信协议) Protocol,是asio在网络编程方面最重要的一个concept。在第一章中的levelX类图中可以看到,所有提供网络相关功能的服务和I/O对象都需要Protocol来确定一些细节。Protocol的约束摘要如下: 1 class protocol 2 { .....
分类:其他好文   时间:2014-06-20 23:31:24    阅读次数:305
boost.asio源码剖析
一.前 言二.架构浅析三.流程分析 * 常见流程分析之一(Tcp异步连接) * 常见流程分析之二(Tcp异步接受连接) * 常见流程分析之三(Tcp异步读写数据) * 常见流程分析之四(Tcp强制关闭连接) * 常见流程分析之五(Tc...
分类:其他好文   时间:2014-06-20 23:30:41    阅读次数:338
boost.asio源码剖析(二) ---- 架构浅析
* 架构浅析先来看一下asio的0层的组件图。 (图1.0) io_object是I/O对象的集合,其中包含大家所熟悉的socket、deadline_timer等对象,主要功能是提供接口给用户使用。 services服务是逻辑功...
分类:其他好文   时间:2014-06-20 23:29:59    阅读次数:412
boost.asio源码剖析(一) ---- 前 言
* 前言 源码之前,了无秘密。 ——侯捷 Boost库是一个可移植、提供源代码的C++库,作为标准库的后备,是C++标准化进程的开发引擎之一。Boost库由C++标准委员会库工作组成员发起,其中有些内容有望成为下一代C++标准库内容。在C++社...
分类:其他好文   时间:2014-06-20 23:28:10    阅读次数:540
boost.asio源码剖析(五) ---- 泛型与面向对象的完美结合
有人说C++是带类的C;有人说C++是面向对象编程语言;有人说C++是面向过程与面向对象结合的语言。类似的评论网上有很多,虽然正确,却片面,是断章取义之言。 C++是实践的产物,C++并没有为了成为某某类型的语言而设计,而是一切以工程实践为目的,一切以提升语言能力为目的。 1983年C+...
分类:其他好文   时间:2014-06-20 23:27:32    阅读次数:520
boost.asio源码剖析(三) ---- 流程分析
* 常见流程分析之一(Tcp异步连接)我们用一个简单的demo分析Tcp异步连接的流程: 1 #include 2 #include 3 4 // 异步连接回调函数 5 void on_connect(boost::system::error_code ec) 6 { 7 if (ec...
分类:其他好文   时间:2014-06-20 23:26:52    阅读次数:522
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!