原创 BSTR使用注意事項

1.    BSTR使用注意事項1.1    BSTR是什麼?l    BSTR的定義    typedef OLECHAR *BSTR;    從定義看,BSTR實質就是一個指向字符串的指針,它指向字符串的首地址。在32位Windows

原创 WebKit一家獨大 微軟何去何從

發表於2013-02-15 01:50| 2906次閱讀| 來源BuzzFeed| 10 條評論| 作者John Herrman webkit瀏覽器opera微軟 摘要:Opera宣佈瀏覽器引擎將切換至WebKit,這是否意味

原创 谷歌發佈基於B-Tree的C++模板庫

歌開源團隊近日發佈了C++ B-Tree,這是一個C++模板庫,實現了基於B-tree數據結構的有序內存容器。B-tree(多路搜索樹,並不是二叉的)是一種常見的數據結構。使用B-tree結構可以顯著減少定位記錄時所經歷的中間過程,從

原创 分享8年開發經驗,淺談個人發展經歷,明確自己發展方向

作者: 風塵浪子 來源: 博客園 發佈時間: 2011-08-07 15:13 閱讀: 25958 次 推薦: 29 原文鏈接 [收藏]   在中國有很多人都認爲IT行爲是吃青春飯的,如果過了30歲就很難有機會再發展下去!其實現實並

原创 OnEraseBkGnd與OnPaint的聯繫

問題是這樣產生的.在OnEraseBkGnd中,如果你不調用原來缺省 的OnEraseBkGnd只是重畫背景則不會有閃爍.而在OnPaint裏面, 由於它隱含的調用了OnEraseBkGnd,而你又沒有處理OnEraseBkGnd 函數,

原创 Chrome擴展開發指南

Chrome擴展開發指南(1)——入門 這是製作chrome擴展插件的入門指南,不需要任何編程基礎,看完這個後,我們就着手做自己的Chrome插件了。好吧,我們現在就開始,其實我也是個新手。 準備工具 做任何事情都要

原创 _stdcall與_cdecl的區別

最大的區別就是__cdecl是由調用函數者釋放堆棧,而__stdcall由被調用者釋放。但是我們在調用任一種函數時,都沒有進行顯示的釋放堆棧工作。這個工作由編譯器完成,它幫我們生成了這個中間要使用的代碼。        以下系轉載

原创 VC 進程間通信

   在Windows下各個任務是以不同的進程來完成的,當一個進程啓動後,操作系統爲其分配了4GB的私有地址空間,由於位於同一個進程中的線程共享同一個地址空間,所以線程間的通信很簡單,就像兩個人如果在同一個房間裏說話的話就比較容易,只要

原创 Windows Media Player控件屬性及方法(c#)

最近在做KTV,很多同學用到了播放器的控件。用系統自帶的Windows Modia Play,其實功能也很強大,以下,找了一些資料,希望對大家有幫助。預祝大家做出優秀的KTV系統! 屬性/方法名說明:詳盡的API文檔(比MSDN更透徹