原创 VC 6中配置OpenGL開發環境

VC 6中配置OpenGL開發環境 這裏,我習慣使用VC 6,就使用它作爲開發OpenGL應用的IDE吧。 要在Windows下學習OpenGL,首先就是要配置開發環境,我在這裏詳細的說明整個配置過程,希望對初學的朋友有所幫助

原创 軟件測試知識帖(61-80

軟件測試知識帖(61-80) 第61帖【2004-7-19】:軟件估計 軟件估計、測量、度量過程是軟件開發過程的重要組成部分,是開發過程不斷改進的原因所在。軟件組織如果沒有什麼有效手段評估和測量開發過程,即使是依賴優秀的個人和

原创 OpenGL程序框架

OpenGL程序框架在很多教程中都有人介紹過了,作爲我個人學習,我還是寫一下。 在實現OpenGL的框架之前,必須保證你已經正確配置好了OpenGL,才能通過建立OpenGL框架來測試。 啓動VC 6,新建一個名稱爲O

原创 Linux學習筆記——rmdir命令和rm命令

Linux學習筆記——rmdir命令和rm命令 ■ rmdir命令 功能是刪除一個空的目錄。 ● -v 選項 提示刪除操作成功,如圖所示: ● -p 選項 如果一個目錄及其子目錄都是空的,其中在刪除最子目錄的時候,

原创 設計模式 經典書籍必備推薦

很多朋友問學習設計模式的書籍,老大滄浪在FAQ裏有個簡短的敘述,這裏我引申一下,說說自己看過或者翻過的設計模式書籍,由於水平所限,肯定有不對的地方,希望大家指正,如果大家看到好的模式相關書籍,希望能回帖補充。首 先模式是不分語言的,Bec

原创 Linux學習筆記——mv命令和cp命令

Linux學習筆記——mv命令和cp命令 ■ mv命令 移動文件或者目錄,移動的同時可以實現重命名功能。實際上就是文件或者目錄的剪切操作。 ● -v 選項 移動一個或者幾個文件到指定的目錄中,使用-v選項可以看到移動成功信

原创 Linux學習筆記——信息顯示命令cat、more、less、head和tail

Linux學習筆記——信息顯示命令cat、more、less、head和tail ■ cat命令 顯示文件內容。 假設存在f.java文件,每次輸入一行,便空一行,如圖所示: ● 默認 選項 如圖所示: ● -A 選項

原创 Linux學習筆記——ls命令和mkdir命令

Linux學習筆記——ls命令和mkdir命令 ■ ls命令 將指定目錄下的內容顯示出來,根據不同的命令選項(option),設置待顯示內容。 ● -l 選項 顯示文件的形態、權限、擁有者、文件大小、最後修改時間、文件的

原创 碼農的八榮八恥

以動手實踐爲榮,以只看不練爲恥;  以打印日誌爲榮,以單步跟蹤爲恥;  以空格縮進爲榮,以製表縮進爲恥;  以單元測試爲榮,以人工測試爲恥;  以模塊複用爲榮,以複製粘貼爲恥;  以多態應用爲榮,以分支判

原创 Linux學習筆記——wc命令和file命令

Linux學習筆記——wc命令和file命令 ■ wc命令 統計指定文件的信息。 ● 默認 選項 直接使用wc命令,將顯示文件的完整詳細信息。如圖所示: ● -c 選項 顯示文件的byte數。如圖所示: ● -m

原创 10 個最酷的 Linux 單行命令

下面是來自 Commandlinefu 網站由用戶投票決出的 10 個最酷的 Linux 單行命令,希望對你有用。 sudo !! 以 root 帳戶執行上一條命令。 python -m SimpleHTTPServer 利用 Py

原创 讀取文件操作的標準I/O函數

讀取文件操作的標準I/O函數 fopen 函數定義:FILE *fopen(const char *path,const char *mode) 參數說明:path爲指定文件的路徑,mode爲打開模式,取值可以爲r、r+、w、w+

原创 C++結構與類

C++的結構和類都是對數據進行了封裝。 結構Date 結構Date如下所示: #include <iostream> using namespace std; struct Date{     int year;     int

原创 undefined reference to...異常的解決

undefined reference to...異常的解決 本來想測試一下內聯函數的與普通函數的執行效率問題,可是由於使用Linux系統不久,居然在編譯的過程中出現錯誤。 首先編寫了一個頭文件person.h,如下所示: #if

原创 Qt使用總結

QtCreator中使用的是MinGW進行編譯的,所以在windows下如果想要下載QtCreator就需要下載對應mingw的版本,而不是vs的,否則是編譯不了的。或者自己下載Qt源碼庫,用Cmake中選中MinGW重新編譯即可。所以如