原创 2011 5-9 生成N個不重複的 (0
問題的提出是在編程珠璣,第二版,中文版(:-)別鄙視我看中文版)第三題,第四題。 我們如何能生成在(0<x<N)範圍內的N個數?保證這些數只出現一次? 我想到的比較好的方法是 Merge排序的逆運算。 我們可以先順序填充數組,
原创 徹底解密C++寬字符:4、利用codecvt和use_facet轉換
原文鏈接: http://www.cppblog.com/lf426/archive/2010/06/26/118772.html locale和facetC++的locale框架比C更完備。C++除了一個籠統本地策略集locale,
原创 Janu. 11
// use counted handle class for the T hierarchy template <typename T> class Handle { public: // default constructor:
原创 2011 2-25
6, 自動生成依賴性 編譯器的 -M 選項,gnu compiler則要 -MM %d: %.c @set -e; rm -f $@ / $(CC) -MM $(CPPFLAGS) $< > $@.$$$$;/ sed '
原创 Sat Dec 25
注意,以下聲明是不同的哦 int *matrix[10]; // array of 10 pointers int (*matrix)[10]; // pointer to an array of 10 ints 因爲[]的優先級要比
原创 Dec, 27
重用fstream必須注意 clear和close函數的調用。 不然會導致無法複用。 文件模式 ate append to end 打開即定位到尾部 app append 寫之前定位到尾部 in out trunc 打開並清空已經存在
原创 Sun Mar 20, 2011
Today, I wanna borrow <Structure and Interpretation of Computer Programs> from National library. And cont
原创 Dec, 22
函數的參數定義多文章 形參爲引用或者指針的,不能傳遞表達式。因爲表達式沒地址 形參爲非const的,不能傳遞const參數給函數。 因此,要儘量將參數定義爲const的。 C++中數組作爲函數參數, 形參爲非引用形式時
原创 Jan 10
通過using 關鍵字重新聲明基類成員的訪問控制屬性 能從子類賦值向基類,反之則不行,即使是指針或者引用也不行。 基類中定義的static成員,共享於基類和子類。 貼一段檢查身份證號碼的C代碼,絕對原創,至於算法,那是copy
原创 Janu. 6
static 初始化與定義的位置 const static 初始化與定義的位置 static 函數 friend 類,函數,類的函數。要注意重載問題 類的作用域 在類外定義的類的成員函數的返回值不在類的作用域內。
原创 2011 2-12
builder, strategy, 一種方法,應用的目的不同 proxy 和 facade 有天然的包含關係 composite 和 decoration 是一種擴展 里氏代換原則,開閉原則, 正交原則
原创 Janu. 5
今天看新聞, 中國首次對“強姦”男性者究刑責 http://msn.ynet.com/view.jsp?oid=75894261 頓時菊花一緊,莫非我黨變聰明瞭?今後如果有哪位敢 告官強姦,牛逼些的就能反告:當時是你Y強姦我! 對
原创 Janu. 26
很多天沒寫了。 今天,鄭重記錄下新年的希望: 學會python。 學會 lisp。 掌握遊戲開發。 開發出本人這輩子的第一款遊戲。 讀完code complete。 完成夙願。 一年以後的今天,我一定會再回
原创 Janu. 7
先記錄一下一些奇思妙想: 1 Kindle皮套在背面加上手指套,方面單手拿。 老外爲啥沒想到呢? 可能他們手大,單手很方便拿吧。 2 智能交通之三層引導,由公交車想到的。類似於火車頭牽引的智能交通方案。 ***********
原创 2011 3-15 讀http://dreamhead.blogbus.com/ 有感
凡事貴在堅持。 動手實踐要遠比光說不做強很多。 文章不怕短,就怕長。 短小的文章即使很爛,也爛得清楚,別人可以嘍一眼就走。 如果是很長的文章,即使很好,等人看到最後,卻忘記了前面講的啥了。