原创 [翻譯]在 .NET Core 中的併發編程

原文地址:http://www.dotnetcurry.com/dotnet/1360/concurrent-programming-dotnet-core 今天我們購買的每臺電腦都有一個多核心的 CPU,允許它並行執行多個指令。操作系統通

原创 .NET Core:使用ImageSharp跨平臺處理圖像

一.簡述 ImageSharp是一個新的跨平臺2D圖形API,旨在處理圖像而不使用System.Drawing。 二.安裝 目前ImageSharp還是處於alpha版本,所以我們需要在nuget中添加它的地址:https://www.my

原创 .Net 中兩分鐘集成敏感詞組件

現如今大部分服務都會有用戶輸入,爲了服務的正常運行,很多時候不得不針對輸入進行敏感詞的檢測、替換。如果人工做這樣的工作,不僅效率低,成本也高。所以,先讓代碼去處理輸入,成爲了經濟方便的途徑。水弟在這裏寫了一個讓小編姐姐都覺得快的敏感詞組件接

原创 [搬運] DotNetAnywhere:可供選擇的 .NET 運行時

原文 : DotNetAnywhere: An Alternative .NET Runtime 作者 : Matt Warren 譯者 : 張很水 我最近在收聽一個名爲 DotNetRock 的優質播客,其中有以 Knockout

原创 [搬運] .NET Core 2.1中改進的堆棧信息

原文 : Stacktrace improvements in .NET Core 2.1 作者 : Ben Adams 譯者 : 張很水 . NET Core 2.1 現在具有可讀的異步堆棧信息!使得異步、迭代器和字典 ( key

原创 [搬運] 將 Visual Studio 的代碼片段導出到 VS Code

原文 : A Visual Studio to Visual Studio Code Snippet Converter 作者 : Rick Strahl 譯者 : 張蘅水 導語 和原文作者一樣,水弟我現在也是使用 VS Code 和

原创 [轉載] .NET 中可以有類似 JVM 的幻像引用嗎?

近日發現一篇不錯的文章,文中列舉了一些 GC 場景,探討了 在 .NET 中是需要實現像 JVM 的中的幻像引用。有人質疑其不切實際,也有像 Ayende 大神一言不合就自己做了個 demo。 Do we need JVM’s Phan

原创 2018 普拉斯

導語 這是一篇遲到的年終總結,儘管2018已經過去快一週了,但我仍然感覺我還留在 2018,所以這篇總結的名字就叫 2018 普拉斯。不要覺得奇怪,這裏的普拉斯和愛瘋普拉斯、大佛普拉斯的意思是一樣的,就是加長的意思,意味着 2018 的經歷

原创 C# 中使用面向切面編程(AOP)中實踐代碼整潔

1. 前言 最近在看《架構整潔之道》一書,書中反覆提到了面向對象編程的 SOLID 原則(在作者的前一本書《代碼整潔之道》也是被大力闡釋),而面向切面編程(Aop)作爲面向對象編程的有力補充,對實踐整潔代碼更是如虎添翼。 除了整潔之道系列的

原创 【長期更新】邁向現代化的 .Net 配置指北

1. 歡呼 .NET Standard 時代 我現在已不大提 .Net Core,對於我來說,未來的開發將是基於 .NET Standard,不僅僅是 面向未來 ,也是 面向過去;不只是 .Net Core 可以享受便利, .NET Fra

原创 [周譯見] C# 7 中的模範和實踐

原文地址:https://www.infoq.com/articles/Patterns-Practices-CSharp-7 關鍵點 遵循 .NET Framework 設計指南,時至今日,仍像十年前首次出版一樣適用。 API 設計至

原创 ASP.NET Core 菜鳥之路:從Startup.cs說起

1.前言 本文主要是以Visual Studio 2017 默認的 WebApi 模板作爲基架,基於Asp .Net Core 1.0,本文面向的是初學者,如果你有 ASP.NET Core 相關實踐經驗,歡迎在評論區補充。與早期版本的 A

原创 [搬運]在C#使用.NET設計模式的新觀點

原文地址:http://www.dotnetcurry.com/dotnet/1092/dotnet-design-patterns 軟件開發有許多設計模式。其中一些模式非常受歡迎。說幾乎所有的模式都可以被接受,而不管我們選擇的編程語言如何

原创 [搬運] 寫給 C# 開發人員的函數式編程

原文地址:http://www.dotnetcurry.com/csharp/1384/functional-programming-fsharp-for-csharp-developers 摘要:作爲一名 C# 開發人員,您可能已經在編寫

原创 .Net 4.X 提前用上 .Net Core 的配置模式以及熱重載配置

1. 前言 在提倡微服務及 Serverless 越來越普及的當下,傳統 .Net 應用的配置模式往往依賴於一個名爲 web.config 的 XML 文件,在可擴展性和可讀性與時代脫節了。當然,我不會慫恿一下子把所有應用遷移到 .Net