03 2008 檔案
[轉] C/C++術語中英對照
摘要: 以下是侯捷個人收集到的 C/C++ 編程方面的術語對照。請大陸朋友給我一些意見,尤其是標示 '?' 之欄位。謝謝。
閱讀全文
posted @
2008-03-20 17:13 Magic 閱讀(554) |
評論 (0) 編輯
傳值調用與傳地址調用(傳引用)
摘要: C/C++中參數傳遞有兩種方式,傳值或傳地址(傳引用),通常我們要在被調用函數中改變一個變量的值就需要傳地址調用方式,可是通過傳遞變量指針就一定是傳地址調用么?
閱讀全文
posted @
2008-03-20 13:52 Magic 閱讀(2999) |
評論 (0) 編輯
sprintf,你知道多少?
摘要: printf 可能是許多程序員在開始學習C 語言時接觸到的第二個函數(我猜第一個是main),說
起來,自然是老朋友了,可是,你對這個老朋友了解多嗎?你對它的那個孿生兄弟sprintf 了解多
嗎?在將各種類型的數據構造成字符串時,sprintf 的強大功能很少會讓你失望。
閱讀全文
posted @
2008-03-19 10:12 Magic 閱讀(308) |
評論 (0) 編輯
【轉】Linux 內核剖析
摘要: Linux? 內核是一個龐大而復雜的操作系統的核心,不過盡管龐大,但是卻采用子系統和分層的概念很好地進行了組織。在本文中,您將探索 Linux 內核的總體結構,并學習一些主要的子系統和核心接口。您還可以通過其他 IBM 文章的鏈接更深入地進行學習。
閱讀全文
posted @
2008-03-06 15:35 Magic 閱讀(304) |
評論 (0) 編輯
【轉】嵌入式設備上的 Linux 系統開發
摘要: 如果您剛接觸嵌入式開發,那么大量可用的引導裝載程序(bootloader)、規??s小的分發版(distribution)、文件系統和 GUI 看起來可能太多了。但是這些豐富的選項實際上是一種恩賜,允許您調整開發或用戶環境以完全符合您的需要。對 Linux 嵌入式開發的概述將幫助您理解所有這些選項。
閱讀全文
posted @
2008-03-06 14:21 Magic 閱讀(307) |
評論 (0) 編輯
【轉】Linux 引導過程內幕
摘要: 引導 Linux? 系統的過程包括很多階段。不管您是引導一個標準的 x86 桌面系統,還是引導一臺嵌入式的 PowerPC? 機器,很多流程都驚人地相似。本文將探索 Linux 的引導過程,從最初的引導到啟動第一個用戶空間應用程序。在本文介紹的過程中,您將學習到各種與引導有關的主題,例如引導加載程序、內核解壓、初始 RAM 磁盤以及 Linux 引導的其他一些元素。
閱讀全文
posted @
2008-03-06 14:19 Magic 閱讀(245) |
評論 (0) 編輯
【轉】標準C++的類型轉換符:static_cast、dynamic_cast、reinterpret_cast和const_cast
摘要: 標準C++的類型轉換符:static_cast、dynamic_cast、reinterpret_cast和const_cast
閱讀全文
posted @
2008-03-05 11:33 Magic 閱讀(271) |
評論 (0) 編輯
【轉】內存池
摘要: 內存池
本章首先簡單介紹自定義內存池性能優化的原理,然后列舉軟件開發中常用的內存池的不同類型,并給出具體實現的實例。
閱讀全文
posted @
2008-03-04 16:01 Magic 閱讀(461) |
評論 (0) 編輯
[轉]Java的內存泄漏
摘要: Java 的一個重要優點就是通過垃圾收集器(Garbage Collection,GC)自動管理內存的回收,程序員不需要通過調用函數來釋放內存。因此,很多程序員認為Java不存在內存泄漏問題,或者認為即使有內存泄漏也不是程序的責任,而是GC或JVM的問題。其實,這種想法是不正確的,因為Java也存在內存泄露,但它的表現與C++不同。
閱讀全文
posted @
2008-03-03 15:25 Magic 閱讀(220) |
評論 (0) 編輯