原创 應試的求知

由於程序的要求,需要了解一個叫做協方差的東西,結果發現了比較好玩兒的事情,就想到了中國的教育。學生初提問,教師作答,回答了一個簡單實例,卻未做稍微多一些的註解;學生又提問,教師作答,一問一答我都沒有瞧明白,

原创 HOTMAIL的內外有別!

最近HOTMAIL經常提醒我郵箱快要滿了,我就挺納悶兒,基本上也沒有什麼郵件啊!原因很簡單,2M的郵箱實在是有些寒磣。到網上搜索一下,還真有升級的方法: (我的hotmail和msn填美國的都升了,不管是註冊時填的還是後來改的。) 據說,

原创 用Perl寫的FTP客戶端程序

#!/usr/bin/perl#ok, let's begin.use Net::FTP;#set some variables$host = "10.20.30.40";$user = "username";$pass = "pass

原创 ls會丟失文件嗎?

在UNIX/Linux下,ls是一個簡單的基本命令,它可以顯示某個目錄下的文件列表,如果不指定特定目錄的話,它將顯示當前路徑下的文件列表。那麼,ls是可靠的嗎?“不,當然不是,有些文件它不會列舉出來。”你可能會這樣說。不錯,在SHELL命

原创 SHELL的失誤

其實,只是一個很簡單的問題。我想查找當前目錄的文件中包含字符"abcd"的信息是什麼,於是就grep了一下,但是發現輸出信息比較多,於是就決定重定向一下。然後,就發現了SHELL的失誤之處。 因爲,這條簡簡單單的SHELL命令一直不中止:

原创 文件描述符可以是0嗎?

初接觸UNIX的人都會在教材中得到這樣的信息:文件描述符0、1和2分別代表stdin、stdout和stderr。所以,在我們自己的程序中往往都會避開這幾個“標準”的描述符。對於網絡的操作,一般在connect(或accept)後都會判斷

原创 小問題,大問題?

有一天美國通用汽車公司的龐帝雅克(Pontiac)部門收到一封客戶抱怨信,上面是這樣寫的∶“這是我爲了同一件事第二次寫信給你,我不會怪你們爲什麼沒有回信給我,因爲我也覺得這樣別人會認爲我瘋了,但這的確是一個

原创 SubVersion在Solaris2.8下的安裝

1. 二進制模式上傳文件subversion-1.1.3-sol9-sparc-local.gz至主機任意目錄;2. 解壓縮該文件:gzip -d subversion-1.1.3-sol9-sparc-local.gz3. su到根用戶

原创 馬屁股和航天飛機有關係嗎?

    美國鐵路兩條鐵軌之間的標準距離是四點八五英尺。這是一個很奇怪的標準,究竟從何而來的?     原來這是英國的鐵路標準,因爲美國的鐵路最早是由英國人設計建造的。     那麼,爲什麼英國人用這個標準呢?     原來英國的鐵路是由建

原创 如何用Perl來獲取主機地址?

#!/usr/bin/perl#ok, let's begin.use Socket;use Sys::Hostname;#get hostname && get hostaddress infomy($name,$aliases,$ty

原创 使用VisiBroker時idl2cpp的問題

最近開始使用Corba,拿了C++ Builder和VisiBroker練手,不曾想,一上來就遇到了個棘手的問題。按照教材上面的說明,我創建了一個Corba工程,添加了一個idl文件,但是,在添加實現(Corba Object Imple

原创 祝你好運,高斯基先生!

當阿波羅號登月飛船的宇航員尼爾。阿姆斯特朗第一次在月球上行走時, 他不僅給出了他的蜚聲於世的名言“我只是在月球上邁出了一步, 但卻是人類的巨大的飛躍”, 但是接下來講的都是與其他宇航員和登月指揮部的對話。

原创 SOCKET中用select還是用poll?

有一個socket程序,最近發現了比較奇怪的問題: 作爲服務器端,接受客戶端連接後select時出錯進程退出,此時errno爲EBADF 代碼:// 設置select IO多工等待時間 select_time.tv_sec  = 1;