Category: trouble-shooting

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 才看得...

這應該是我射手生涯所遇過數一數二的詭異茶包。 在 Windows 10 建了一台 Hyper-V VM 跑 Oracle Express 資料庫,測試時發生詭異狀況。操作網頁寫入資料庫,以新增時間為條件查詢,剛寫入的資料卻不在查詢結果中。INSERT 時取 SYSDATE 作為新增時間,查詢期間設最...