如何編譯早期版本的 Windows Terminal

Microsoft Build 2019 發表了全新的 Windows Terminal 終端機工具,預計在今年夏天在 Windows 10 的 Microsoft Store 推出預覽版,並在冬天的時候推出正式版本,不過對於開發者而言,看到這全新的終端機工具,想必躍躍欲試,很想早點玩玩這支援多頁籤、使用 GPU 加速、等現代化功能的終端機,這裡就帶大家親自 Build 起來!

取得又深又多的子目錄路徑

有天在處理網路芳鄰的檔案時,有個需求是要在某一個根目錄下,往下找多層子目錄後,針對路徑名稱及檔案內容做後續處理,通常這時候我們會使用 Directory 類別的 EnumerateDirectories 方法取得根目錄底下的所有子目錄的路徑,但因為子目錄很深又很多,這種取回所有子目錄路徑的方法會有反應速度很慢的問題(每次要等 5~8 秒才找得到),這時候如果能指定搜尋的子目錄深度,相信會快很多。

Microsoft .NET Framework Runtime 離線安裝檔各版本下載網址

要執行 .NET Framework 開發的應用程式,系統必須安裝對應版本的 .NET Framework Runtime,這裡整理了所有版本的 .NET Framework Runtime 下載路徑,方便使用。

查看 Chrome 擴充套件的程式碼

Chrome 的擴充套件非常的豐富,可以將我們的瀏覽器增加很多好用的功能,例如將 GitHub 網站黑化的 GitHub Dark Theme,基本上 Chrome 擴充套件都是用 JavaScript 寫的,如果你想要查看某一個擴充套件的程式碼是怎麼寫的,可以透過下面介紹的方式來觀看。

在 Microsoft Edge 中安裝 Chrome 擴充套件

在 2019 四月初的時候,Microsoft 推出了基於 Chromium 的 Microsoft Edge 瀏覽器測試版,可以到這裡下載適合你的測試版本,既然是基於 Chromium,當然也支援來自 Chrome Web Store 的擴充套件,但要怎麼安裝 Chrome 的擴充套件呢?

SonarQube 執行分析時找不到 .NET Core 的專案

今天在使用 Azure DevOps 搭配 SonarQube 做程式碼分析的時候,遇到執行分析時找不到 .NET Core 專案的錯誤,但是過去明明就可以對 .NET Core 專案程式碼作分析,怎麼會報出 No analysable projects were found 的錯誤訊息呢?

在 ASP.NET Core WebAPI 中使用 JWT 驗證

為了保護 WebAPI 僅提供合法的使用者存取,有很多機制可以做,透過 JWT (JSON Web Token) 便是其中一種方式,這篇示範如何使用官方所提供的 System.IdentityModel.Tokens.Jwt 擴充套件,處理呼叫 API 的來源是否為合法的使用者身分。

Vue CLI 和 ASP.NET Core Web API 專案整合步驟 1 2 3

Vue CLI 開發工具幫助 Vue 開發人員快速建立前端專案,但網站除了前端之外,後端的 API 支援也是專案中相當重要的一部分,然而前後端都有自己的專案架構,要如何將兩者整合在一個專案,其實很簡單的。這裡使用 ASP.NET Core Web API 作為後端專案的框架,然後搭配 Vue CLI 來產生前端專案架構,再做一點點調整,讓前後端除了保有自己的專案架構,還讓兩者能融洽的存在同一個專案中。

如何在 Visual Studio 快速建立自己的 Console App 專案範本

預設的 Console 應用程式範本太過於簡單,只會印出 Hello World,每次都要再重新建立常用的專案架構有點繁瑣,透過 Visual Studio 的匯出範本功能,可以讓我們快速打造出貼近工作或團隊需求的專案範本。

在台灣高鐵搭乘資訊查詢系統自動填入常用的悠遊卡號碼

如果你經常搭乘台灣高鐵出差了話,你應該會辦一張悠遊聯名卡來自動扣款,方便你快速進出站,然後再報支差旅費的時候,透過台灣高鐵悠遊聯名卡搭乘資訊查詢系統查詢搭查紀錄,列印相關搭乘紀錄做為申請出差費的報銷憑證,但每次查詢的過程中都要輸入一樣的悠遊卡號碼和生日,有點累,透過這篇的小技巧,可以加速查詢搭查紀錄的作業時間。