
STL/BOOST学习
李生龙
这个作者很懒,什么都没留下…
展开
-
SOCI、LiteSQL、POCO数据库访问类库对比
最近在做视频的开发,其中视频的设备接入管理服务器、流媒体管理服务器、中心服务器都涉及到了数据库的操作,同时需要兼容大多数版本的数据库,包括mysql、sqlite、oracle。公司原来使用的是ado来进行数据库的开发的, 但是考虑到目前需要兼容linux,目前使用Poco框架封装的数据库模块进行开发。根据项目情况我对soci、litesql、poco这三个框架进行了简单的学习转载 2014-06-06 14:11:40 · 1108 阅读 · 0 评论 -
IBM文章使用 Boost 的 IPC 和 MPI 库进行并发编程
Boost C++ 库让并发编程变得既简单又有趣。学习如何使用两个 Boost 库 —— Interprocess (IPC) 库和 Message Passing Interface (MPI) 实现共享内存对象、同步文件锁和分布式通信等功能。http://www.ibm.com/developerworks/cn/views/aix/libraryview.jsp转载 2015-04-22 22:44:00 · 815 阅读 · 0 评论 -
BOOST::ASIO
原文http://powman.org/archives/category/teo/cppBOOST::ASIO为我们提供了两种I/O机制,分别是同步和异步。它可在多平台上移植,在不同系统上采用了不同的实现。ASIO为我们封装了一系列的socket api,同时为我们提供了一套相当完善的服务器编程体系,部分概念(关键词)如:io队列、基于回调的异步通知、定时器、自定义的多线程机制。转载 2015-04-21 10:23:30 · 683 阅读 · 0 评论 -
Boost.Asio技术文档
Christopher KohlhoffCopyright © 2003-2012 Christopher M. Kohlhoff以Boost1.0的软件授权进行发布(见附带的LICENSE_1_0.txt文件或从http://www.boost.org/LICENSE_1_0.txt)Boost.Asio是用于网络和低层IO编程的跨平台C++库,为开发者提供了C++环境下转载 2015-04-21 09:49:14 · 889 阅读 · 0 评论 -
基于boost的网络引擎
今天找到了贵论坛,发现坛主的很多想法和本人不谋而合,本人近1年主要精力都致力于开发一个大型多人在线游戏的基本架构和相关的技术模组。而我欣喜的发现我与坛主的研究方向正好相反:我是先从服务器端开始研究入手的,目前服务器端告一段落,正准备开始客户端的研发,在寻找客户端引擎的时候碰巧找到了这里。我看到坛主的这个板块,了解到Orz正需要一些服务器方面的资料,在此我先奉上个人的服务器端的一些成果,希望能有转载 2015-04-21 09:53:27 · 733 阅读 · 0 评论 -
boost库asio详解3——io_service作为work pool
无论如何使用,都能感觉到使用boost.asio实现服务器,不仅是一件非常轻松的事,而且代码很漂亮,逻辑也相当清晰,这点上很不同于ACE。使用io_service作为处理工作的work pool,可以看到,就是通过io_service.post投递一个Handler到io_service的队列,Handler在这个io_service.run内部得到执行,有可能你会发现,io_services转载 2015-04-21 09:46:50 · 593 阅读 · 0 评论 -
boostASIO线程池
boost的官方例子,有单线程的网络框架,httpserver2是线程池的。下面参照网上某人的代码修改了一点(忘了哪位大仙的代码了) 测试工具,适用stressmark,测试效果非常好, 9000个/s #include stdio.h>#include "AuthenHandle.h"#include "configure.原创 2015-04-21 09:52:13 · 893 阅读 · 0 评论 -
两种高性能I/O设计模式的比较
昨天购买了《程序员》杂志 2007.4期,第一时间去翻阅了一遍,其中有一篇《两种高性能I/O设计模式的比较》令人眼睛一亮,这是一篇译文,偶最近在一直想认真看看这方面的文章很久了。文章主要是讲到了系统I/O方式可分为阻塞,非阻塞同步和非阻塞异步三类,三种方式中,非阻塞异步模式的扩展性和性能最好。主要是讲了两种IO多路复用模式:Reactor和Proactor,并对它们进行了比较。文章转载 2015-04-21 22:40:52 · 490 阅读 · 0 评论 -
ACE框架学习
标签: ace中文文档 it Index of /ace-2002-12/ACE中文文档* ACE自适配通信环境(代序)* 上篇:ACE技术论文集* 第1章 ACE自适配通信环境:用于开发通信软件的面向对象网络编程工具包* 第2章 包装外观(Wrapper Facade):用于在类中封装函数的结构型模式* 第3转载 2014-05-06 11:45:53 · 1118 阅读 · 0 评论