二十一世紀的第一個十年過去了,回顧了一下這些年寫的博客,發現自己也沒閑著。但不免也有些遺憾,內容大都是關于知識、經驗和技術,而關于思考和idea的卻比較少。期待下一個十年吧!
第一篇日志是在2004年發布在CSDN的博客上(記得開始不叫博客),截至到現在累積了不少東西了。為了懷念這過去的十年(2000~2003是個空白期,那段時間國內好像也沒博客,網絡也不發達,信息也閉塞),特整理了一下,稱作我的原創技術隨筆大全(2000~2009):
|
語言相關 (匯編、C++、STL、VC) |
|
|
|
|
||
|
【2007】無模式對話框下工具條的顯示 |
|
|
|
|
||
|
【2009】STL容器誤用一則 |
|
|
|
【2009】名字near引起的編譯錯誤 |
|
|
|
【2009】庫鏈接順序錯誤 |
|
|
|
【2007】用variant存point數據 |
|
|
|
【2006】fstream 和 中文路徑 |
|
|
|
|
||
|
【2006】std::istream 和 '\r' |
|
|
|
【2006】不同版本的VC引起的沖突一例 |
|
|
|
【2005】當VC的Release版與Debug版不一致 |
|
|
|
【2005】控制科學計數法的指數位數 |
|
|
|
【2005】用istringstream 解決問題一則 |
|
|
|
【2008】VS2008 在IE中 調試 ActiveX控件 |
|
|
|
【2008】鏈接錯誤C1128和LNK1210 |
|
|
|
【2008】在Dialog中嵌入View的方法 |
|
|
|
|
||
|
【2006】用std::find查找文件流中的內容 |
|
|
|
習慣之后也就好了 |
||
|
【2005】template必須定義于頭文件中 |
其實也是可以定義在CPP中,只是要看你怎么用了。這不還真遇到了問題了。 |
|
|
【2005】文件的HANDLE轉化為FILE*!!! |
至今沒有解決的問題 |
|
|
【2005】_splitpath,_makepath分析路徑 |
|
|
|
【2005】為什么要用boost::array |
|
|
|
【2005】萬能數據類型any雜談 |
|
|
|
【2005】M總語錄之導一下 |
|
|
|
【2005】給char*一個名份 |
項目中遇到的一個bug。屬于誤用。評論更精彩。 |
|
|
不知道還有沒有人在用ostrstream了。 |
||
|
從連接的日期就知道發布的時間有多么久遠。這是匯編課程設計的一道題目,花了一個周的時間設計和完善。效果圖在CSDN升級的過程中消失了,源程序所在的硬盤已經壞掉了。遺憾中… |
||
|
|
||
|
工具 |
|
|
|
【2009】如何關閉Visual Studio 2008 |
|
|
|
【2007】用wxWidgets做界面 |
|
|
|
【2006】VC+ADO操作數據庫注意事項 |
|
|
|
【2009】在cygwin下使用VC編譯器 |
|
|
|
【2008】用MFC開發Ribbon界面 |
從此在也不用到處找BCG了 |
|
|
【2005】Lua Lib在VC下的編譯 |
|
|
|
【2005】小試zlib |
|
|
|
【2005】使用TUT要注意的問題 |
|
|
|
【2005】用Eclipse下編譯C++ |
|
|
|
【2005】Boost編譯一步步來 |
現在編譯BOOST估計都沒這么麻煩了 |
|
|
【2004】使用SkinMagic Toolkit美化界面
|
在那個年代,感覺這還是個不錯的界面庫。貌似浩方對戰平臺用的此庫。 |
|
|
【2004】CDialogSK---一個支持皮膚化的對話框類 |
做換膚程序可以參考參考 |
|
|
算法 設計 |
|
|
|
【2007】MVC模式 |
CAD的一些文檔 |
|
|
【2007】整體架構 |
||
|
【2006】數據層設計 |
||
|
【2006】屬性設計 |
||
|
【2006】An Adapter Solution |
結合泛型設計的適配器模式?;蛟S對你有所啟發喲。 |
|
|
【2007】五個小矮人分桃子-一道小學生的作業題目 |
|
|
|
【2006】理發師問題的實現 |
|
|
|
【2009】實戰構建Python和C++混合系統 |
|
|
|
【2008】自己動手寫算法.Sort.QuickSort |
|
|
|
【2008】自己動手寫算法.Sort.HeapSort |
||
|
【2008】自己動手寫算法.Sort.Bubble |
||
|
【2008】構建通用類型- 繼承 VS 聚合 |
|
|
|
【2005】菜鳥學做多語言版程序 |
一種解決本地化的方法。 |
|
|
【2005】實現多國語言的幾個小知識 |
||
|
【2005】將STL文件格式轉換成頂點索引格式 |
|
|
|
|
||
|
【2005】使用Singleton需要考慮內存釋放 |
Singleton有多種實現方式。不同的情況下用不同的實現。值得注意的是在多線程的環境的情況下。 |
|
|
【2005】使用回調函數發送自定義“消息” |
彼時還未領略到面向對象和設計模式的內涵,所以才有這種小技巧問世。 |
|
|
|
||
|
圖形圖像 D3D/OpenGL Ogre3d |
|
|
|
【2009】MFC + GLEW 使用OpenGL擴展的問題 |
|
|
|
【2007】一個像素引發的慘案---CImageList |
|
|
|
【2006】用CImage加載內存里的Image |
|
|
|
【2007】Ogre 分析系列 |
|
|
|
【2009】解決圖形沒有顯示的問題 |
|
|
|
【2006】波形顯示不是很難 |
|
|
|
幾何小知識 |
||
|
【2008】三維視圖變換與相機模型 |
|
|
|
【2005】屏幕截圖 |
|
|
|
【2005】灰度圖轉換 |
|
|
|
翻譯的一篇文章。狀態管理的一種實現方法。 |
||
|
一度想用DX/OpenGL做一套UI,于是…… |
||
|
|
||
|
HOOPS/ACIS OpenCASCADE |
|
|
|
【2009】因參數出錯導致的意外“事故” |
|
|
|
【2009】OpenCASCADE從入門到精通 |
|
|
|
【2008】判斷拓撲結構的具體類型 |
|
|
|
【2007】未解之謎---Edge到Nurbs曲線的轉化 |
|
|
|
【2007】HOOPS初始化程序 |
最簡單的HOOPS程序 |
|
|
【2009】“解決”OpenCASCADE圖形設備初始化問題 |
|
|
|
【2008】OCC程序無法運行的解決辦法 |
|
|
|
【2008】拓撲結構與TopoDS |
|
|
|
【2007】建立最簡單的OpenCASCADE程序 |
|
|
|
【2005】[hoops]獲得體中的點 |
|
|
|
【2005】[HOOPS]segment下的用戶信息 |
|
|
|
|
||
|
【2005】[HOOPS]二維點向三維空間投影 |
|
|
|
【2005】Tips for Hoops 3D & ACIS |
一點小經驗 |
|
|
|
||
|
我的小程序 |
|
|
|
【2009】 2009 |
|
|
|
【2008】2008 |
|
|
|
【2009】網格剖分與可視化demo |
|
|
|
【2007】文件夾比較 |
那時候還不知道WinMerge可以比較文件夾,自己弄了個。 |
|
|
【2008】My Capture |
山寨了一把 |
|
|
【2008】屏幕截圖工具V2 |
|
|
|
【2005】推箱子小游戲 |
|
|

