原创 服務器後臺編程工作總結
xxxxxxxxx
原创 總結一個通用的軟件客戶端應用框架
xxxxxxxxxxx
原创 使用c++進行線程池的設計1
一個線程池的設計需要的幾個東西: 線程池管理器:負責線程池的創建,管理和維護,線程池的終止。 工作線程:實際就是線程接口和線程管理的 任務隊列:用於存儲需要執行的任務,實際是一個列表 線程接口:一個線程函數的實現(在此爲,還不知道還有沒有
原创 openssl 單向認證
openssl 單向認證
原创 vc6.0 中dll文件的創建和使用
1.創建和使用時注意使用_declspec(dllexport)修飾符修飾。表示的是dll能導出該函數。 2.在使用的應用程程序工程設置中設置link屬性添加dll模塊應用。 3.在自己的模塊中使用extern關鍵字或者_declspec
原创 c++ 新關鍵字詳解
alignas alignof用於獲取取指定表達式指定的(類似sizeof,可以直接是類型名)的對齊(alignment)。alignas用於聲明時指定對齊類似於現有的類型。和sizeof類似,兩者的操作數都不被求值。 constexpr
原创 c與c++編程思想上差別
在我們的具體的編程過程中要做的主要也就兩件事第一是數據的處理。這一點c和c++的數據基本上差不多,或者說不同語言在這個數據的具體處理過程中都是一致的
原创 c語言知識點checklist解答
字符串 學習時間:1.5W(“W ”周,下同) 知識點checklist 1、strlen()函數的返回值是什麼類型的? size_t類型 一種和機器相關的unsigned類型。類似的還有wchar_t,ptrdiff_t.。
原创 c++ 智能指針
auto_ptr: auto_ptr存在隱式的所有權轉換,在c11的標準中使用新的智能指針來代替。不能用於管理動態分配的數組,被複制和賦值時也會發生所有權轉換,也就不能用於標準容器器類型之中,在c11中可以使用其它的方式代替。 使用aut
原创 c++ 歸納總結
1.堅持下列措施可以避免內存越界: ? 數組的大小要考慮最大情況,避免數組分配空間不夠。 ? 避免使用危險函數sprintf /vsprintf/strcpy/strcat/gets操作字符串,使用相對安全的函數snprintf/strn
原创 代碼檢視
看見了If,就想Else。 看見malloc,就去找Free。 函數調用要小心,需要看看返回值。 看到for循環,就找邊界值。 看見return要注意,要去前面找資源。 看見數組把神提,問題往往在下標。 不要小看字符串,長度是
原创 C Run-Time Library的理解
1)運行時庫就是 C run-time library,是 C 而非 C++ 語言世界的概念:取這個名字就是因爲你的 C 程序運行時需要這些庫中的函數. 2)C 語言是所謂的“小內核”語言,就其語言
原创 Makefile經典教程(掌握這些足夠)
什麼是makefile?或許很多Winodws的程序員都不知道這個東西,因爲那些Windows的IDE都爲你做了這個工作,但我覺得要作一個好的和professional的程序員,makefile還是要懂。這就好像現在有這麼多的HTML的
原创 IE加載ocx時提示控件不安全的解決方法
使用MFC 開發的ocx的提示控件不安全的解決方法 1.添加如下的文件在工程中 #include "comcat.h" // Helper function to create a component category and asso
原创 C++11 中值得關注的幾大變化
http://blog.jobbole.com/1281/ Lambda 表達式 Lambda表達式來源於函數式編程,說白就了就是在使用的地方定義函數,有的語言叫“閉包”,如果 lambda 函數沒有傳回值(例如 void ),