原创 ACE_Mesaage_Block,ACE_InputCdr,ACE_OutputCdr的使用

The ACE_Message_Block class enables efficient manipulation of fixed- and variable-sized messages. ACE_Message_B

原创 Neat Stuff to Do in List Controls Using Custom Draw

 微軟4.70 版本的common controls 提供了一個叫custom draw的特性。這個名字給了你一個模糊的提示關於custom draw是幹什麼。MSDN文檔給了冗長的解釋和例子,但是它沒告訴你你想要的東西。也就是,簡單的,

原创 CDatabase::executeSql 之vc 6.0 與 vs 2008 的區別

困惱了一個星期的問題終於解決了。之前,在vs 2008 上用 CDatabase::executeSql("update bp_tmpbatch_tb set progress_flag = 0 where1 = 0 ")的語句,總是莫名

原创 vcredist_x86.exe

 vcredist_x86.exe是微軟公司Visual C++的32位運行時庫,包含了一些Visual C++的庫函數。一般用Visual C++開發的Windows應用程序需要這個運行時庫的支持才能在沒有安裝Visual C++的計

原创 VC的Manifest

1. Manifest是個XML的描述文件,對於每個DLL有DLL的Manifest文件,對於每個應用程序Application也有自己的Manifest。 2. 對於應用程序而言,Manifest可以是一個和exe文件同一目錄下的.m

原创 Ace_OS 命名空間記錄

This namespace defines an OS independent programming API that shields developers from nonportable aspects of wr

原创 ACE Reactor FrameWork使用注意事項

   Ace Reactor framework 是ACE 提供的一個相對比較簡單的網絡服務器框架,它簡化了基於事件驅動的應用程序的開發,這些程序包括了網絡應用程序。這些應用程序中的事件一般包括 因io操作而產生的進程間通信流,Posix

原创 設計模式之抽象工廠(abstract factory)

目的        爲創建相關對象或者互相依賴的對象提供一個接口,並且不指出他們的實現類。動機       考慮一個ui的工具箱,使它能夠支持多種風格標準,例如 Motif 和 Presentation Manager.不同的風格標準爲u

原创 高性能服務器框架--I/O模型

        轉載地址:http://www.linuxidc.com/Linux/2014-10/108476.htm          socket在創建的時候默認是阻塞的。我們可以通過socket系統調用的第二個參數傳遞SOCK_

原创 客戶端在連接服務器報10061錯誤的原因

      爲了滿足某銀行客戶端數量過多,估計有700個左右。 在分發速度和響應速度的要求下,需要修改流控任務分發。於是,完成端口終於登場了。 從CodeProject中下載了一個封裝了完成端口的類,IOCPS,http://www.co

原创 ACE_OutputCDR,ACE_InputCDR,ACE_Message_Block使用2

一  利用ACE_OutputCDR,ACE_Message_Block發送數據和注意事項 int clientEventHandler::SendData(const char * szMsg) {      ACE_ASSERT(sz

原创 Spring 之 aop

aop說明    aop 提供另外一種程序結構,是oop的一種補充。oop的核心單元是類,而 aop 的核心是切面。切面使得我們關注的模塊,比如事務管理,能夠徑直穿過很多種類和對象。我們關心的這些問題通常被稱作需要橫切的問題。    ao

原创 servlet 和filter區別和servlet、filter、interceptor的執行順序

1)servlet和filter的區別 Filter可認爲是Servlet的一種“變種”,它主要用於對用戶請求進行預處理,也可以對HttpServletResponse進行後處理,是個典型的處理鏈。它與Servlet的區別在於:它不能直

原创 設計模式之建築者(builder)

一 目的:    把一個複雜對象的創建過程和其展現過程分離開來,從而使相同的創建過程能夠創造不同的展現。二 動機:    一個閱讀器要求能夠將富文本格式的文檔轉換成很多文本格式。閱讀器可能將富文本文檔轉換成普通的Ascii 文本,或者轉換

原创 一種後臺網絡服務器模型

       這裏描述一種後臺網絡服務器模型,其中涉及到偵聽線程,緩衝線程,業務處理線程。偵聽線程循環等待客戶端的連接,一旦有客戶端連接上來,就將客戶端socket加入到socket隊列中,緩衝線程負責循環等待客戶端socket 的讀信息