原创 union可以避免c++的類型檢查
在閱讀到fastdelegate.h中,看到這麼一段代碼 template <class OutputClass, class InputClass> union horrible_union { OutputClass out
原创 成員函數指針與高性能的C++委託(中篇)
成員函數指針與高性能的C++委託(中篇) Member Function Pointers and the Fastest Possible C
原创 STL中的型別
一、常整數映射爲型別 Alexandrescu提出的簡單而有用的template template <int v> struct Int2Type { enum { value = v }; }; template <typena
原创 編譯期檢測錯誤(compile-time assertions)
這裏依賴於一個事實:聲明下標大小爲零或負數的數組是非法的。 舉個例子 #define STATIC_CHECK(expr) { char unnamed[(expr) ? 1 : 0]; } 這種在編譯期檢查出錯誤可以增加程序的健壯
原创 ioctl參數詳解
ioctl函數<?XML:NAMESPACE PREFIX = O /> 本函數影響由fd參數引用的一個打開的文件。 #include<unistd.h> int ioctl( int fd, int request, .../*
原创 svn屬性的妙用
svn屬性的妙用(svn:ignore) 1 svn屬性的妙用(svn:ignore) 本貼地址:http://www.scmbbs.com/cn/svntp/2008/2/svntp19.php 我們常常用svn status命令
原创 bash 語法 小結
原文:http://bbs.chinaunix.net/viewthread.php?tid=838702 shell腳本基本語法大全:http://bbs.chinaunix.net/viewthread.php?tid=557642
原创 XML文件的解析--libxml庫函數解釋
libxml(一) 摘要 Libxml是一個有免費許可的用於處理XML、可以輕鬆跨越多個平臺的C語言庫。這個指南提供它的基本函數的例子。緒論 Libxml是一個實現讀
原创 友元類的作用
定義: class B { private: B() { } friend class A; }; 將導
原创 打造最快的Hash表(和Blizzard的對話)
打造最快的Hash表(和Blizzard的對話)開元最近學習了一下Blizzard的MPQ文件格式,頗有一些心得,其中一條就是對HastTable的理解,很想寫出來給大家共享,感謝Justin Olbrantz的文章《Inside MoP
原创 automake自動生成makefile
生成 Makefile 的來龍去脈 首先進入 project 目錄,在該目錄下運行一系列命令,創建和修改幾個文件,就可以生成符合該平臺的Makefile文件,操作過程如下: 0) 建立工程文件 1) 運行autoscan命令 2)
原创 操作符重載手冊
http://www.adintr.com/program/article/05.oper.html#gt1
原创 sed參數的用法
本章將以一節一個函數參數的方式 ,介紹所有 sed 提供的函數參數 , 其中有 | s | d | a | i | c | p | l | r | w | y | ! | n | q | = | # | N | D | P | h |
原创 fcntl參數詳細介紹
fcntl()用來操作文件描述詞的一些特性。參數fd代表欲設置的文件描述詞,參數cmd代表欲操作的指令。 有以下幾種情況: F_DUPFD用來查找大於或等於參數arg的最小且仍未使用的文件描述詞,並且複製參
原创 笑話集錦
一天,一和尚遇到一尼姑便出一對聯:上聯:白天沒吊事.下聯:晚上吊沒事.橫批:閒來無事!尼姑對上聯:白天空洞洞.下聯:晚上洞空空.橫批:有求(球)必應. http://ike.126.com 教授問:爛掉的