原创 將LINUX的控制檯定向到串口終端的方法

利用串口終端作爲Linux控制檯,可以免去額外的鍵盤,顯示卡和顯示器,同時可將Linux主機作爲一個任意用途的嵌入式黑匣。 將串口終端連接到計算機的串口上並不困難,可以參考Linux的HOWTO文檔和以及inittab和agetty的幫助

原创 網絡問題解決一例

最近實習中負責公司一網絡審計方面的產品。在搭建測試環境時,發現的一個小問題。問題雖然是小問題,但是解決的過程,花費了一些時間。在這裏記錄下來,以便知識的積累。 首先,我說明公司的產品。簡單地來說,公司的審計產品是對網絡數據的收集,分析

原创 【收集】IT公司筆試算法題

部分IT公司筆試算法題   1、將一整數逆序後放入一數組中(要求遞歸實現) void convert(int *result, int n) {     if(n>=10)     convert(result+1, n/10);

原创 中國大學生就業指南

首先要澄清一個流毒廣泛的說法:大學畢業第一份工作不重要。     這絕對是極其錯誤的。它給了廣大濛濛董董的大學畢業生一個錯誤的認識,對相當一部分人造成了無可挽回的損失!大學生就業選擇,是對一個人十年內的生活 產生重大影響的關鍵決策,是極其

原创 基礎之運算符

C語言 的內部運算符很豐富,運算符是告訴編譯程序執行特定算術或邏輯操作的符號。C語言 有三大運算符:算術、關係與邏輯、位操作。另外,C還有一些特殊的運算符,用於完成一些特殊的任務。1算術運算符表2-5列出了C語言 中允許的算術運算符。在C

原创 回調函數以及鉤子函數的概念

       鉤子實際上是一個處理消息的程序段,通過系統調用,把它掛入系統。每當特定的消息發出,在沒有到達目的窗口前,鉤子程序就先捕獲該消息,亦即鉤子函數先得到控制權。這時鉤子函數即可以加工處理(改變)該消息,也可以不作處理而繼續傳遞該

原创 在Linux上配置COM口

在linux系統上同樣可以配置串口,使用串口來與其他設備進行通信。 在配置串口前,我們有取得linux系統的root權限,這個很重要。否則無法完成下面步驟。 1.切換到root用戶.[root@localhost ~]#su root2.

原创 實習項目隨感

      爲越南開發基於ADSL的網絡安全審計設備,是我到公司接手的第一個項目,因爲這個項目,我第一次踏出心愛的國土。整個項目的時間不是很長,25天左右,整個項目基本完成。在這個期間,自己也對項目開發有了一定的認識。(先說明,我在項目組

原创 GCC的升級

接觸Linux沒有多久,一直以來都是比較喜歡使用redhat9,今天心血來潮,打算給這個機器升級一下,所以首先從編譯器gcc開始吧。gcc作爲linux平臺的的編譯器,多數的開發者還是比較熟悉的,其功能的強大就不必說了。好啦,開始升級我的

原创 基礎之數據類型

基本類型包括字節型(char)、整型(int)和浮點型(float/double)。定義基本類型變量時,可以使用符號屬性signed、unsigned(對於char、int),和長度屬性short、long(對於int、double)對變

原创 typedef關鍵字的理解

    今天看了一下linux系統中的一些頭文件,發現有些內容是比較難理解的。比如typedef和#define。     首先,我們看看#define這個關鍵字,#define關鍵字主要是用來給常用的字符串起個好記的名字,實現文字內容的

原创 【讓Google-Gmail 能夠自動化發送郵件】

        Google的GMAIL相信大家都知道,基本上人人擁有,它以簡約的風格和方便的操作贏得了許多專業人士的好評,這兩天沒事自己用IE自動化模型以及HTML DOM寫了一個自動化GMAIL的VBScript腳本。 必要條件:

原创 【shell】shell的數值比較和字符串比較

     在shell中,我們常常會對用到判斷的語句來判定某個條件的真假。比如while,if等控制語句。      你如果運行下面這個腳本語句。 腳本1: #!/bin/sh x=0.1 while [ `echo "$x < 10"

原创 linux下多網卡綁定設置問題

     一大早來公司,先寫寫昨天對linux下多網卡綁定設置問題,共大家批評和指教。      說來昨天也是夠lucky,公司要出貨一臺設備,我從庫房中調出三臺設備測試,結果每臺設備都是出現了問題。(庫管都說我可以去買彩票試試,說不定都

原创 linux安裝vmware過程

     在linux平臺下安裝vmware的過程是有些曲折的,在這裏我僅僅把我安裝的過程寫出來給大家分享一下,同時也算是自己的知識積累,其中有錯誤的地方,還望大家多多地指點。       首先,你要確認你的系統中是否已經安裝了kerne