原创 主機規劃與磁盤分區(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) ——給愛用繼承的人一個全新的設計眼界 * 儘管繼承威力強大,但是並不總是能夠實現最有彈性和最好維護的設計。利用組合和委託可以在運行時具有繼承行爲的效果。 * 利用繼承設計子類的行爲,是在編譯