原创 在VBS中使用事件

發信人: RoachCock (chen3feng), 信區: Programming 標  題: 在VBS中使用事件 發信站: BBS 水木清華站 (Thu Jun 13 18:55:43 2002)   VBS是一種功能強大的語言,這

原创 .net中的 delegate的標準C++模擬

發信人: RoachCock (窮鬼), 信區: Programming 標  題: .net中的 delegate的標準C++模擬 發信站: BBS 水木清華站 (Mon Mar 18 21:11:30 2002)  用模板的偏特化和成

原创 cfc::array,一個多維數組類

發信人: RoachCock (chen3feng), 信區: Programming 標  題: cfc::array,一個多維數組類 發信站: BBS 水木清華站 (Wed May 29 10:46:42 2002) cfc::ar

原创 在 Windows 上通過 SSH 協議掛載遠程文件系統

linux 用戶應該都知道 fuse 和 sshfs 這兩個東西,fuse 方便以用戶模式開發文件系統,而 sshfs 則是其應用,用來把遠程的 ssh 主機 mount 到本地文件系統。   不要只羨慕 Linux 用戶,Windows

原创 讓 flock 支持多個命令外部和內部命令的方法

讓 flock 支持多個命令外部和內部命令的方法 flock 是個外部,只支持外部命令,且不支持多個命令。 這樣就可以了 # 把要執行的命令序列寫成函數 $ function xxxx() { sleep 3; echo xxxx; }

原创 利用動態創建自動化接口實現VB的函數指針調用

發信人: RoachCock (chen3feng), 信區: MicrosoftTRD 標  題: 我的 VB的函數指針調用 發信站: BBS 水木清華站 (Fri Jan  3 14:54:25 2003), 轉信   本文首發於水木

原创 萬惡的夏令時

幫人調試一段代碼,及其慢的代碼,經調試發現是因爲這個沒有初始化造成的。 這個成員成員對性能影響極大,設置與不設置,性能差了一萬倍。設置爲 >0 的值時,會多做相當多的額外的複雜的操作。 萬惡的夏令時。想節約能源,調整一下作息時間就是了,居

原创 通過使用類型庫提高VB調用DLL函數的性能

  本文始發於水木清華BBS(smth.org),轉載請保留有關信息,謝謝!  通過使用類型庫提高VB調用DLL函數的性能 RoachCock@smth mailto:[email protected], [email protected]

原创 gcc 下獲得程序名

Windows 上我們可以用 GetMuduleName 獲得可執行文件的名字。Linux 下應該是 /proc/self/exe,如果只需要獲得大概的名字用作幫助信息和診斷報告等,可以用 program_invocation_name

原创 colortail,讓 tail 命令絢麗起來

colorgcc, colormake, man, vim 等的彩色可能很多人都知道了,今天介紹  colortail,讓 tail 命令也多彩起來。 colortail 下載地址 http://joakimandersson.se/p

原创 自動設置 vim 的終端編碼

vim 用 termencoding 選項控制輸出時的編碼,這個選項默認爲空,也就是不進行轉換, 這導致我在 GB 編碼的終端下打開 UTF-8 文件,雖然能識別出來,顯示卻是亂碼。 設置終端編碼當然可以,不過還是要相應設置 locale

原创 服務器程序不要用 select 函數,可能會因越界而崩潰

select 效率問題大家都知道,但是 select 正確性問題,很少有人討論,特地點出來。 linux 下 fd_set 是個 1024 位的位圖,每個位代表一個 fd 的值,這也是效率低的原因。 性能問題且不提,正確性問題則更值得重

原创 讓 less 顯示 ANSI 控制字符

爲了醒目,我們常把信息比如日誌以彩色輸出到終端,這會用到 ANSI 彩色控制字符。 通常輸出到文件的時候,爲了分析或者查看方便(很多工具不識別),則往往不輸出彩色。   其實輸出彩色還是有些工具能查看的,比如 cat 就可以,還有就是 l

原创 用 sscanf 解析字符串時結尾的判斷

常用 sscanf 解析字符串,處理錯誤也很簡單:sscanf 會返回實際解析並賦值了的域的個數,判斷一下是否和期望的一致即可。 今天卻遭遇一個解析地址的 bug,是由於地址本應該是“127.0.0.1:30000”被寫成 “127.0.

原创 寫了個 C++ 名字的 demangle 函數

當然不是自己解碼的,不過有神人這麼做: http://hi.baidu.com/avengine/blog/item/9b7147a94c78c4fc1e17a2f7.html 還有這個 http://sourceforge.net/pr