Category: trouble-shooting

遇到棘手網路茶包,抓封包分析是最直覺有效的手段,要監看網站傳輸我主要是用 Fiddler,至於更底層的 TCP 網路活動,早期我是用 Microsoft Network Monitor,後來 MNM 停止開發,原本計劃由 Microsoft Message Analyzer 接棒,不料 Messag...

SharePoint 文件庫有個好用的「在檔案總管中開啟」功能(限 IE 瀏覽器),允許以資料夾形式管理文件庫的檔案,在檔案總管可拖拉複製搬移,比網頁介面方便十倍。但我有個困擾,這項功能時好時壞,有時可以順利開啟,有時則會彈出「我們在檔案總管中開啟此文件庫時發生問題」錯誤: 實務面臨的狀況則是有些...

幫忙看了一個 Excel 批次匯出作業記憶體不足錯誤,是我之前沒見過的樣態,增廣見聞之餘順手記錄一下。 問題情境是有個能批次匯出 Excel 報表檔的 Windows Form 程式,負責查詢資料庫後以來源代碼為單位,一個來源匯成一個 Excel 檔案,程式以 VB.NET 撰寫 (哈,好久沒看到你...

Windows 剛重新開機,登入先開好 Chrome 準備 Google 爬文,還在想關鍵字時聽到筆電散熱風扇聲變大,莫非有程式在吃 CPU? 開啟工作管理員證實了這點,而兇手意外是停在 Google 首頁什麼事還沒做的 Chrome,正在耗用 50% ~ 90% CPU,起初還以為被埋了程式挖礦,...

我的 Android 手機(Samsung S9)經歷了一次 Google Play 服務異常,手機狂掉電的狀況,實測在網路關掉待機狀況下,一個小時可以掉電 20%。試過很多處理方式都不見效,直到今天早上自己好了,雖然真實原因不詳,但處理經驗跟查問題的方法可以提供參考。 故事從週五早上說起,我的 S...

好久沒有鬼打牆,PO 文紀念兼反省。 有個網站代理下載功能,要從 HTML 用 Regex 擷取某個下載 URL,經過加密轉交 ASPX,由 ASPX 自其他主機下載內容再轉回瀏覽器。 (資安提醒:設計這類應用請務必確認 URL 不存在被使用者竄改的風險,以免淪為跳板或後門) 處理過程發現 HTML...

同事問了一個鬼問題 - "Windows 檔名可不可以只有一個空白?" 答案是可以。測試過程我搞出一個怎麼都砍不掉的檔案,花了點時間才清掉,學到冷知識。 依據微軟文件,檔案或目錄名稱不能包含以下字元: < (less than) > (greater than) :...

分享前陣子用奇妙偵錯技巧解掉好氣又好笑低級茶包的故事。 有個網站功能用 WebAPI 呼叫第三方服務執行作業,平時不常用,某日接到報案回報功能異常,貌似呼叫 WebAPI 失敗,但錯誤訊息模糊看不出哪裡出了問題。該 WebAPI 用類似先前範例教學:使用 ASP.NET MVC 打造 WebAPI ...

上上週末我把小黑升級到 Windows 10 2004 版,升級過程挺順利,除了花點時間搞定新倉頡,倒沒什麼其他問題。前幾天電腦跳出 BIOS 更新通知,心想新版 BIOS 配合新版 Windows 10 應該會更順暢就裝下去了。今天早上留意到 Windows 還有更新要等待重開機後安裝,便一鼓作氣...

隱形字元是程式開發上很經典的坑,常見於由其他軟體複製貼上時夾帶入境,發生在一般文件不致妨礙閱讀或列印,但遇上程式解析、比對或編碼轉換就會爆炸,我遇過的鬼故事就不少,順手解掉沒寫下來的更是不計其數: 【茶包射手日記】web.config 設定鬼故事 【茶包射手日記】Win7 + Chrome 才看得...