原创 修改TEST_UDP_PROACTOR不能連續接受客戶數據的問題

在Receiver::handle_read_dgram函數的最後,增加下面的代碼: ACE_Message_Block*   msg   =   new   ACE_Message_Block   (1024);        // 

原创 Change the background color of the header of a List Control

There are two answers for this question: 1 - The window background color is changed by overriding the WM_ERASEBKGND me

原创 ACE Proactor內存泄露問題1

一直以爲Ace 的Proactor框架是高效和穩定的,但在這幾天的測試中,發現Proactor框架竟然有內存泄露問題,而且它本身自帶的示例程序以及t

原创 TinyXML簡單應用

目前雖然還不支持/CONFIG/****等多層次的直接檢索,但優點是簡單方便,不需要學習複雜的SDK,示例代碼如下:   #ifndef _CONFIG#define _CONFIG #include <string>#include "

原创 開源日誌系統 - log4cplus (五)

點贊 收藏 分享 文章舉報 fan6662000 發佈了15 篇原創文章 · 獲贊 0 · 訪問量 7萬+ 私信 關注

原创 Implementation Repository測試說明

TAO自帶的一個例子程序中的說明有點小問題,寫的不是很全,按照上面的步驟做了以後還是不能運行。結合STONE的說明,再根據裏面的其它說明,作個補充性的描述: 1,implrepo_service -orbendpoint iiop://

原创 開源日誌系統 - log4cplus (七)

經過短暫的熟悉過程,log4cplus已經被成功應用到了我的項目中去了,效果還不錯,:)除了上文提及的功能之外,下面將介紹log4cplus提供的線程和套接字的使用情況。 點贊 收藏 分享 文章舉報

原创 開源日誌系統 - log4cplus (三)

本文介紹了三種控制輸出格式的佈局管理器的概念和使用情況,通過掌握這些知識,可以更有效地控制log系統輸出儘可能貼近你需求的信息來。 點贊 收藏 分享 文章舉報 fan666200

原创 開源日誌系統 - log4cplus (六)

log4cplus在很多方面做的都很出色,但是使用過程有些地方感覺不爽。在繼續吹捧之前我先把不爽之處 稍微提一提,然後繼續介紹關於線程和套接字的知識。 ### 一些可以改進之處 ### 1. 用戶自定義LogLevel的實現機制不夠開放

原创 網絡服務器軟件開發

http://www.cppblog.com/true/default.html?page=8發現一個不錯的BLOG,還不知道作者的姓名,呵呵摘要 編

原创 C#中對 XML節點進行添加,刪除,查找和刪除操作

從網上整理所得 XMLDocument來操作XML比較簡單,雖然有時效率不是很高。代碼如下 已知有一個XML文件(bookstore.xml)如下: <?xml version="1.0" encoding="gb2312"?><boo

原创 Linux下Poactor模式的高效實現

Poactor模式在Windows下利用完成端口的實現效率很高,可在Linux下的實現的效率並不高,這是因爲當前LINUX並不是完成符合POSIX標準

原创 在ACE中使用epoll[zhuan]

 很顯然,文章的標題決定了我們是在linux下使用ACE。我們知道ACE在linux下缺省是用select來實現Reactor的,epoll相對於se

原创 ACE_Singleton內存管理

ACE提供了Singleton模式的TEMPLATE實現,近期項目中用了一下ACE_Singleton,一開始是照抄C++NP2中的,如,ACE_Un

原创 再談ACE_Singleton內存管理

幾點心得:1,如果在程序中需要用到Reactor的事件分發和定時器的話,最好不要用ACE_Singleton,因爲ACE_Singleton是在程序退