原创 BSS段、數據段、代碼段、堆與棧

BSS段:BSS段(bss segment)通常是指用來存放程序中未初始化的全局變量的一塊內存區域。BSS是英文Block Started by Symbol的簡稱。BSS段屬於靜態內存分配。 數據段:數據段(data segment)

原创 C++內存管理

內存管理是C++最令人切齒痛恨的問題,也是C++最有爭議的問題,C++高手從中獲得了更好的性能,更大的自由,C++菜鳥的收穫則是一遍一遍的檢查代碼和對C++的痛恨,但內存管理在C++中無處不在,內存泄漏幾乎在每個C++程序中都會發生,因此

原创 《C專家編程》之C語言的聲明

(1)涉及指針和const的聲明可能會出現幾種不同的順序: const int * grape; int const * grape; int * const grape_jelly; 最後一種情況下,指針是隻讀的,而在另外兩種情況下,指

原创 SQL操作全集

下列語句部分是Mssql語句,不可以在access中使用。 SQL分類: DDL—數據定義語言(CREATE,ALTER,DROP,DECLARE) DML—數據操縱語言(SELECT,DELETE,UPDATE,INSERT) DCL—

原创 C#的類型轉換

一)、數制 計算機中採用的是二進制,因爲二進制具有運算簡單,易實現且可靠,爲邏輯設計提供了有利的途徑、節省設備等優點,爲了便於描述,又常用八、十六進制作爲二進制的縮寫。 一般計數都採用進位計數,其特點是: (1)逢N進一,N是每種進位計數

原创 linux目錄架構

/       根目錄 /bin         常用的命令   binary   file   的目錄 /boot       存放系統啓動時必須讀取的檔案,包括核心   (kernel)   在內           /boot/gr

原创 基本的c#知識

微軟的實例教材中講了三種語言:c#、vb   、Jscript,爲了讓大家過一把新東西隱,我們還是學c#吧。這個最好有一點c++基礎。       不過沒有也沒有關係,大不了多費點力了。       任何一門語言都有兩部分:      

原创 .net系統編碼優化

c#(或vb.net)程序改進  1、使用值類型的ToString方法   在連接字符串時,經常使用"+"號直接將數字添加到字符串中。這種方法雖然簡單,也可以得到正確結果,但是由於涉及到不同的數據類型,數字需要通過裝箱操作轉化爲引用類型纔