原创 第21章 軟件安裝:源代碼與 Tarball 練習題

情景模擬題 請依照下面的方式來創建你係統的重要文件校驗值,並每日進行比對。 將 /etc/{passwd,shadow,group} 以及系統上面所有的 SUID/SGID 文件建立文件列表,該列表文件名爲 importan

原创 第9章 vim 程序編輯器 練習題

我用 vi 開啓某個文件後,要在第 34 行向右移動 15 個字符,應該在一般命令模式中執行什麼命令? 34G 15→ 在 vi 打開的文件中,如何去到該文件的頁首或頁尾? 1G 或 gg // 回到頁首 G //

原创 第5章 Linux 文件權限與目錄配置 練習題

早期的 UNIX 系統文件名最多允許 14 個字符,而新的 UNIX 與 Linux 系統中,文件名最多可以使用幾個字符? 答:最多可使用255個字符 當一個一般文件權限爲 -rwxrwxrwx,則表示這個文件的意義是什麼?

原创 第6章 Linux 文件與目錄管理 練習題

什麼是絕對路徑與相對路徑。 答:絕對路徑是從根目錄"/“寫起的路徑,相對路徑是相對於當前目錄寫起的路徑,不以”/"開頭 如何更改一個目錄的名稱?例如由 /home/test 變爲 /home/test2 cd /home

原创 Qt Study Note(5-2)

Event() : 事件處理器,每一個都對應一種類型的事件 When invoking paintEvent() In widget first displaying , system will generate a paint

原创 Qt Study Note(5-4)

Double Buffering(雙緩衝) 雙緩衝是一種GUI編程技術,它包括把一個窗口部件渲染到一個脫屏像素映射(off-screen pixmap)中以及把這個像素映射覆制到顯示器上 eliminate screen flas

原创 Qt Study Note(2-1)

Launch a Dialog Subclass QDialog(設計一個查找對話框) #ifndef FINDDIALOG_H #define FINDDIALOG_H #include <QDialog>// In Qt's d

原创 Qt Study Note(5-3)

Integrate User-define Widget in Qt Designer Two Methods promotion(改進法) plugin(插件法) promotion : Select an existe

原创 Qt Study Note(5-1)

Launch User-define Widget 1. User-define Qt Widget If we need more properties or member functions, a good method is

原创 初學markdown

文章目錄How to use Markdown Editor(一)文本的一些註明操作(二)插入鏈接與圖片(三)插入代碼(四)生成列表(五)創建一個表格*設置文本對齊方式(六)創建一個註腳 How to use Markdown Edi

原创 Qt Study Note(1)

Introduce Qt Hello Qt #include <QApplication> #include <QLabel> int main(int argc, char *argv[]) { QApplication

原创 C++ Study Note(2)

3 Chapter - Process Data OOP essence : Design user-define data type to process data more conveniently 3.1 Simple Va

原创 C++ Study Note(1)

1 Chapter - Preparing Knowledge Generic Programming(泛型編程) Object Oriented Programming(面對對象編程) data + method = prog