Quantcast
Channel: 黑暗執行緒
Browsing all 2311 articles
Browse latest View live

【茶包射手日記】組件版本導向 bindingRedirect 注意事項兩則

過去寫過不少 .NET 版本導向的文章,主要處理 ODP.NET 版本相容累積的經驗: (題外話:學會 Managed ODP.NET 後前途有光明一點,但許多老專案仍以 ODP.NET 為主,三不五時要處理版本茶包) 組件繫結重新導向功能的實地觀察--以ODP.NET為例 【茶包射手日記】ASP... Read More

View Article


TFS Git 筆記 - 該用 TFVC 還是 Git?

SourceForge 式微,Codeplex 熄燈,時至今日,Github 算是在開源界一統江湖了,而 Git 也成為當今版控主流標準。 工作環境用的版控系統,汰換 VSS 後改用 TFS 多年,目前也遇上尷尬問題:該繼續用 TFVC(Team Foundation Version Control... Read More

View Article


【茶包射手日記】更新 ASP.NET 網站後冒出 System.Security.Permissions.FileIOPermission 權限錯誤

巧手一指,快速解掉同事遇到的鬼問題,自己都覺得神奇。 ASP.NET Web Site 專案在部署用 wdproj 編譯 DLL 部署後壞掉,爆炸點出現在多處,幾個讀 Registry、開 SQL 連線的網頁噴出以下訊息: Failed to load config XML: Request fo... Read More

View Article

Coding4Fun-巢狀 JSON 資料結構與 Key/Value 雙向轉換(C# 版)

工作上有一堆重複性很高的網頁表單欄位處理需求,我想做一個萬用框架搞定它,其中有個欄位映對問題。 C# 端的 ViewModel 包含巢狀階層結構,屬性與陣列交雜,映對到 HTML 端 INPUT、SELECT、TEXTAREA 時,我想為所有屬性唯一識別 ID。例如,ViewModel 的 A 屬性... Read More

View Article

TFS Git 筆記 - TFVC - Git 專案搬家經驗談

先前提到 TFVC 與 Git 的抉擇,我個人評估轉向 Git 利大於弊,長遠來看會是較佳的選擇。(我認為 TFVC 跟 WebForm 一樣已是待退老兵,淡出舞台只是時間早晚問題) 決定轉向 Git 的第一個問題是,現有 TFS 上的 TFVC 專案要怎麼搬到 Git 專案? 簡單,從 TFVC ... Read More

View Article


Visual Studio Git 筆記 - Commit 與 Push

從 TFVC 轉換到 Git,初學者第一個想問的通常是「要怎麼 Check In?」 Git 記錄版本異動的方式與 TFVC 不同。TFVC 的 Check In (簽入)是指將本地檔案修改存入伺服器;而 Git 屬分散式版控,在工作資料夾就本機儲存庫(Repository,放在 .git 隱藏目錄... Read More

View Article

白牌心跳帶使用心得

去年發表過一篇:心跳帶心率爆衝問題排除心得。 一年時間過去,用過幾款不同心跳帶,問題反覆發生與排除次數也多到我有信心進行推論的程度,故整理一篇做記錄。 心跳帶屬消耗品,依我的經驗,每週跑三五天的話壽命大約一年就會因脫膠或心率不準原因報廢,後來我開始嘗試便宜的白牌心跳帶,從三百多一路買到一百五一條,便... Read More

View Article

Visual Studio Git 筆記 - Git 的 Branch 魔法

前篇文章介紹過怎麼用 Visual Studio 將修改「Check In」(嚴格來說是 Stage + Commit + Push)進 Git 版控,這篇聊聊 TFVC 轉換 Git 要花點時間適應的一件事 - 充滿神祕色彩,與 TFVC 大不相同的 Branch (分支)。 TFVC 切 Bra... Read More

View Article


TFS Git 筆記 - 分支管理策略

在 Git 開分支很便宜,真正痛苦的是合併,過與不及都是災難,因此如何依專案性質、團隊習性及管理要求訂出合宜的分支策略是個重要問題。別人耍得虎虎生風的大關刀,到你手上不是敲到頭就是閃到腰,故分支策略很難拿別人的現成做法硬套蠻幹,需與專案、團隊與制度契合才能順暢。 橫柴入灶其實也行,隨便挑一個分支策略... Read More

View Article


System.Text.Json!

先前介紹 ASP.NET Core 2.2 約略提過 .NET Core 3.0 將移除對 Json.NET 的依賴,改成可抽換式允許使用者更換偏好的版本。 前幾天微軟開發部落格有篇文章:Try the new System.Text.Json APIs!,詳細介紹 .NET Team 取代 Jso... Read More

View Article

【茶包射手日記】NuGet 封裝專案轉 Git 後無法編譯

換用 Git 後踩到的第一個小坑,某個 NuGet Packager 專案打包時發生錯誤,NuGet.log 顯示問題出在找不到 lib 資料夾: [INFO] : NuGet Packager 2.0.3 [INFO] : Creating backup... [INFO] : Renamed E... Read More

View Article

【茶包射手日記】加裝不同 Oracle Client 版本後 ODP.NET 程式異常

再遇到加裝 Oracle Client 其他版本後 ODP.NET 壞掉的案例,已不是第一次發生,但沒能歸納出明確規則,故留個記錄。 問題主機是 Windows Server 2016,原本已經裝好 Oracle Client 11.2 及 12.1 的 32 位元版本。但因為上面有 SQL Ser... Read More

View Article

2019 烏來峽谷馬

去年跑了烏峽馬,是我的 Y 拖初馬,從此一試成主顧,再也回不去包著腳跑步的日子。 烏峽馬有免費接駁車,搭車地點離家不遠,風景優美,空氣新鮮,雖有山路但不變態,在我心中屬優質賽事,今年再跑一回順便推朋友入坑,初馬團就這麼組成了。 快四點半抵達接駁點,大會提供的地圖超貼心地,用箭頭精準標出侯車位置,可惜... Read More

View Article


Chrome 版本研究與 Git 練習

面對網頁擷圖、轉存 PDF、爬網頁、自動測試等需求,Headless Chrome 是十分可靠的免費解決方案。但由於 Chrome 屬桌面程式,實務應用上我習慣將其寫成排程程式或 Windows Service 以便掌控執行身分、執行個體數量,比直接由 IIS/IIS Express 呼叫穩定不易出... Read More

View Article

ASP.NET MVC Style Bundle 打包路徑問題

今天抓出一個蟄伏近一年的 Bug。 有一個元件使用 ASP.NET MVC 的 Script/Style 打包壓縮功能 封裝 Kendo UI 的客製樣式 CSS。 由於 kendo.utopia.css 使用相對路徑指向圖檔(例如:background-image: url('./utopia/... Read More

View Article


【答客問】 PostMan 無法連線 IIS Express 網站

網友 Lauyea 提問,照著範例教學:使用 ASP.NET MVC 打造 WebAPI 服務的範例程式實作,卻卡在 PostMan 測試沒反應。 發問有附了詳細圖片,也依循建議加了 HomeController Index() 做過對照,不過我江湖經驗不足,沒在第一時間看出端倪(其實答案早在圖片中... Read More

View Article

【茶包射手日記】VSCode 編譯內含中文字串 C/C++ 時出現警告

小木頭報了 C/C++ 夏令營,聽說課程頗有深度,身為程式魔人老爸,自然不能容忍自家小孩上電腦課空手而回(喵的,拎杯多想上課把C學好擺脫罩門都沒機會好嗎?),所以搞個假日魔鬼特訓也是合情合理滴~ 老師很開放,不限定作業系統不指定開發工具(VS 2015 Community/Dev-C++/GCC..... Read More

View Article


C# 整合 Headless Chrome 的好工具 - Puppeteer Sharp

在我的工具箱,Headless Chrome 已取代 PhatomJS 成為擷取網頁內容、自動測試及網頁擷圖/轉 PDF 的首選。 之前我都是自己寫程式呼叫 chrome.exe 傳參數執行各項任務,最近發現更方便的選擇。 Puppeteer Sharp 是 Github 上的開源專案,作者 Dar... Read More

View Article

【茶包射手日記】怪異的虛擬記憶體不足錯誤

前陣子換了新的工作機,新機器配上新安裝 Windows 10 (1803),理應又快又穩,但一直有小狀況,感覺還比不上原本用了四五年的舊機器,那ㄟ安捏咧? 問題發生過五六次,平均一兩天就會發作一次,十分惱人,幾乎都是發生在 Visual Studio 偵錯時,每次現象不一,總結有以下幾種: ASP... Read More

View Article

Visual Studio Git Merge 小筆記

書到用時方恨少,前幾天遇到程式換版,想將 master 累積的幾次 Commit 內容合併到 release 分支準備上線。因觀念薄弱經驗不足技巧生疏,一時手忙腳亂。 痛定思痛,特別回家再演練一次 Git 合併分支上線情境,筆記備忘。 準備版本歷程實驗環境如下: Commit 1 (Init) -... Read More

View Article
Browsing all 2311 articles
Browse latest View live