我最近買了一台筆記型電腦,並且使用 Windows Vista SP1 作業系統,我是採用 HUAWEI 的 3G Modem (台灣大哥大) 上網的,而我使用 Windows Live Messenger Beta 的版本是 2009 (Build 14.0.5027.908),也測試過 2008, 8.1, 8.0 等版本,都完全無法登入 Windows Live Messenger,當我使用 "連線疑難排解員" 時,他都回應我 "您電腦的 IP 位址不正確。"。
... 繼續閱讀 ...
對於已經上線的 ASP.NET 網站來說,後續的維護更新尤其重要,不過每次要更新的時候,都要人工檢視歷次的版本紀錄,檢查所有新增、修改、或刪除了哪些檔案,手動整理好這些檔案之後,再更新到正式主機。最麻煩的地方就是在於每次都要先找一個暫存的目錄,然後目錄一個一個的建立,然後把檔案一個一個的複製進來,完成之後壓縮起來寄給客戶或請相關人員批次更新,但是這麼多的「人工作業」難免有搞錯的機會,導致更新到錯誤的檔案或將檔案放到錯誤的目錄下等等。
... 繼續閱讀 ...
大家都知道 Fiddler 可以用來做 HTTP 追蹤/除錯,尤其是對 JavaScript/AJAX/XHR 使用頻繁的今天更是必備的工具之一,除了可以抓取所有 HTTP 的封包外,Fiddler 還可以用來修改透過 HTTP 傳回來的網頁內容(HTML)、JavaScript 檔(*.js)、CSS 檔(*.css) 或任何圖檔,都可以透過自訂的 Fiddler Script 或 Extension Plugins 進行修正後再傳回到瀏覽器中,這對於已經上線的網站來說,十分的適合用來測試 HTML/CSS/JS 修改過後的顯示結果。
... 繼續閱讀 ...
之前因為有個案子要做 Excel 匯入的功能,需要讓客戶先下載匯入檔案範本,然後讓客戶上傳 Excel 檔 ( *.xls ),再透過 C# 讀取資料後存入資料庫,我是採用 OleDb 的方式在 Server 端開啟檔案並將資料讀出,不過卻遇到了幾個難解的問題,其中最討厭的問題就是透過 OleDb 載入資料時,它都會自動判斷 Excel 中每個欄位的型別,假設工作表中的第三欄的前 8 列的值是「數字」,而第 9 列的「文字」的話,當讀取到第 3 欄第 9 列的時候,該儲存格的欄位值就會是 Null,可能會引發程式執行錯誤(因為你會預期有資料)。
... 繼續閱讀 ...
之前寫過一個【在檔案總管直接啟動 ASP.NET 開發伺服器】的文章,當時是以 Visual Studio 2005 的環境寫的,到了 Visual Studio 2008 又推出新版的 ASP.NET 開發伺服器,所以另寫一篇文章更新不一樣的註冊檔(Registry File)。
... 繼續閱讀 ...
Windows Sysinternals 工具組中的 Streams 可以讀取 NTFS 檔案系統中目錄或檔案的「替代資料串流(alternate data streams)」的資料,而這個 streams 真的是個「非常神秘」的東西。
... 繼續閱讀 ...
我幾乎每天都在用遠端桌面(Remote Desktop)進行遠端主機的管理,不過很多在本機可以用的快速鍵在遠端桌面的視窗中都無法使用,其實並非不能用,正確的來說應該是在「非全螢幕」的情況下不能用而已(除了 CTRL + ALT + DEL 以外),其他若要在非全螢幕的情況下使用的話,就必須用另一組快速鍵來操作。
... 繼續閱讀 ...
今天客戶給我一堆照片說要放到網站上去,一共 150 張照片 ( 502MB ),而每一張都是超高解析度的圖檔,我必須要將這些照片批次轉檔成較小的尺寸,才能讓這些圖片適合放在網站上瀏覽。由於客戶已經將圖片上傳到網站主機了,而這台主機是一台 Linux 伺服器,我不想將圖檔下載回來後處理再上傳,因此我決定直接在 Server 上執行批次轉檔的動作。
... 繼續閱讀 ...
我想很多習慣用線上版的 MSDN 查詢資料的人都知道每次要開啟一頁都要等好久,最主要是左側的目錄(TOC)資料很多,每次讀一個頁面大約要下載 1MB 左右的資料,又慢又浪費頻寬,微軟最近推出了個 LOBAND (低頻寬) 的版本,讓你在看線上 MSDN 文件時速度會快很多喔。
... 繼續閱讀 ...