Browse by Tags

【茶包射手日記】預訂五十年後執行的排程
近來異常充實,專案火燒屁股,大小茶包報案照常受理,生活好不精彩。遇到一枚奇妙茶包,追了好一會兒,謎底卻令人莞爾,為枯躁生活平添一絲趣味,特記上一筆。 同事報案,表單系統在歸檔時有個錯誤重試機制,出錯時自動休眠 30 分鐘再試,另外,系統亦接受程式指定於特定時間(稱為喚醒時間)重試。 監看報表出現多筆詭異喚醒時間,排定在 2058、2075、2052、2081、2068、2057、2055... 等 40-70 年後的日期,預訂於遙不可及的未來執行。嘗試分析詭異喚醒時間與初次執行的關聯,找不出任何規律...
Posted 14 December 2017 10:40 PMJeffrey | with no comments 1,925
Filed under:
【茶包射手日記】Notepad 改 config 後程式掛點
倉頡輸入筆記文 網友 s793016 留言提到 PRIME (中州韻輸入法) 內含倉頡輸入,簡單試用挺驚豔的(心得容後再寫),不過有個問題:必須新增簡體中文語系才能用,解法是修改 ime.json 檔將語系改為 zh-TW 重新註冊 PIMETextService.dll (參考: 在 Windows 10 下安裝最新版的 PRIME 中州韻輸入法方法 - Hiraku Dev )。修改 Program Files 目錄下的檔案需要管理權限,我選擇用 管理者權限開 CMD ,切到指定目錄下指令 notepad...
Posted 07 December 2017 08:54 PMJeffrey | with no comments 5,822
Filed under:
【茶包射手筆記】Chrome 開發者工具看不到 Form Data
使用 Chrom F12 開發者工具偵察 Web Form 送回內容,正常情況應如下圖所示,Content-Type 為 application/x-www-form-urlencoded,Request Headers 下方應有一區 Form Data 可檢視 Post 送回內容: 我所偵察的 ASP.NET 網頁,遇特定條件會透過 Resonse.Redirect() 轉址,此時 Response 收到 HTTP Status 302 很合理,但向下想查傳回內容,卻發現 Form Data 資訊區不見了...
Posted 06 December 2017 08:20 PMJeffrey | with no comments 2,366
Filed under: ,
【茶包射手日記】網頁在某支手機無法使用
同事貢獻新鮮茶包一枚。查到最後發現是低級錯誤,但念在用電話跟 LINE 遠端偵錯耗了三個小時,值得記錄並列為日後問題排除參考。 最初的報案內容是某位使用者剛換了 iPhone 8 新手機,要連上某個例行工作網站查資料,輸入帳號密碼卻無法登入。我們試了自己的手機及平板檢測正常,原以為是使用者個人帳號被鎖或失效導致登入失敗,但檢查帳號狀態正常, 歷經一陣 雞 同鴨講 追問細節後才搞清楚,其實登入有成功,而是畫面不正常且無法操作。(跟報案內容大不相同,隔空抓藥好刺激呀) 為對照比較,商請使用者借其他人的手機測試結果正常...
【茶包射手日記】Win7 + Chrome 才看得到的網頁特殊字元
使用者報案網頁多了一個像 L 的字元,在同事的電腦可重現,但在我的機器卻看不到。進一步測試,發現這個像 L 的字元在同事的 Windows 7 要用 Chrome 才會出現,用 IE 看不到;而在我的 Windows 10 上,不管用 Chrome、IE 還是 Firefox 都看不到。透過 F12 開發者工具鎖定可疑字元,複製貼上到 中文編碼解析工具 ,發現原來是 ASCII 0x03 字元,有可能是網頁製作者從 Office 文件複製貼上被夾帶過來的。ASCII 0x03 這類控制碼字元,看不見是合理的...
Posted 04 November 2017 10:10 AMJeffrey | with no comments 3,024
Filed under:
【茶包射手日記】只能跑 32 位元的 AnyCPU .NET 程式
測試某個 COM+ 元件應用專案,開發者所附的範例專案測試成功,我自己新增 Console Application 或 Windows Form 專案則卡在找不到 Registry 無法執行。強烈懷疑與 x86/x64 有關,由於只有註冊 64 位元 COM+,專案跑 x86 找不到 Registry 是意料中事,但詭異之處在於我已確認過範例專案跟我新增的專案都是設 Any CPU 無誤,甚至放在同一個 Solution 測試,卻一個成功一個失敗。 實測將新增 WinForm 或 Console...
Posted 23 October 2017 07:29 AMJeffrey | with no comments 6,154
Filed under: ,
【茶包射手日記】VAIO 筆電開機卡住經驗
我的 VAIO T13 筆電 入手於 2012 年 Windows 8 上市之際,近五歲高齡但狀況不差,直到前陣子異常頻傳: 開始是桌面偶爾凍結,滑鼠游標能移動,但點選及鍵盤操作全無反應,關電重開機有效,但沒多久又再發生,常要重開數次才能完全排除,排除後可正常使用一陣子,但當機頻率愈來愈高。 終於來到這一天,某次當機重開後,電腦停在 Windows 啟動畫面轉圈圈(如下圖),等了三五分鐘還進不去,一直轉圈轉到人快被催眠,只好長按電源暴力關機重開,再開還是卡在轉圈畫面。反覆重試有時會進入 Windows...
【茶包射手日記】分離式冷氣出風無冷度故障經驗
小木頭跑來報案,房間冷氣完全不冷。 前陣子蝦皮免運時失心瘋採購一批儀器,把居家度量衡全面電子化(左起 PH 酸鹼計,土壤濕度酸鹼日照三用錶,電子游標卡尺,紅外線測溫槍),這回輪測溫槍派上用場了。 冷氣機出風強弱、運轉模式、溫度調整等操作一切正常,唯一有問題是即使溫度調到 20 度,出風口溫度還是 30 度,跟室溫相同,毫無冷度可言。先做好基本功,洗了濾網(就像作業系統有問題要先做 Windows Update是一樣道理),無效。 翻箱倒櫃找出保證書,摸摸鼻子上網報修順便爬文,看到好多用沒幾年花五千一萬修理的鬼故事...
Posted 29 September 2017 11:17 PMJeffrey | with no comments 3,450
Filed under:
【茶包射手日記】新增檔案後卻無權限修改
一個詭異的狀況。 為了在測試網站測網頁,我透過該主機的網路分享建立一個 HTML 檔案,測完一回,調整程式想存檔時 Notepad++ 彈出以下訊息: 這是 Notepad++ 寫入檔案存取被拒的貼心 SOP,當寫入本機檔案遇到權限不足,改用管理者身分多可克服;但本案例檔案來自網路分享資料夾,切換成本機管理者也無濟於事。但這個訊息指出一項事實 - 我沒權限覆寫剛剛才建立的檔案!新增檔案後卻不能修改是什麼奇妙的 NTFS 設定? 反覆檢查網路分享跟 NTFS 的權限設定,甚至改成 Everyone...
Dictionary 多執行緒存取衝突吃光 CPU
這是一個老鳥失足,程式沒寫好吃光 CPU 的故事。開始前推薦大家兩篇先修知識: WinDBG 應用實例:找出 ASP.NET CPU 100% 原因 ASP.NET CPU 飆高問題之傻瓜分析工具-DebugDiag Tools 接獲通報,某主機在離峰時段出現 CPU 維持 50% 高檔狀況,來源則是某個 ASP.NET AppPool Process。依照 SOP,先擷取 Memory Dump 後再重啟 AppPool。(提醒:建立 Dump 檔前需確認 AppPool 是 32 位元還是 64...
Posted 04 September 2017 11:11 PMJeffrey | with no comments 7,597
Filed under: ,
C# 連線 HTTPS 網站發生驗證失敗導致基礎連接已關閉
某台透過 .NET WebClient 物件爬網頁抓資料排程忽然出現: 基礎連接已關閉: 傳送時發生未預期的錯誤。 ---> System.IO.IOException: 驗證失敗,因為遠端群體已經關閉傳輸資料流。 The underlying connection was closed: An unexpected error occurred on a send. ---> System.IO.IOException: Authentication failed because the...
【茶包射手日記】Visual Studio 編譯自動帶入相依 DLL 問題
同事報案,在 Visual Studio 從私有 NuGet 伺服器安裝我寫的共用元件,該元件參照了 Managed ODP.NET 但沒在 NuGet Package 宣告相依性,理論上不會一併安裝 Managed ODP.NET NuGet Package,但同事發現建置後 bin 目錄卻神奇地出現 Oracle.ManagedDataAccess.dll。試著在我的電腦演練相同操作,bin 目錄並不會出現 Oracle.ManagedDataAccess.dll!很明顯這又是我不了解的「魔法...
【茶包射手日記】ORACLE JOIN GROUP BY 子查詢爆慢疑案
接獲同事報案,某段 Oracle 查詢偶發嚴重效能問題。查詢時資料表經由 JOIN 自身的 GROUP BY 子查詢挑出某日期前客戶最新的一筆資料: SELECT ccb.Key1, ccb.Key2, ccb.Key3, ccb.Key4, ccb.Key5, ccb.Col1, ccb.Col2, ccb.Col3, ccb.Col4, --...略... ccb.Col20 FROM MyTable ccb INNER JOIN ( SELECT Key0,Key1,Key2, Key3,...
Posted 20 July 2017 09:49 PMJeffrey | with no comments 3,766
Filed under: ,
【茶包射手筆記】詭異的 Word 字元疊疊樂
同事遇到一個 Word 鬼問題,某份使用者提供的 Word 文件,有段文字難以修改,輸入的文字會消失或重疊在一起! 做了一個範例重現問題。如下圖所示,文件原本有個字母 T,將游標移到 T 的後方,試著輸入 A、B、C、D、E 字元,看到的不是TABCDE,而是全部字元都疊在一起! 經過一番摸索,發現問題出在這段內容的「字型/字元間距/間距」設定被設成「緊縮」(預設為標準),並指定點數為 7.5 點,將其改回標準即一切正常。 順手測了緊縮不同點數的效果: 基本上 2 點已是極限,超過則文字重疊難以閱讀...
Posted 13 July 2017 11:08 PMJeffrey | with no comments 2,194
Filed under:
【茶包射手筆記】SQL 錯誤-Server 'XXX' is not configured for RPC
在測試台運作正常,程式部署到正式環境後出現 SQL 錯誤: System.Data.SqlClient.SqlException (0x80131904): Server 'XXX' is not configured for RPC. at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction)...
Posted 12 July 2017 11:38 PMJeffrey | with no comments 2,889
Filed under: ,
更多文章 下一頁 »

搜尋

Go

<December 2017>
SunMonTueWedThuFriSat
262728293012
3456789
10111213141516
17181920212223
24252627282930
31123456
 
RSS
創用 CC 授權條款
【廣告】
twMVC
最新回應

Tags 分類檢視
關於作者

一個醉心技術又酷愛分享的Coding魔人,十年的IT職場生涯,寫過系統、管過專案, 也帶過團隊,最後還是無怨無悔地選擇了技術鑽研這條路,近年來則以做一個"有為的中年人"自許。

文章典藏
其他功能

這個部落格


Syndication