| | | 0 | | 762 |
因為肺炎疫情,今年的馬拉松賽事大亂,2 月之後我原本排定的比賽兩場取消兩場延期,導致一月跑完渣打馬出現了九個月無馬可跑的空窗期,創下自 2012 初馬後最長時間沒跑馬的記錄(之前頂多暑假休三個月)。停滯多時的 2020 馬拉松由景色優美、空氣清新、交通方便、補給豐富的鳥來馬重啟序幕。 屈指一算這是我...
| | | 0 | | 11,888 |
前兩個月,升級完 Windows 10 2004 後再遇上升級完新倉頡就壞掉的老毛病,參考網路教學才搞定。過去這類問題重裝 Registry 便可回神,Win 10 2004 這回則需要多設定「使用舊版的微軟倉頡」及「使用舊版的微軟注音」選項才行。當中有個小插曲,我參考的一份文章 Windows 1...
| | | 3 | | 9,073 |
這也是我曾被問過的 Git 問題,之前一知半解回答得哩哩辣喇 - 為什麼 Visual Studio 的 Git Commit 資訊欄有時會出現兩組人名時間?有時兩組不同人,有時是作者出現兩次?在什麼狀況下會出現? 這篇文章將試著回答以上問題。 Git 的每個 Commit 都有作者(Author...
| | | 0 | | 3,603 |
前幾天看到龍哥的 YouTube 影片:【GIT 小教室】"~" 跟 "^" 有什麼不同?,赫然發現之前沒真的搞懂 HEAD1 HEAD2 的意義(其實「為自己學 Git」電子書裡有講,不知是沒翻到還是沒讀進腦袋裡,總之我就廢 Orz),難怪有時執行結果跟我想...
| | | 2 | | 37,181 |
某索引服務伺服器 C 磁碟機空間嚴重不足,調查發現 C:\Users\ServiceAccount\AppData\Local\Temp 有大量以 GUID 或亂數編號命名的資料夾及檔案,大小高達 70GB,確認是兇手無誤。推測這些暫存檔是建立索引時殘留,是服務的主動刪除機制失效?還是原本便打算放著...
| | | 1 | | 2,561 |
有點混亂的 2020 年,台灣還有可能創下 56 年來全年無颱登陸的記錄(只剩下不到兩個半月,估計颱風侵台機率不高),慶幸無災之餘卻得擔心各地水庫蓄水量吃緊。 上週好奇想知道水庫水位狀況,意外找到水利署有個防災資訊服務網提供各水庫蓄水量的視覺化展示網頁,做得頗為精美(我還偷偷研究它的下雨跟水面波紋動...
| | | 0 | | 3,999 |
接獲問題通報,某轉擋排程寫入 Oracle NVARCHAR2 欄位時中文難字變成亂碼。查看原始碼,其使用 ODP.NET 讀取來源資料表內容後,轉換成 INSERT 或 UPDATE 指令,以 N'...' 傳值寫入 NVARCHAR2,依據十年前的研究心得,只要搭配 ORA_NCHAR_LITE...
| | | 21 | | 31,811 |
隨著臉書、YouTube、IG 等社群網路掘起,當年曾紅極一時的部落格確定已沒落了。今年 Podcast 興起,採用是跟部落格一樣的 RSS 訂閱,你的聽眾(讀者)就是你的聽眾(讀者),會定期收到新內容,不必擔心演算法從中動手腳,沒有言論審查、黃標封鎖、檢舉下架,那純真的年代格外讓人懷念。 2006...
| | | 4 | | 3,000 |
前幾天我玩了八皇后(喂),部落格跟 FB 都有朋友提到另一個演算法經典問題 - 背包問題。 簡單來說,背包問題是假設你有一個背包跟數件重量與價值不一的物品,在不超過背包負重上限的前題下,要決定該放入哪些物品使其總價值最大化。經典案例是小偷闖空門,面對一屋子值錢家當,我們要幫他想背包裝進哪些東西賺最多...
| | | 9 | | 19,717 |
Git 版控入門算算一年多,自覺還算上手,能善用 Branch、Commit、Reset,要把程式改爛到回不去還真有些難度。而最美妙的是 - Git 屬分散式版控,在自己的機器可以隨意 Commit、Reset、開 Branch ,天王老子都不能管你,只要送上 TFS 或 Github 前先用 Sq...
| | | 4 | | 5,973 |
接獲 Bug 通報,某網頁下拉選單出現重複選項,追查資料來自兩段 jQuery.map() 吐回字串陣列,以 Array.concat() 合併後再以 jQuery.unique() 排除重複項目,乍看合理。過去沒聽過有 jQuery.unique() 這個函式,但望文生義應類似 LINQ 的 Di...
| | | 3 | | 5,082 |
前幾天學到一個新名詞 - 八皇后問題,傳說是所有資工系學生都玩過的演算法經典案例。非本科系沒學過演算法,但自覺遞迴難不倒我,便想試試在不看範例的前題下自己能否用 C# 土砲出答案(沒在學生時代被爆雷的人才有的玩法 XD),列出傳說中的 92 組解? 天資不足,卡在座標換算公式很久,只能笨笨地在紙上畫...
| | | 2 | | 4,836 |
昨天的 .NET 探索 - HttpWebRequest 如何重複使用 TCP 連線?提到: Windows 整合式驗證(Kerberos)會與連線關聯,若程序修改 WebRequest.Credentials 同時以不同身份連上 IIS 主機,記得要指定 WebRequest.Connectio...
| | | 0 | | 6,798 |
某段使用 HttpWebRequest 呼叫 WebService 的程式偶發"A connection that was expected to be kept alive was closed by the server."錯誤,依字面理解,像是系統試圖重複使用某條被標為 k...
| | | 0 | | 3,885 |
歷史悠久的抓圖軟體 Snagit,功能之強大,說是擷圖軟體界的 Visual Studio 也當之無愧吧! 寫部落格、開發文件或回報 Bug 要抓畫面標重點,用 Snagit 幾乎是一氣喝成,手起刀落的感覺很讚。微軟 MVP 可申請加入 TechSmith Influencer Program,所以...
| | | 12 | | 10,909 |
[2022-10-30 更新] 微軟已於 2022-10-1 起停用 Exchange Online 服務之 HTTP 基本驗證功能,本文範例已無法執行,會得到 HTTP 401 回應,替代做法為使用 OAuth 認證存取 Office 365 雲端 Exhange 收發信。 我想透過 Email ...