原创 One common makefile file

SRC=$(wildcard *.cpp)OBJ=$(patsubst %.cpp, %.o, $(SRC))main : $(OBJ)        g++ -Wall -g -o main $(OBJ)$(OBJ) : $(SRC) 

原创 Boost.Asio 設計索引

術語表: 定義了在boost.Asio的設計和實現中使用的一些術語。   前攝器模式(Proactor):Boost.asio庫基於Proactor設計模式,這個設計筆記略述了這種方法的優缺點   線程(Threads):

原创 linux性能優化 vmstat命令詳解

 vmstat 命令報告虛擬內存統計信息和CPU負荷:頁面調度,交換,任務交換,CPU利用率。命令的語法是:       vmstat [-cisS] [d1 d2 d3 d4] [interval [count]]       當不用

原创 兩種高性能I/O設計模式(Reactor/Proactor)的比較

綜述 這篇文章探討並比較兩種用於TCP服務器的高性能設計模式. 除了介紹現有的解決方案, 還提出了一種更具伸縮性,只需要維護一份代碼並且跨平臺的解決方案(含代碼示例), 以及其在不同平臺上的微調. 此文還比較了java,c#,c++對

原创 automake 簡便教程

automake 簡便方法 1,編輯源文件,一般都放在src文件夾下。 2,運行autoscan產生configure.scan 3,編輯configure.scan,並重命名爲configure.ac *********