kernel 的工作:
處理 user process 的要求(系統呼叫)
- Jan 08 Sun 2012 15:28
Linux 裝置驅動程式概要
- Mar 04 Fri 2011 21:33
Pro Git:3、Git Branching
3、Git Branching
- Mar 04 Fri 2011 19:05
Pro Git:2、Git Basics
2、Git Basics
介紹如何使用 git,讀完這章就足已完成大多數 git 的操作。
介紹如何使用 git,讀完這章就足已完成大多數 git 的操作。
- Mar 04 Fri 2011 17:26
Pro Git:1、Getting Started
1、Getting Started
介紹 git 跟其它版本控制軟體的不同,及其起源、如何安裝、如何建立環境…等。
介紹 git 跟其它版本控制軟體的不同,及其起源、如何安裝、如何建立環境…等。
- Mar 04 Fri 2011 17:10
Pro Git:Outline
Pro Git:Outline
git 的存在是為了:professional version control。
git 的存在是為了:professional version control。
- Feb 27 Sun 2011 12:32
CPP:五、範本(Template)、名稱空間(Namespace)
五、範本(Template)、名稱空間(Namespace)
範本(Template)提供被參數化的型態(Parameterized Types)功能,將型態相依與非型態相依的演算法分離開來;名稱空間則提供一個名稱管理容器,減低名稱衝突的機會發生。
範本(Template)提供被參數化的型態(Parameterized Types)功能,將型態相依與非型態相依的演算法分離開來;名稱空間則提供一個名稱管理容器,減低名稱衝突的機會發生。
- Feb 27 Sun 2011 10:32
CPP:四、例外處理(Exception Handling)
四、例外處理(Exception Handling)
例外(Exception)是程式執行時期可偵測到的異常狀況,C++的例外處理包括兩部份:例外的丟出(throw)與例外的捕捉(catch)與處理。
例外(Exception)是程式執行時期可偵測到的異常狀況,C++的例外處理包括兩部份:例外的丟出(throw)與例外的捕捉(catch)與處理。
- Feb 26 Sat 2011 12:32
CPP:三、物件導向
三、物件導向
以物件為基礎作延伸,多型(Polymorphism)操作為設計時的核心,於執行時期動態繫結(Dynamic binding)以決定物件的行為。
以物件為基礎作延伸,多型(Polymorphism)操作為設計時的核心,於執行時期動態繫結(Dynamic binding)以決定物件的行為。
- Feb 26 Sat 2011 10:36
CPP:二、物件基礎
二、物件基礎
以物件為基礎的程式設計,將程式中互動的單元視為一個個的物件。
以物件為基礎的程式設計,將程式中互動的單元視為一個個的物件。