原创 閒談設計模式 閒談設計模式

閒談設計模式 Intro 設計模式(Design Pattern)是一套被反覆使用、多數人知曉的、經過分類的、代碼設計經驗的總結。 瞭解這些前輩們總結出來的經驗有助於幫助你寫出來更優秀的代碼,幫助你寫出可擴展、可讀、可維護的高質量代碼。 在

原创 Github 新玩法 -- Profile ReadMe Github 新玩法 -- Profile ReadMe

Github 新玩法 -- Profile ReadMe Intro 今天刷 Github 的時候偶然發現一個新的玩法,Github Profile ReadMe,可以在個人的 Profile 頁面展示一個自定義的 ReadMe 操作步驟

原创 在 Xunit 中使用依賴注入 在 Xunit 中使用依賴注入

在 Xunit 中使用依賴注入 Intro 之前寫過一篇 xunit 的依賴注入相關的文章,但是實際使用起來不是那麼方便 今天介紹一個基於xunit和微軟依賴注入框架的“真正”的依賴注入使用方式 ——— Xunit.DependencyIn

原创 使用 nuget server 的 API 來實現搜索安裝 nuget 包 使用 nuget server 的 API 來實現搜索安裝 nuget 包

使用 nuget server 的 API 來實現搜索安裝 nuget 包 Intro nuget 現在幾乎是 dotnet 開發不可缺少的一部分了,還沒有用過 nuget 的就有點落後時代了,還不快用起來 nuget 是 dotnet 裏

原创 angular 接入 IdentityServer4 angular 接入 IdentityServer4

angular 接入 IdentityServer4 Intro 最近把活動室預約的項目做了一個升級,預約活動室需要登錄才能預約,並用 IdentityServer4 做了一個統一的登錄註冊中心,這樣以後就可以把其他的需要用戶操作的應用統一

原创 nuget 是如何還原包的 nuget 是如何還原包的

nuget 是如何還原包的 Intro 一直以來從來都只是簡單的用 nuget 包,最近想折騰一個東西,需要自己搞一個 nuget 包的解析,用戶指定 nuget 包的名稱和版本,然後去解析對應的 nuget 包並添加引用到項目, 於是就想

原创 使用 Windows Terminal 連接遠程主機 使用 Windows Terminal 連接遠程主機

使用 Windows Terminal 連接遠程主機 Intro Windows Terminal 是微軟新推出來的一個全新的、流行的、功能強大的命令行終端工具。包含很多來社區呼聲很高的特性,例如:多 Tab 支持、富文本、多語言支持、可

原创 使用請求頭認證來測試需要授權的 API 接口 使用請求頭認證來測試需要授權的 API 接口

使用請求頭認證來測試需要授權的 API 接口 Intro 有一些需要認證授權的接口在寫測試用例的時候一般會先獲取一個 token,然後再去調用接口,其實這樣做的話很不靈活,一方面是存在着一定的安全性問題,獲取 token 可能會有一些用戶名

原创 結合 AOP 輕鬆處理事件發佈處理日誌 結合 AOP 輕鬆處理事件發佈處理日誌

結合 AOP 輕鬆處理事件發佈處理日誌 Intro 前段時間,實現了 EventBus 以及 EventQueue 基於 Event 的事件處理,但是沒有做日誌(EventLog)相關的部分,原本想增加兩個接口, 處理事件發佈日誌和事件處理

原创 動手造輪子:實現一個簡單的 AOP 框架 動手造輪子:實現一個簡單的 AOP 框架

動手造輪子:實現一個簡單的 AOP 框架 Intro 最近實現了一個 AOP 框架 -- FluentAspects,API 基本穩定了,寫篇文章分享一下這個 AOP 框架的設計。 整體設計 概覽 IProxyTypeFactory 用來

原创 小心 HttpClient 中的 FormUrlEncodeContent 的 bug 小心 HttpClient 中的 FormUrlEncodeContent 的 bug

小心 HttpClient 中的 FormUrlEncodeContent 的 bug Intro 最近發現活動室預約項目裏的上傳圖片有時候會有問題,週末找時間測試了一下,發現小圖片的上傳沒問題,大圖片上傳會有問題,而且異常信息還很奇怪,S

原创 動手造輪子:實現一個簡單的依賴注入(三) --- 支持屬性注入 動手造輪子:實現一個簡單的依賴注入(三) --- 支持屬性注入

動手造輪子:實現一個簡單的依賴注入(三) --- 支持屬性注入 Intro 前面寫了幾篇依賴注入的文章,有興趣的小夥伴可以參考文末 Reference 部分中的鏈接,一直有小夥伴希望增加屬性注入的支持,昨天試着加了一下,思路很簡單,在獲取到

原创 EventBus/EventQueue 再思考 EventBus/EventQueue 再思考

EventBus/EventQueue 再思考 Intro 之前寫過兩篇文章,造輪子系列的 EventBus/EventQueue,回想起來覺得當前的想法有點問題,當時對 EvenStore 可能有點誤解,有興趣可以參考 https://w

原创 PowerShell 基本語法及常用命令

PowerShell常用命令: 一 Get類 1.Get-Command : 得到所有PowerShell命令,獲取有關 cmdlet 以及有關 Windows PowerShell 命令的其他元素的基本信息。 包括Cmdlet、Alias

原创 藉助騰訊雲的雲函數實現一個極簡的API網關

藉助騰訊雲的雲函數實現一個極簡的API網關 Intro 微信小程序的域名需要備案,但是沒有大陸的服務器,而且覺得備案有些繁瑣,起初做的小程序都有點想要放棄了,後來瞭解到騰訊雲的雲函數,於是利用騰訊雲的雲函數實現了一個簡單的 API 網關,通