2010年8月30日

【VMware】Use Bridge mode firewall configure

在使用 bridge mode 時必須要設定主機端的防火牆允許作轉送封包(transmit packet)的動作

我的防火牆為outpost pro 2009

所以就參考這篇作設定上的修正

http://www.agnitum.com/support/kb/article.php?id=1000061&lang=en

2010年8月2日

【s3c2410】CrossCompiler QT/E

http://www.cublog.cn/u1/44087/showart_346618.html



http://i-pogo.blogspot.com/2010/01/usrbinld-cannot-find-lxxx.html



http://blog.chinaunix.net/u3/93660/showart_1860650.html


【CentOS】Meta file does not match checksum

修改 /etc/yum.conf

加入

http_caching=packages

就ok了

2010年2月26日

【PHP】時間處理函數

最常用的有以下幾個


string date ( string $format [, int $timestamp ] )


int time ( void )


int mktime ([ int $hour = date("H") [, int $minute = date("i") [, int$second = date("s") [, int $month = date("n") [, int $day = date("j") [, int $year = date("Y") [, int $is_dst = -1 ]]]]]]] )


int strtotime ( string $time [, int $now ] )




date函數,可以將第二個參數的timestamp以自訂的format輸出,若timestamp為空則輸出現在時間

time函數,返回一個從1970年1月1日0:00到現在的秒數,即為目前時間的timestamp值。

mktime函數,返回某一個日期的timestamp值,可用作時間的運算。
例:$hours_diff = strtotime("20:00:00")-strtotime("19:00:00");      echo "". date('h:i', $hours_diff);

2009年11月19日

我很喜歡別人問我問題

有時候

我會覺得自己對某些事情已經懂了

但其實不然

當別人問我問題時

就是這件事的新的開始

讓我從另一個角度思考這樣的問題或事情

往往會推翻過去自以為懂的自己

前提是不能自私的認為自己永遠是對得 : )



就因為這樣

而讓我喜歡問別人問題

因為每個人看得角度都不同

讓我想瞭解不同看法的人

問題與答案

本是同一物

所以沒有正確解答,也沒有正確的問法

I just want to know that you know.

我只想知道其他人在想些什麼。



剛剛突然想到

台灣的教育

好像就是一個問題跟著一個正確答案

讓學生沒了思考能力

1+1=2

為什麼1+1=2?有誰在幼稚園(或國小)就提過這問題?

若學生回答1+1=3

就是錯誤解答,要等著受罰

長大了,自然會害怕遇到問題

因為遇到問題後接下來的恐懼就是

我這樣作是正確解答嗎?

我這樣的回答對方滿意嗎?

2009年9月8日

【Ubuntu】apt與dpkg指令介紹

參考網站:
http://www.builder.com.cn/2007/0913/503407.shtml
http://tw.myblog.yahoo.com/naphtali.tw/article?mid=65

ubuntu下apt-get 命令參數


  常用的APT命令參數


  apt-cache search package 搜尋cache內的檔案


  apt-cache show package 獲取軟體資訊,如說明、大小、版本等


  sudo apt-get install package 安裝package


  sudo apt-get install package - - reinstall 重新安裝package


  sudo apt-get -f install 修復安裝"-f = ――fix-missing"


  sudo apt-get remove package 删除包


  sudo apt-get remove package - - purge 删除包,包括删除配置文件等


  sudo apt-get update 更新source.list


  sudo apt-get upgrade 更新已安裝的package


  sudo apt-get dist-upgrade 升級系統


  sudo apt-get dselect-upgrade 使用 dselect 升級


  apt-cache depends package 查看依賴性


  apt-cache rdepends package 查看被哪些package依賴


  sudo apt-get build-dep package 安裝相關的編譯環境


  apt-get source package 下載該package的原代碼


  sudo apt-get clean && sudo apt-get autoclean 清理無用的package


  sudo apt-get check 檢查是否有損壞



Debian,以及基于 Debian 的系統,如 Ubuntu 等,所使用的包格式為 deb。以下為操作 deb 包的常用 Dpkg 指令表,供初學的朋友參考。






































命令


作用


dpkg -i package.deb


安裝包


dpkg -r package


刪除包


dpkg -P package


刪除包(包括配置文件)


dpkg -L package


列出與該包關聯的文件


dpkg -l package


顯示該包的版本


dpkg –unpack package.deb


解開 deb 包的內容


dpkg -S keyword


搜索所屬的包內容


dpkg -l


列出當前已安裝的包


dpkg -c package.deb


列出 deb 包的內容


dpkg –configure package


配置包


注意:更多選項可通過 dpkg -h 查詢,有些指令需要超級用戶權限才能執行。