原创 trac

Trac是Edgewall公司開發並維護的開放源碼網頁界面項目管理、缺陷追蹤軟件。要搭建Trac服務器平臺,不僅僅需要Trac軟件,還需要網絡服務器和數據庫的支持。這其中包括了很多軟件的安裝和配置,具體過程會在下面一一詳述。 1.安裝Tr

原创 C語言 簡述 和 編譯

    C語言早在上世紀70年代就有了,雖然不是高級語言,但是卻是最實用使用最廣泛的語言。     從開始至今已經有多個版本誕生。 K&R C 誕生與貝爾實驗室,C89 被組織標準了,C99 用的挺廣 好多編譯器只支持到C99 好多書也就

原创 UNIX文件 I / O

簡單說一下不帶緩衝的 I / O 文件描述符   文件描述符通常是一個非負整數,內核用它標示一個一個正在訪問的文件。當內核創建或打開一個新文件時,返回一個文件描述符,都寫操作的時候要用它。在 creat ,open 返回的文件描述符標識該

原创 函數(2)

    函數有說過啊,再說幾個實用的高級函數用法         函數指針     int  (*pfunction) ( int a; int b );     pfunction 是函數指針的名字 代碼 #include <stdi

原创 操作符與表達式

        運算符在非常多的領域被使用 且分類比較多。  主要有 算數操作符, 移位操作符,位操作符,賦值操作符,單目操作符,關係操作符,邏輯操作符,條件操作符,逗號操作符,下標引用和調用。         算數運算符最常用,有:+-

原创 動態內存分配

    在編程中有時候你需要分配一下內存但是你事先有不知道分配多少,那怎麼辦呢,就需要動態分配內存。     C函數庫提供了兩個函數 malloc  和  free  這兩個函數是做內存分配和 內存釋放。     函數原型如下:    

原创 ubuntu 下 Subversion 使用

Subversion是爲了替代CVS誕生的版本控制軟件。  這個應用比較廣泛  支持多種軟件  如QT Eclipse 使用如下: 1.安裝 sudo apt-get install subversion 創建主目錄 sudo mkdi

原创 數組

    數組是很易用的數據結構,用於存儲大量數據。     主要說一下  一維數組 ,多維數組,指針數組。     先說一下 一維數組 一維數組的定義方式如下  type name [ num ]  如 int str[10]。定義之後就

原创 結構體 枚舉 共用體

    C的純數據類型是char  int  float 像是數組屬於聚合數據類型,C的聚合數據類型主要有兩種,數組和結構。數組是相同類型的數據結合,結構式可以允許不同類型數據結合。數組是通過下標訪問的,而結構是通過名字訪問的。 常用的定

原创 循環語句

    循環是帶有比較數據功能的基本編程工具。主要有for  while  do-while     for是個好語句使用簡單     基本用法     for( expression1; expression2; expression3

原创 條件判斷

    判斷是程序中常見的方式,根據其他條件判斷自己是否該做某事。     判斷主要是 if  語句和switch 語句。     if (expression1)             statement1              

原创 UNIX編程 - 基礎

UNIX結構     說UNIX 先說UNIX是什麼,是個操作系統啊,操作系統是啥?是個大軟件,它控制計算機硬件資源,提供程序運行環境。一般叫它內核( kernel )。內核的接口就叫做系統調用,( system call )。公共函數庫

原创 函數

    函數就是一個函數體也是代碼塊。函數寫出來是被調用的(主函數除外)     函數語法  如下:     類型  函數名 ( 形式參數 )     {         代碼;         return 返回值;     }    

原创 字符串控制

    字符串是一串字符並以\0結尾,只不過\0 不顯示。每一個字符存在一個字節中,一個char中。     常用的定義方式如  char str[ 20 ] = "hello world";     常用的字符串操作有     cha

原创 數據類型

    在說數據類型之前先說兩樣,內存和變量。     先說下內存,說內存呢 也不先說內存,先說一下計算機內部,計算機內部呢  有存儲 硬盤 等數據存儲介質,裏面存的是就是數據,數據是以一位一位的高低電平組成的。而8位數據組成一個字節。我