摘要: windows 多線程編程的幾點經驗 (防止死鎖)
閱讀全文
posted @
2011-08-15 10:46 水 閱讀(1119) |
評論 (0) |
編輯 收藏
摘要: 在C++中,分配和歸還內存時需要保持數組和非數組形式的操作符的匹配:
T *aT = new T; // 非數組
T *arrT = new T[16]; // 數組
delete aT; // 非數組
delete [] arrT; // 數組
aT = new T[1]; // 數組
delete aT; // 錯誤!應該采用數組形式的操作符
閱讀全文
posted @
2011-06-29 08:47 水 閱讀(2869) |
評論 (0) |
編輯 收藏
摘要: STL不但使我們能夠更輕松、更快捷地編寫復雜的代碼,而且使編寫的代碼既標準又高度優化。
std::vector
names;
// ...
std::sort(names.begin(), names.end());
STL另一個優雅之處在于高度可配置。在以上的代碼中,使用string的小于(<)操作符對vector中的string元素進行排序,但在其它場合,未必總有一個小于操作符可供使用,而且有時并不希望以升序方式進行排序。
閱讀全文
posted @
2011-06-29 08:46 水 閱讀(2890) |
評論 (1) |
編輯 收藏
摘要: 1. 指向常量的指針和常量指針
2. 指向指針的指針
閱讀全文
posted @
2011-03-24 16:10 水 閱讀(3539) |
評論 (3) |
編輯 收藏
摘要: 在vc2008 sp1中,引入了Feature Pack美化界面,不過微軟提供的例子都是針對單文檔或者多文檔項目的,要在對話框項目中使用Feature Pack中的一些美化控件(如CMFCListCtrl),需要在App類(繼承自CWinAppEx)的InitInstance函數中添加下面兩行:
CMFCVisualManager::SetDefaultManager(RUNTIME_CLASS(CMFCVisualManagerOffice2007));
CMFCVisualManagerOffice2007::SetStyle(CMFCVisualManagerOffice2007::Office2007_LunaBlue);
同時,在項目res目錄下的rc2文件中添加#include 。
閱讀全文
posted @
2010-11-16 18:46 水 閱讀(2363) |
評論 (0) |
編輯 收藏
摘要: 如何編譯TrueCrypt 7.0a源碼。TrueCrypt是一款開源的虛擬加密磁盤工具,目前最新版本是7.0a,本文以該版本源代碼為基礎,介紹了如何在VC2008下進行編譯。 閱讀全文
posted @
2010-11-01 19:12 水 閱讀(6375) |
評論 (29) |
編輯 收藏
摘要: vc2008編譯openssl 閱讀全文
posted @
2010-09-15 10:19 水 閱讀(2123) |
評論 (0) |
編輯 收藏
摘要: How to Check the Existence of a File or a Directory 閱讀全文
posted @
2010-08-13 11:28 水 閱讀(590) |
評論 (1) |
編輯 收藏
摘要: 大數據量,海量數據 處理方法總結 閱讀全文
posted @
2010-07-21 08:57 水 閱讀(1747) |
評論 (0) |
編輯 收藏
摘要: hash算法大全 閱讀全文
posted @
2010-07-21 08:54 水 閱讀(972) |
評論 (0) |
編輯 收藏