egeho

^O^ 欢迎大家来到我的Blog !
  • ace框架与平台选择 - [ACE]

    2009-09-04

    先看一下你的模块运行的平台,是windows/linux/unix还是其它。平台不同,使用的ACE框架还是有所差别的。比如windows下面的服务器端,一般都用Proactor框架,配合各种异步操作,如ACE_Asynch_Acceptor/ACE_Asynch_Connector,因为Proactor内部实现是完成端口,在windows平台上,公认可以取得最好的性能。
    如果你用Linux,服务器端推荐你使用Reactor框架+Dev_Poll_Reactor实现,这个实现使用了Epol...
    Tag:ace 平台 框架选择
    egeho123 发表于07:17:57 | 阅读全文 | 评论 0 | 编辑 | 分享 0
  • ACE写DLL工厂 - [ACE]

    2008-05-04

    摘要:
       服务动态配置在编写服务端应用在有很明显的优点,本文简要介绍用visual C++ (7.1)
    编写ACE动态服务的步骤。
       本文适用于ACE初学者。
      
    1. 主进程 1.1 创建主程序
        用Viusal Studio创建一空Win32 Console项目,这里命名为GLIVR86ServiceD.注,这里
    D表示...
    Tag:ACE DLL 动态库 ACE_svc_config
    egeho123 发表于14:28:42 | 阅读全文 | 评论 1 | 编辑 | 分享 0
  • ACE配置文件 - [ACE]

    2008-04-23

    ACE 是一个很大的东西,每个人学习路径可能都不一样。我的方法首先阅读 C++ Network Programming, Volume 1 ,让自己明了ACE 的设计思路;再从实际的小项目入手,逐步的用 ACE 内容替换掉自己的东西,在比较和实践之间求得较深的了解。
         就一个正常项目而言,一个配置文件是必不可少的,那就先从这里入手了。linux/unix 程序可能经常用到命令行方式,不过我还是比较喜欢 windows 的 ini 格式的,当...
    Tag:ace 配置文件 ACE_Configuration_Heap ACE_Registry_ImpExp ACE_Configuration_Section_Key
    egeho123 发表于14:13:48 | 阅读全文 | 评论 1 | 编辑 | 分享 0
  • ACE内存分配器 - [ACE]

    2008-04-17

    ACE内存分配器  

    ACE_Free_List是一个空闲链表的接口

    template <class T>    //链表节点的类型
    class ACE_Free_List
    {
    public:
      virtual ~ACE_Free_List (void); //移除(释放)链表中的所有节点
      virtual void add (T *element)...
    Tag:ACE 内存分配器
    egeho123 发表于09:58:28 | 阅读全文 | 评论 0 | 编辑 | 分享 0
  • ACE的内存宏定义 - [ACE]

    2008-04-17

    OS_Memory.h

      这个文件主要提供了内存分配的安全的宏定义和内存分配静态类。

      ACE的内存宏定义

    ACE_HAS_NEW_NOTHROW宏定义了是否使用new的异常抛出POINTER,CONSTRUCTOR,RET_VAL 用法:ACE_*(指针,类型,失败返回值)

     #  if defined (ACE_HAS_NEW_NOTHROW)# &nbs...
    Tag:ACE 内存宏 ACE_HAS_NEW_NOTHROW
    egeho123 发表于09:53:16 | 阅读全文 | 评论 0 | 编辑 | 分享 0
  • ACE的同步typde类型和宏定义 - [ACE]

    2008-04-17

    ACE的同步typde类型和宏定义

    典型的锁哨宏用法

    ACE_GUARD_RETURN (ACE_SYNCH_MUTEX, ace_mon, this->mutex_, -1); ACE_SYNCH_MUTEX定义在下面的文件中

      Synch_T.h

    同步对象宏定义,

    主要提供typedef统一多线程同步定义

     class ACE_Expor...
    Tag:ACE 同步 宏定义 ACE_GUARD_RETURN 锁
    egeho123 发表于09:51:52 | 阅读全文 | 评论 0 | 编辑 | 分享 0
  • 基于ACE应用编程框架——线程池 - [ACE]

    2008-04-17

    一、基本的实现模型:
        线程池的实现模型主要有两种:
        1、半同步/半异步模型
        在这种模型中,一个侦听线程负责接受请求,并在某个队列中缓冲它们。另外一组工作者线程负责处理请求。因此接受请求的线程并不是处理请求的线程。
        2、领导者/跟随者模型
        在这种模型中,有一个线程是...
    Tag:ace 线程池 半同步_半异步模型 领导者_跟随者模型
    egeho123 发表于09:28:32 | 阅读全文 | 评论 0 | 编辑 | 分享 0
  • ACE对串口编程的支持 - [ACE]

    2008-04-02

    ACE对串口编程有支持。主要是这样的几个类ACE_DEV* 和ACE_TTY*。具体的例子可以参看ACE_ROOT/examples/IPC_SAP/DEV_SAP。这个帖子等我慢慢的完善

    首先介绍一下Serial_Params(串口参数)
    int baudrate
    波特率

    int xonlim
    在XON字符被发送之前,输入缓冲区的最小字节

    int xofflim
    在XOFF字符被发送之前,输...
    Tag:ace 串口
    egeho123 发表于16:28:59 | 阅读全文 | 评论 0 | 编辑 | 分享 0
  • ACE Reactor框架处理事件及多个I/O流,应用举例 - [ACE]

    2008-04-02

    目标:利用Reactor框架构建一个能处理多个连接的服务器。
    我们的方案:从 ACE_Event_Handler 类派生两个事件处理类,分工,"连接接受"和“连接服务"。

    //用于接受连接的事件处理器(反应器)
    class ClientAcceptor : public ACE_Event_Handler
    {
    public:
        virtual ~Cli...
    Tag:ace 线程池 模型 ace学习 ace软件
    egeho123 发表于16:01:46 | 阅读全文 | 评论 0 | 编辑 | 分享 0
  • ACE Proactor框架使用实例 - [ACE]

    2008-04-02

    ACE Proactor框架使用实例首先你因该针对你应用从ACE_Service_Handler派生:
    #include <ace/Asynch_IO.h>
    #include <ace/Message_Block.h>
    #include <ace/OS.h>

    class HA_Proactive_Service : public ACE_Service_Handler
    {
    private:...
    Tag:ACE Proactor 框架 使用实例
    egeho123 发表于15:53:14 | 阅读全文 | 评论 0 | 编辑 | 分享 0
共4页 1 2 3 4 下一页 最后一页

个人资料

egeho123

日历

搜索

文章分类

  • ICE[3]
  • ACE[65]
  • QT[12]
  • Linux[20]
  • PHP[1]
  • 其他[21]
  • 动态语言[1]
  • 好文引用[9]
  • 项目管理[2]
  • 网站开发[4]
  • 在线帮助[1]
  • 多线程[1]
  • STL[17]
  • 计算机病毒[3]
  • TCP/IP[5]
  • 追踪热点[4]
  • C++[15]
  • 威客[6]
  • 网络赢销[3]

Tag

  • ACE[40]
  • linux[15]
  • STL[13]
  • qt[13]
  • epoll[12]
More..

最新日志

  • ace框架与平台选择
  • IP地址网段1
  • IP地址网段
  • 学习英语网站
  • Ubuntu 8.04
  • ACE写DLL工厂
  • 安全专家建议的linux安装方法
  • linux版本
  • c++资源之不完全导引 (全文)_转
  • ACE配置文件
全部日志>>

最新评论

  • 网络编程:受益良多!我的博客也是关于MySql方面的,www.sd...
  • 网络编程:好文章,留个签名。我的博客也是关于ruby方面的,www...
  • AAA:抄袭他人文章,不注明出处,还写转载版权,实在无耻~~~ ...
  • 网络编程:主题特出,好文章。我的博客也是关于watir方面的,ww...
  • Zero1:"首先通过create_epoll(int m...
  • Jekinla:你好^_^,看似你对ACE还是有研究的,能不能帮我解决一...
  • Jekinla:你好^_^,看似你对ACE还是有研究的,能不能帮我解决一...
  • sss:有用户环境变量,还是系统环境环量...
  • codespy:我用VC2008,也编译了好几次4.4.0的商业版,系统...
  • vivien:博主这篇文章写的太好了,每次我装QT都会看。非常感谢分享...

链接

  • 精品教程
  • 视频资源
  • 学习视频

存档

  • 2009 [4]
  • 2008 [87]
  • 2007 [84]
  • 访问统计:
  • RSS 什么是RSS?
    用IM提醒我内容更新
    订阅到QQ邮箱
    订阅到鲜果阅读器
    订阅到Google阅读器
    订阅到抓虾阅读器
  • 《城客》第四期:创意之城
    博客大巴
    博客大巴使用指南
    博客大巴模板中心
    免费注册博客大巴
    一键博客搬家工具
    中文互动杂志城客
Copyright © 2002-2012 BlogBus.com, All Rights Reserved. 博客大巴 版权所有 | 博客大巴模板设计:M Man | 作者: Innocent Sin