原创 STL分析-準備工作

泛型設計之要點 模板發展起來,在c++語言發展過程中屬於意外發現,因而和基本的語法比較起來,是二等公民,語法支持不那麼優雅,代碼形式看着讓人很受傷, C++11出來後,估計能好點,VS2010就引人了一些新特性,簡化了部分模板語法。 雖

原创 chromium 構建系統分析

chromium·自己整了一套構建系統,原來叫gclient(名字好像讓位給google桌面客戶端了) ,現在改名depot_tools 目標: Wrapper script for checking out and updating

原创 OpenWrt資料

讓PC組路由器http://www.openwrt.org.cn/bbs/forum.php?mod=viewthread&tid=6880https://forum.openwrt.org/viewtopic.php?id=20478

原创 python 的 duck type

Python跟Ruby一樣,都是崇尚所謂Duck Typing的,也就是說,對於一個對象來說,它“是”什麼類型的不重要,是不是支持某些操作才重要。解釋器本身在編譯時和運行時都不檢查對象類型,只到運行時才直接執行所調用的方法,只要“它叫起來

原创 python技巧(一)

1.參數unpack *args表示任何多個無名參數,它是一個tuple;**kwargs表示關鍵字參數,它是一個 dict。並且同時使用*args和**kwargs時,必須*args參數列要在**kwargs前。 如此可以簡單的給函數傳

原创 STL分析-準備工作<二>

在泛型技術中,類型參數化實現了泛的含義,那麼在具體使用中,光有泛是不行的,同樣一個泛型函數中,基本類型能和自定義類型完全一致嗎,指針能和具體類型一致嗎,常量引用和常量指針呢,代碼總要落在實處,類型總要具體化,怎麼辦?我們又不能總是特化,特

原创 STL分析-準備工作<一>

泛型設計之要點 模板發展起來,在c++語言發展過程中屬於意外發現,因而和基本的語法比較起來,是二等公民,語法支持不那麼優雅,代碼形式看着讓人很受傷, C++11出來後,估計能好點,VS2010就引人了一些新特性,簡化了部分模板語法。 雖

原创 wxpython的學習之路

wxpython是python事實上的標準GUI庫,是wxwidgets的python語言的綁定,結合了python語言的簡潔和wxwidgets的豐富和強大。 怎麼學好wxpython,是準備學習和使用python的同志面臨的第一個

原创 單元測試的思考

在我的項目經驗中單元測試地位一直比較尷尬,大體上有兩類人: 1.教旨派:認爲單元測試能解決所有的測試問題,認爲單元測試可以替代其他測試 2.懷疑派:單元測試很難實施,單元測試能力有限,無可能達到全覆蓋,代碼耦合太厲害無法測試 單元測試自

原创 chrome研究中的感受

1.實際成功的項目不會用太多的技巧 2.代碼優美和項目成功,產品成功關係不大,chrome的代碼很普通 3.設計模式是重構中出來的,不是先寫個模式框架再填代碼 4.分層是管理複雜度第一手段 5.解決同步問題的第一手段是消滅同步, 6.co

原创 vmware安裝後ubuntu 進入Vmware Easy Install的問題

做如下操作: Restore the /etc/issue file: sudo mv /etc/issue.backup /etc/issue Restore the /etc/rc.local file: sudo mv