Duran 的技術冶煉廠
Program / Fitness / Travel / Photography / Life
Azure DevOps Repos : 建立版本控管 當您在建立專案 (Project) 時,即可先選擇使用 Team Foundation版本控管 (以下簡稱TFVC) 或 Git 版本控管。
Read more »前言 Azure DevOps Agent 與其他 CI/CD 一樣,安裝相當簡單。無論是 Windwos/macOS/Linux 皆可以安裝 Agent。本篇文章將一步步說明如何安裝與設定,給有興趣的朋友參考。若有任何錯誤或建議,請各位…
Read more »前言 先前有寫了一篇文章 "ASP.NET MVC Application 偵錯時指定起始網頁頁面" ,是關於 Visual Studio 啟動 ASP.NET MVC (.NET Framework) 時,如何…
Read more »前言 QRCoderr 是老牌 C# 產生 QR Code 的套件,從過去的 .NET Framework 就相當熱門。理所當然,.NET Core 也能使用此套件。 本篇文章將藉由一個簡單的 ASP.NET Core Web Ap…
Read more »問題描述 若您有使用 .NET Core QRCoder 套件 或 相關繪圖套件,內部有使用 gdiplus 套件,部屬於 Linux Containerer 時有可能遇到下列問題: Unable to load shared lib…
Read more »最近有幾個專案部屬在 Azure App Service on Linux ,遇到了一些問題需要確認與排除。理所當然, 某些 正式/測試環境 不同於 開發環境 ,能直接透過 Visual Studio 進行偵錯來確認問題 (也不建議)…
Read more »工作的這幾年實作 (或見過) 許多產品與應用程式的佈署,但常常與書上的名詞銜接不起來,這邊簡單紀錄一下各種部署策略的說明,也提供有需要的朋友參考,若有錯誤或任何建議,歡迎各位前輩不吝提出。
Read more »前言 最近因為工作關係需要接觸一些 Active Directory 管理相關工作`,因為屬於自己較不熟悉的領域,趁這個機會學習並紀錄一下,也提供有需要的朋友參考。本篇文章若有錯誤或任何建議,請各位前輩不另提出。
Read more »問題描述 最近以 ASP.NET Core Web Application 執行 Powershell Core 指令來完成某些工作,在開發期間完全沒有什麼問題,但佈署在 IIS 上時卻發生找不到套件的問題, 錯誤內容如下:
Read more »雖然有過對於專案設定 NLog 的經驗,但時間一久,每次面對新的專案只剩下印象,實作時還需要翻些文章,才能順利建立。這邊簡單做一下筆記,方便自己之後建立新專案時參考。本篇文章若有錯誤或任何建議,請各位先進不吝指教。
Read more »這一題蠻有趣的,突然間被問到這個問題,還真的沒想過,身為 工程師/DBA 的你,知道答案嗎? SQL Server 能放多少資料庫 ?
Read more »前言 若你再安裝 TeamCity 時,該伺服器上沒有資料庫,您可以在安裝過程中選擇內部資料庫 HSQL 方式先行安裝,後續在安裝合適的資料庫 (TeamCity 支援 MySQL, PostgreSQL, Oracle, 與 Mi…
Read more »在 Windows 分享資料夾給 其他系統 (如 IIS) 或 使用者 存取時,你需要在資料夾的安全性設定頁簽中,設定讀、寫權限。一般的物件權限可以分成讀取、寫入、修改、執行、完全控制...等。
Read more »前言 Url Rewrite Module 是一個透過 .NET 撰寫的 IIS module,他提供正規表示式與萬用字元方式建立規則,提供站台管理員重新生成 URL 與其對應網頁、服務、應用程式..等。這些友善地 URL 可以讓…
Read more »若公司或團隊沒有指定特別提供郵件服務,相信有許多人會選擇 Gmail 服務來收發郵件。隨著使用時間越來用長,信件也越來越多,雖然有做標籤與郵件分類,你會不會也有到找不到未讀郵件的情況? 今天這篇文章提供簡單搜尋小技巧,讓你快速找到遺漏…
Read more »前言 有些公司工作是透過 Azure DevOps 與 Slack ,進行工作管理與團隊溝通,所以有需要 Azure DevOps 與 Slack 介接的需求。我們將簡單介紹當 Azure DevOps 上工作項目 (work it…
Read more »前言 使用者自訂了工作項目 (workitem),卻無法在 Backlog 與 Iteration 上顯示,而感到相當困惑。他們希望自訂的工作項目能透過 Iteration 功能進行追蹤,但卻不知道如何設定。本篇文章將簡單說明如何建…
Read more »前言 在說明如何透過欄位變更連動變更工作項目狀態之前,建議你可以先看 在 Azure DevOps 客製化工作項目與流程 (Azure DevOps customized workitem and workflow) ,了解如何開…
Read more »前言 先前有在 Youtube 分享過 在 Azure DevOps 客製化工作項目與流程 (Azure DevOps customized workitem and workflow) ,而在這一篇文章,將簡單介紹如何透過套件,自…
Read more »前言 先前有在 Youtube 分享過 在 Azure DevOps 客製化工作項目與流程 (Azure DevOps customized workitem and workflow) ,而在這一篇文章,將簡單介紹如何自訂一個欄…
Read more »前言 Firebase Authentication (身分認證) 是一個使用者帳戶管理服務,他能降低開發人員對於帳戶管理開發的負擔,並讓管理人員輕鬆地管理使用者資料。最近遇到一個朋友的專案,想要開設一個新的 UAT 環境進行測試…
Read more »前言 因為工作上的需求,需要簡單維護舊有的 VB.NET Web Application,無意間客戶發現表單按下送出按鈕後,在處理等待過程中,可以繼續按下送出按鈕,導致表單重覆送出事情發生。雖然很直覺地想到使用 JavaScript…
Read more »前言 對於許多開發人員而言,進行序列的操作可能是一個常遇到需求。雖然不困難,但容易出錯 。舉例來說,像是取得序列倒數第二個元素、或取得特定序列範圍,在撰寫程式時並沒有這麼直覺,需要加入些思考與驗證,才能確保取得正確資料且不發生錯誤。…
Read more »前言 在 C# 7.0 新功能引進了基本的模式比對 (pattern matching) 功能,包含了 is 模式 、 switch 內使用 when 模式 ,與 解構 (desconstruction) 。 而在 C# 8.…
Read more »前言 若您一直追隨 C# 語言新版本,對於聯合運算子 ?? 應該該不陌生。在 C# 8.0 也不讓人失望的推出新的聯合指派運算子 ??= ,讓 C# 開發人員有簡短且容易理解的語法可以使用。本篇文章將以範例簡單說明 null co…
Read more »前言 另一個新的 C# 8.0 的語法為非同步資料流 (Asynchronous streams),除了允許非同步方法回傳多筆資料,也提供資料接收者控制非同步資料來源一個好的方式,以強化程式響應 (responsiveness) 能…
Read more »前言 預設介面方法 (Default Interface Method) 是 C# 8.0 另一項新功能,他允許開發人員使用 Traits 程式技術。 Traits 是物件導向開發的一個概念,它呈現一組方法以用於擴充類別功能,可提高…
Read more »介紹 若您是一位 C# Developer,應該對於 using statement 並不陌生。在 C# 8.0 內,您可以使用新的 using declaration 功能,透過 using 關鍵字宣告一個物件而不需要主動設定範…
Read more »前言 因為工作的關係,稍微提早一點接觸了 C# 8.0 的語法,透過這一系列的文章簡單紀錄一下學習歷程。本篇文章若有錯誤或任何建議,請各位先進不吝指教。 1. Visual Studio 中如何啟用 C# 8 語法 2…
Read more »前言 鱸魚是很好的食材,不但味美軟嫩,也可以提供人體優質的蛋白質,所以家中有人受傷或開刀,長輩們總是會煮清淡鱸魚湯,讓病人快快恢復。這次老婆與自己嘗試煮鱸魚湯,特別紀錄一下,提供有興趣的朋友參考。
Read more »前言 因為個人工作因素,常常需要到客戶公司內部協助處理系統問題,這讓我很大的機會需要修改程式碼與設定組態檔案。但多數的客戶的環境沒有安裝 IDE 或文字編輯器 (Production 也不適合安裝 IDE,避免啟用 debug 功能…
Read more »問題描述 (Error Descrption) 在 .NET Core 內使用 Encoding.GetEncoding(950) 方法時,出現錯誤訊息: System.NotSupportedException: No data…
Read more »
關注 Duran