2019-06-29 05:07 PM 1 7,112
小木頭報了 C/C++ 夏令營,聽說課程頗有深度,身為程式魔人老爸,自然不能容忍自家小孩上電腦課空手而回(喵的,拎杯多想上課把C學好擺脫罩門都沒機會好嗎?),所以搞個假日魔鬼特訓也是合情合理滴~ 老師很開放,不限定作業系統不指定開發工具(VS 2015 Community/Dev-C++/GCC.....
2019-06-28 06:34 AM 7 6,824
網友 Lauyea 提問,照著範例教學:使用 ASP.NET MVC 打造 WebAPI 服務的範例程式實作,卻卡在 PostMan 測試沒反應。 發問有附了詳細圖片,也依循建議加了 HomeController Index() 做過對照,不過我江湖經驗不足,沒在第一時間看出端倪(其實答案早在圖片中...
2019-06-26 09:12 PM 0 2,944
今天抓出一個蟄伏近一年的 Bug。 有一個元件使用 ASP.NET MVC 的 Script/Style 打包壓縮功能 封裝 Kendo UI 的客製樣式 CSS。 由於 kendo.utopia.css 使用相對路徑指向圖檔(例如:background-image: url('./utopia/...
2019-06-24 06:25 AM 0 3,605
面對網頁擷圖、轉存 PDF、爬網頁、自動測試等需求,Headless Chrome 是十分可靠的免費解決方案。但由於 Chrome 屬桌面程式,實務應用上我習慣將其寫成排程程式或 Windows Service 以便掌控執行身分、執行個體數量,比直接由 IIS/IIS Express 呼叫穩定不易出...
2019-06-23 08:14 AM 0 703
去年跑了烏峽馬,是我的 Y 拖初馬,從此一試成主顧,再也回不去包著腳跑步的日子。 烏峽馬有免費接駁車,搭車地點離家不遠,風景優美,空氣新鮮,雖有山路但不變態,在我心中屬優質賽事,今年再跑一回順便推朋友入坑,初馬團就這麼組成了。 快四點半抵達接駁點,大會提供的地圖超貼心地,用箭頭精準標出侯車位置,可惜...
2019-06-22 11:22 AM 0 5,521
再遇到加裝 Oracle Client 其他版本後 ODP.NET 壞掉的案例,已不是第一次發生,但沒能歸納出明確規則,故留個記錄。 問題主機是 Windows Server 2016,原本已經裝好 Oracle Client 11.2 及 12.1 的 32 位元版本。但因為上面有 SQL Ser...
2019-06-18 09:09 PM 0 1,294
換用 Git 後踩到的第一個小坑,某個 NuGet Packager 專案打包時發生錯誤,NuGet.log 顯示問題出在找不到 lib 資料夾: [INFO] : NuGet Packager 2.0.3 [INFO] : Creating backup... [INFO] : Renamed E...
2019-06-16 11:00 PM 2 17,342
先前介紹 ASP.NET Core 2.2 約略提過 .NET Core 3.0 將移除對 Json.NET 的依賴,改成可抽換式允許使用者更換偏好的版本。 前幾天微軟開發部落格有篇文章:Try the new System.Text.Json APIs!,詳細介紹 .NET Team 取代 Jso...
2019-06-15 05:32 PM 0 6,960
在 Git 開分支很便宜,真正痛苦的是合併,過與不及都是災難,因此如何依專案性質、團隊習性及管理要求訂出合宜的分支策略是個重要問題。別人耍得虎虎生風的大關刀,到你手上不是敲到頭就是閃到腰,故分支策略很難拿別人的現成做法硬套蠻幹,需與專案、團隊與制度契合才能順暢。 橫柴入灶其實也行,隨便挑一個分支策略...
2019-06-10 06:25 AM 3 8,122
前篇文章介紹過怎麼用 Visual Studio 將修改「Check In」(嚴格來說是 Stage + Commit + Push)進 Git 版控,這篇聊聊 TFVC 轉換 Git 要花點時間適應的一件事 - 充滿神祕色彩,與 TFVC 大不相同的 Branch (分支)。 TFVC 切 Bra...
2019-06-09 01:44 PM 4 2,292
去年發表過一篇:心跳帶心率爆衝問題排除心得。 一年時間過去,用過幾款不同心跳帶,問題反覆發生與排除次數也多到我有信心進行推論的程度,故整理一篇做記錄。 心跳帶屬消耗品,依我的經驗,每週跑三五天的話壽命大約一年就會因脫膠或心率不準原因報廢,後來我開始嘗試便宜的白牌心跳帶,從三百多一路買到一百五一條,便...
2019-06-08 10:42 AM 4 23,741
從 TFVC 轉換到 Git,初學者第一個想問的通常是「要怎麼 Check In?」 Git 記錄版本異動的方式與 TFVC 不同。TFVC 的 Check In (簽入)是指將本地檔案修改存入伺服器;而 Git 屬分散式版控,在工作資料夾就本機儲存庫(Repository,放在 .git 隱藏目錄...
2019-06-07 10:30 AM 4 5,795
先前提到 TFVC 與 Git 的抉擇,我個人評估轉向 Git 利大於弊,長遠來看會是較佳的選擇。(我認為 TFVC 跟 WebForm 一樣已是待退老兵,淡出舞台只是時間早晚問題) 決定轉向 Git 的第一個問題是,現有 TFS 上的 TFVC 專案要怎麼搬到 Git 專案? 簡單,從 TFVC ...
2019-06-02 04:51 PM 2 9,252
工作上有一堆重複性很高的網頁表單欄位處理需求,我想做一個萬用框架搞定它,其中有個欄位映對問題。 C# 端的 ViewModel 包含巢狀階層結構,屬性與陣列交雜,映對到 HTML 端 INPUT、SELECT、TEXTAREA 時,我想為所有屬性唯一識別 ID。例如,ViewModel 的 A 屬性...