The Will Will Web

記載著 Will 在網路世界的學習心得與技術分享

抓不到外接式 USB 硬碟的解決之道

USB 傳輸線我有一個 USB 外接硬碟,不過長久以來一直都使用的很不順利,我的主機殼的前、後都有 USB Port,但是我的這個 USB 外接硬碟只要接到面版上的 Port,或是透過 USB 延長線從後面的 Port 拉過來的,就會遇到無法正確讀取硬碟的狀況,原本想說可能是電源不足的情況,但是我輔助電源也插上了卻還是一樣抓不到。

... 繼續閱讀 ...

如何快速變更 Subversion 專用的隱藏目錄從 .svn 改成 _svn

TortoiseSVN 安裝好之後,預設 Checkout 出來的目錄中都會加上 .svn 隱藏目錄,裡面儲存了關於此目錄中所有檔案的版本資訊與變更狀態,不過我剛開始開發 ASP.NET 時(2.0),就從網路上的文件中得知「建議」將預設的 .svn 修改成 _svn,我個人是從善如流在我的開發主機都是用 _svn 命名,但是我有一台測試機上面用的還是 .svn,而長久以來也沒遇到過問題,不過今天總算被我給遇到了。

... 繼續閱讀 ...

將 Postfix 伺服器中所有的郵件移至另一台主機發送的方式

之前在管理 Postfix 時,因為設定 Smart Relay 時出錯,導致在伺服器中累積了許多郵件,所以信件都發不出去,但是修改設定後重新啟動 Postfix 卻都無法將郵件重新啟動,仔細研究後才發現原來這些放置在 Queue 裡面的信件都保有當初 Relay 的狀態,必須要重新排 Queue 才能套用新的 Relay 設定。

... 繼續閱讀 ...

啟動 ASP.NET 偵錯模式的另一種比按下 F5 還快的方式

大部分人在測試 ASP.NET 程式時,大多按下 F5 (開始偵錯)(Start Debugging) 進入 ASP.NET 偵錯模式,不過我個人覺得這個程序非常的慢,所以大多不會直接按下 F5,而是先用 Ctrl + F5 直接看執行的結果,速度會快很多,因為大部分時候只是看執行結果,並沒有設定中斷點,無須進入偵錯模式。我之前曾經提過兩篇(這篇 & 這篇)在 Visual Studio 中關於 Attach to Process 的文章,所以當我需要除錯時才會利用 Attach to Process 將 WebDev.WebServer.EXE 程序附加上去,就可以進入偵錯模式了。

... 繼續閱讀 ...

詳細解說幾個建置網站時常用的編碼方法

每次有新的開發人員進公司,在開發網站的時候幾乎都會遇到「不知道應該在什麼時候要選用什麼編碼的狀況」,大部分的初學者甚至根本不知道何謂編碼(Encode),而我也面試過好幾位在業界工作多年的工程師,有些也無法精確說明應該在什麼時候要選用什麼編碼,甚至有人說「編碼做什麼?我沒編碼也沒發生過錯誤啊!」。所以我想有必要特別寫一篇文章詳述各種常用的編碼方法與使用情境。

... 繼續閱讀 ...

分享幾個學習英文聽力的絕招

學習一個語言,不外乎「聽」、「說」、「讀」、「寫」,許多語言專家都說這其實也是學習語言的最佳順序。學習英文也不例外,但是在台灣好像大部分人的「聽」、「說」、「寫」能力都比較弱,只有「讀」的能力最強。

... 繼續閱讀 ...

解決 TortoiseSVN 各版本間可能發生的衝突問題

因為昨天的事件,讓我瞭解到原來各版本間的差異,不過剛我又改安裝目前最新版的 Nightly Builds 測試一下( TortoiseSVN-1.5.99.14477-dev-win32-svn-1.6.0-dev.msi ),結果在安裝回 TortoiseSVN-1.5.5.14361 又發生另一件慘案,就是 TortoiseSVN 完全無法開啟,無法 Checkout, Commit, Update, Show log 等等,就連手動刪除所有 TortoiseSVN 相關的註冊機碼也一樣照掛不誤。

... 繼續閱讀 ...