32位元Windows XP和Vista下安裝4G記憶體的問題

其實這是個老問題了,只是剛好最近又有人問到我這個問題。也就是為什麼在他的XP/Vista中,4G的記憶體只看的到3G左右而已。所以我把先前在BBS上寫的文章再拿出來貼到blog做個記錄…

閱讀全文 “32位元Windows XP和Vista下安裝4G記憶體的問題”

利用tar做檔案分片打包

這次系統移機時,因gallery的部分照片檔案就佔了幾十gigabyte的空間。原本是將整個目錄tar成單一檔案想利用FTP傳到另一台主機上。花了好久的時間壓完的檔案,結果因為忘了ftp有單檔無法傳輸超過2G的限制(Windows上有套FTP client可突破此限制,不過我用的是Linux上的ftp指令,就沒辦法了),一直停在傳到2G那一刻好幾個小時後才被我發現。於是乎改用wget透過HTTP的方式來下載,沒想到Apache default也不支援超過2G的檔案,下載時會出現403 forbidden error。我不死心的找了一下解決方法,有文章提到只要在configure apache之前加上一段flag,便可開啟apache對大檔(大於2G)的支援:

CFLAGS=”-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64″

於是乎我便將apache整個重新build一遍,結果看是看的到檔案了,HTTP也存取的到檔案,但問題是,下載下來的大小永遠都是 0 byte!

閱讀全文 “利用tar做檔案分片打包”

吃掉所有CPU資源的 svchost.exe

過年回到家後發現,家裡的 PC 和老媽的 Notebook ,莫名其妙的都會被 svchost.exe 佔用掉所有的 CPU 資源(難怪老媽一直跟我抱怨新買的 Notebook 總是跑的很慢 XD)。一看到這個情況,腦中馬上浮現「不會是中毒了吧」的念頭,於是在 CPU 使用率總是停在100%的狀態下,花了半天的時間才把兩台電腦做掃毒、掃木馬以及Windows Update。結果當然,事情不是憨人想的那麼簡單,好幾個小時換來的代價就是,連個子兒都沒掃到,神秘的svchost.exe仍舊霸道地侵佔我的CPU。無可耐何之下只好求助Google大神,試了好多種解法都禺用,不過總算是皇天不負苦心人,最後還是讓我找到了解決的方法。

閱讀全文 “吃掉所有CPU資源的 svchost.exe”

莫非定律

莫非定律 (Murphy’s law) 說:「會出錯的事,一定會出錯。」(If anything can go wrong, it will.)這句由已故美國空軍上尉Edward A. Murphy, Jr.創立的名言,無時無刻不在我們日常生活中用慘痛的實例來提醒我們它的真理。沒錯!會出錯的事,一定會出錯,而且一定出錯在你最不想它出錯的時候!
閱讀全文 “莫非定律”

消失的空間

前幾個星期Windows突然通知我說系統空間不足,我一看才發現,C槽竟然只剩下10MB不到的空間,問題是我明明就記得還有20幾G的容量,怎麼可能會用光了。但奇怪的是當我全選所有的檔案是,包含所有的系統隱藏檔在內只用了19G,也就是有20G的空間就這樣憑空消失了。
閱讀全文 “消失的空間”