原创 主機規劃與磁盤分區(From:鳥哥的Linux私房菜)

  1.Linux與硬件的搭配 各個組件或者設備在Linux下都是一個文件。 2.選擇與Linux搭配的主機配置 RAM:如果內存不夠大,就會使用硬盤的內存交換空間(SWAP)。而硬盤比內存的速度要慢得多。 磁盤陣列RAID:是利用硬件

原创 C++數據類型(From:C++ Primer)

3.1 文字常量 字符型char,通常用來表示單個字符和小整數 整型int、短整型short、長整型long 浮點型float、雙精度double和長雙精度long double 文字常量:“文字”是因爲只能以它指的形式指代

原创 雙向循環鏈表簡單實現

DLoopLinkList.h // // DLoopLinkList.h // 雙向循環鏈表 2013/03 // #ifndef DLOOP_LINK_LIST_H #define DLOOP_LINK_LIST_H type

原创 練習:數據結構C語言描述(1_19)

1.19 試編寫算法,計算i! * 2^i(i = 0, 1, ..., n - 1)的值並分別存入數組a[arrsize]的各個分量中。假設計算機中允許的整數最大值爲MAXINT,則當n > arrsize或對某個k(0 <= k <

原创 C++表達式(From:C++Primer)

4.1 算術運算符 *     兩個整數相除的結果是整數。如果商含有小數部分,將被截掉。 *     %該操作符只能被應用在整數類型(char、short、int、long)。當兩個操作數都是正數時,結果爲正。但是,如果有一個(或兩個)

原创 重溫小時候的“數學歸納法”(From:維基百科)

摘取自維基百科: http://zh.wikipedia.org/wiki/%E6%95%B0%E5%AD%A6%E5%BD%92%E7%BA%B3%E6%B3%95   數學歸納法(Mathematical Induction,通常簡

原创 策略模式(From:Head First設計模式)

策略模式(Strategy Pattern) 定義了算法族,分別封裝起來,讓它們之間可以互相替換,此模式讓算法的變化獨立於使用算法的客戶。 可怕的問題 對代碼所做的局部修改,影響層面可不是局部(會飛的橡皮鴨) 怎麼辦? 採用良好的OO軟

原创 安裝Linux操作系統(From:鳥哥的Linux私房菜)

開始安裝 -磁盤分區的配置 所需目錄/裝置 磁盤容量 分割類型 /boot 100MB primary / 10GB primary /home 5GB primary swap

原创 C/C++優先級記憶方法

--摘自《C語言程序設計實用問答》         -呂鳳翥         呂濤 著    結合性有兩種,一種是自左至右,另一種是自右至左,大部分運算符的結合性是自左至右,只有單目運算符、三目運算符的賦值運算符的結合性自右至左。   

原创 Linux的文件權限與目錄配置(From:鳥哥的Linux私房菜)

Linux的文件權限與目錄配置 **Linux最優秀的地方之一,就在於它的多用戶、多任務環境。爲了讓用戶有較保密的文件數據,文件的權限管理很重要。 **Linux一般將文件可存取訪問的身份分爲3個類別,分別是owner、group、

原创 語句(From:C++Primer)

語句 *       簡單語句與複雜語句          -        空語句:;。用在“語法上要求一個語句,而邏輯上不需要”的時候。例如:while(true);          -        意外出現的多餘空語句不會產生

原创 面向對象三大原則

單一職責原則(SRP)                                             就一個類而言,應該僅一個引起它變化的原因。如果一個類承擔的職責過多,就等於把這些職責耦合在一起,一個職責的變化可能會削弱或

原创 MFC ADO操作Access

#include <afxdtctl.h> #include <iostream.h> #import "C:\Program Files\Common Files\System\ADO\msado15.dll" \ no_names

原创 觀察者模式(From:Head First設計模式)

認識觀察者模式 ①報社的業務就是出版報紙 ②向某家報社訂閱報紙,只要他們有新報紙出版,就會給你送來。只要你是他們的客戶,就會一直收到報紙 ③當你不想再看報紙的時候,取消訂閱,他們就不會再送報紙來 ④只要報社還在運行,就會一直有人(或單位

原创 裝飾者模式(From:Head First設計模式)

裝飾者模式(Decorate) ——給愛用繼承的人一個全新的設計眼界 *     儘管繼承威力強大,但是並不總是能夠實現最有彈性和最好維護的設計。利用組合和委託可以在運行時具有繼承行爲的效果。 *    利用繼承設計子類的行爲,是在編譯