The Will Will Web

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

利用 hosts 檔案保護你的上網環境

系統內建的 hosts 檔案我們經常在用,尤其是當網域尚未申請的時候,只要主機設定了 hosts 紀錄,就可以放心的使用自訂的 domain name 進行網頁瀏覽。除此之外,還有人將 hosts 當成保護你上網的守護神,怎麼說呢?看下去吧...

... 繼續閱讀 ...

PowerCommands 在安裝 VS2008 SP1 後無法正常開啟頁面

其實我 Visual Studio 2008 Service Pack 1 已經安裝很久了,但不知何時開始我的 Visual Studio 只要開啟 *.aspx 或 *.master 檔案都會直接掛掉 ( 整個視窗不見 ),找來找去才發現原來是 PowerCommands 的關係,只要移掉就好了。不過 PowerCommands 這麼好用,我實在不忍心就這樣移除,最後也找到了解決方法。

... 繼續閱讀 ...

介紹好用元件:Smart Thread Pool

採用 .Net Framework 內建的 ThreadPool 雖然也不錯用,但若真的實際用來開發時,就會發現有許多使用情境會導致程式碼過於複雜、不容易閱讀。最近發現 Smart Thread Pool 似乎蠻不錯用的,如果你的程式有多份工作需要同步執行,而又不考慮程式執行的先後順序時,是可以考慮使用 Smart Thread Pool 來開發多執行緒程式。

... 繼續閱讀 ...

在 JavaScript 的世界裡如何讓 String 與 XML 物件相互轉換

我今天利用一支 jQuery 程式測試一個 Web Service 的回應,突然想要取回的 XML 資料轉成字串印出來看,首先是想的太複雜 (試不出來就是複雜),後來又覺得好簡單 (原來只要 xmlObject.xml 就可以了),但最後還是發現沒有想像中的簡單,而且每個瀏覽器對於 XML 的物件操作也不太一致,問了些朋友與上網找了些資料後,整理成兩個 function 可以彼此互相轉換。

... 繼續閱讀 ...

ASP.NET MVC 1.0 正式版出爐囉! (附開發心得分享)

我們期待已久的 ASP.NET MVC 終於推出 1.0 正式版了,這版本可跟以往推出 ASP.NET 1.0 時的感覺完全不一樣,我當初見到 ASP.NET 1.0 心裡第一個感覺是:「微軟推出的 "1.0" 版能用嗎?應該過不久就會推出 1.1 版或 1.0 SP1 了吧?還是晚點再學好了!」。但是這次推出的 ASP.NET MVC 1.0 版可是醞釀了 2 ~ 3 年的時間,由一堆微軟的菁英與社群的專家共同激盪、研發出來的,我覺得品質好的沒話說。

... 繼續閱讀 ...

如何透過 JavaScript 取消 IE 的「回上一頁」功能

有時後我們會希望 User 在使用「登出」功能後,不要再讓他用 IE 的 回上一頁 按鈕功能,因為回上一頁其實也看不到東西 (因為已經登出了),但確有可能導致網頁出現錯誤畫面或權限不足之類的錯誤,我今天就分享一個 JavaScript 開發技巧,讓你徹底消除 IE 的 URL 瀏覽紀錄。

... 繼續閱讀 ...