原创 Regular expression 與 GNU grep 的中文化

《專題報導》   Regular expression 與 GNU grep 的中文化               (作者 邱展毅)       一、前言       打開電視、收音機、報章雜誌,細心的你也許已發覺到資訊量正   

原创 inline函數問題

inline函數 我們看下面的函數,函數體中只有一行語句: double Average(double total, int number){ return total/number; } 定義這麼簡單的函數有必要嗎?實際上,它還是有一些

原创 對sizeof()的深入理解

sizeof,一個其貌不揚的傢伙,引無數菜鳥竟折腰,小蝦我當初也沒少犯迷糊,秉着“ 辛苦我一個,幸福千萬人”的偉大思想,我決定將其儘可能詳細的總結一下。 但當我總結的時候才發現,這個問題既可以簡單,又可以複雜,所以本文有的地方並不 適合初

原创 細小語法(我容易忘記的)

Memset函數用法(C語言) 原型是extern void *memset(void *buffer, int c, int count) buffer爲指針或是數組,c是賦給buffer的值,count是buffer的長度. 這個函

原创 源碼的讀法

如何看懂源代碼--(分析源代碼方法) 我們在寫程式時,有不少時間都是在看別人的代碼。 例如看小組的代碼,看小組整合的守則,若一開始沒規劃怎麼看, 就會“嚕看嚕苦(臺語) ” 不管是參考也好,從開源抓下來研究也好,爲了瞭解箇中含意,

原创 mount命令詳解

命令格式:   mount [-t vfstype] [-o options] device dir   其中:   1.-t vfstype 指定文件系統的類型,通常不必指定。mount 會自動選擇正確的類型。常用類型有:   光

原创 rpm安裝總結

在RedHat Linux和Mandrake等兼容RedHat的發行版中,整個發行版都是利用RPM安裝的。所以安裝新軟件的最好方 法是從網絡上下載rpm包。 1)用RPM安裝軟件包,最簡單的命令如下: # rpm -i

原创 二位指針和二位數組理解

下面三種定義形式怎麼理解?怎麼動態分配空間? (1)、int **Ptr; (2)、int *Ptr[ 5 ]; 我更喜歡寫成 int* Prt[5]; (3)、int ( *Ptr )[ 5 ]; 此文引自網上,出處不詳,但是覺得

原创 GREP相關

 1. grep簡介  grep (global search regular expression(RE) and print out the line,全面搜索正則表達式並把行打印出來)是一種強大的文本搜索工具,它能使用正則表達式搜索

原创 DFA&NFA(簡易比較)

1.歷史   正則表達式萌芽於1940年代的神經生理學研究,由著名數學家Stephen Kleene第一個正式描述。具體地說,Kleene歸納了前述的神經生理學研究,在一篇題爲《正則集代數》的論文中定義了“正則集”,並在其上定義了一個代數

原创 對buffer的簡單理解

定義了一個Bufffer: BYTE   buf=new   BYTE[0x100000] 說明:首先定義一個buffer,說白了就是申請一塊內存空間,new返回的是一個指針,所以這裏的聲明有錯的,應該這樣: BYTE  

原创 Printf()函數簡單實現

/************************************************************************/ /* coder:huifeng00

原创 什麼是二進制文件

二進制文件 英文:Binary files - 包含在 ASCII 及擴展 ASCII 字符中編寫的數據或程序指令的文件。計算機文件基本上分爲二種:二進制文件和 ASCII(也稱純文本)文件,圖形文件及文字處理程序等計算機程序都屬於二進制

原创 Fedora 12裏面一root身份登錄GUI

以用戶賬號進入終端,允許root賬號登陸:$ su 輸入密碼:#vi /etc/pam.d/gdm刪除其中的一行 auth required pam_succeed_if.souser != root quiet:wq保存並退出。#vi

原创 POSIX正則表達式

正則表達式(regular expression)是一種表示方式,在許多地方均有對此的支持,如命令grep、語言Python、工具vim等。但是這裏僅討論POSIX正則表達式,顯然它與其他正則表達式(如傳統的Unix正則表達式)存在稍許的