單例模式: 通過 local static 建立全域性物件(非local static 可能帶來的初始化問題)
通過#ifdef, #ifndef, #if defined,等條件編譯來選擇其中乙個實現(std::cerr, printf, file)
通過環境變數來設定某些預設值
if ( getenv( "oro_loglevel" ) != 0 )
使用巢狀類來管理內部實現 log level (info、waring、 error) 控制
class
logger
使用區域性變數的建構函式和析構函式來設定跟作用域相關的功能。
logger::in::in(const std::string& modname)
: oldmod( logger::log().getlogmodule() ) // 記錄當前設定,用於恢復
logger::in::~in()
畢設寫的簡單spider類 正則等內容
class spider 處理url,以符合標準 function dealurl url else if strrpos url,strlen url 1 return url 取乙個鏈結下的所有鏈結 function geturl url else echo regs 1 line regs 2...
wxVectorProperty 屬性的設定
用wx中屬性網格屬性設定時遇到了些麻煩。為了設定編輯器中模型的3d座標,在屬性網格中加了3d座標屬性。但是在設定wxvectorproperty,不知道如何設定。後來在wxpropertygridproperties檔案中找到了這個巨集wx pg declare variant data wxvec...
我的畢設 前言
臨近畢業,畢設也開始忙起來,電子商務專業的真心傷不起,課程學的是jsp,而且是半吊子,不過我卻一直想對php多一些了解,因此決定畢設用php寫,所以要邊學邊做了,很多東西比如html css之類的也要複習起來。在vmware上裝了個redhat 5,linux系統也得從頭學,不知道能不能完成,所以決...