成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

微軟官方出品微服務架構:十個.Net開源項目

開源
今天一起盤點下,11月份推薦的10個.Net開源項目。Enums.NET是一個.NET枚舉實用程序庫,MKL.NET是英特爾MKL庫的.NET版本,Camelotia是一款云存儲文件管理器,Ryujinx 是一個開源的任天堂 Switch 模擬器等等。

1、一個高性能類型安全的.NET枚舉實用開源庫

Enums.NET是一個.NET枚舉實用程序庫,專注于為枚舉提供豐富的操作方法。它支持.NET Framework和.Net Core。它主要優點表現在類型安全、高性能、豐富的操作方法和易于使用等方面,為開發者提供了更加便捷和高效的枚舉類型操作方式。

2、MKL.NET:為.NET開發者提供高性能數學計算支持的開源庫

MKL.NET是英特爾MKL庫的.NET版本,方便開發人員在.NET應用程序中使用MKL庫的功能,而無需接觸底層的C/C++代碼。

MKL提供了高性能的數學函數庫和算法,可以幫助開發人員解決科學、工程和財務等領域的計算需求,MKL.NET很好的利于.Net Core跨平臺的特性,同時繼承MKL庫的高性能和線程安全性。

MKL.NET兼容Window、Linux、MacOS。

3、一款基于.Net開發、開源、支持多平臺云存儲文件管理器

Camelotia是一款云存儲文件管理器,基于.Net UI框架和ReactiveUI框架開發的,目前支持的平臺有:Yandex Disk、Google Drive、VK Documents、GitHub、FTP、SFTP 和本地文件系統。

可運行的平臺:Windows、Linux、MacOS、XBox、Surface Hub 和 HoloLens 。

該項目涉及的技術棧比較多,比如:MVVM框架、FTP、自動化構建、單元測試、跨平臺移動UI框架,作為學習項目還是不錯的選擇。

4、基于C#開發的任天堂 Switch 開源模擬器

Ryujinx 是一個開源的任天堂 Switch 模擬器,可以在 PC 上模擬運行 Switch 游戲。采用C#開發,基于 .NET Core技術框架,可跨平臺運行在 Windows、Linux 和 macOS 等操作系統上。

該項目的特點是提供卓越的準確性和性能、用戶友好的界面和一致的構建,已經超過約 4,050 個游戲上進行了測試,3400個確認可運行。

5、一個用于操作Excel文件的.NET開源庫

ClosedXML是一個.NET第三方開源庫,支持讀取、操作和寫入Excel 2007+ (.xlsx, .xlsm)文件,是基于OpenXML封裝的,讓開發人員無需了解OpenXML API底層API,便于運用于項目開發。

保存文件:保存25W行文件花費6.343秒,保存100W行純文本文件花費17.134秒。

加載文件:加載25W行的工作簿文件花費15.648秒,加載100W行純文本文件花費49.046秒。

6、微軟官方出品微服務架構,支持.Net 8

.Net 8新增的功能帶來諸多驚喜,還未一一體驗完畢呢,我又發現了跟隨.Net 8的發布,eShop也迎來重磅升級!

eShop一直以來都是微軟官方提供的,一個基于.Net開發的電子商務系統開源項目。

這次升級有幾大關鍵詞:.Net 8、微服務、Aspire、OpenAI、APP。

eShop采用的是微服務架構,分為核心、身份授權、訂單、目錄、購物車微服務。

數據庫采用PostgreSQL、緩存采用Redis,還引入了最新發布的Aspire系統。

7、一個常用的.Net集合開源工具庫,包含CSV、Excel等

該項目主要分為5個部分:

  • 常用:編碼轉換、常用枚舉變量、多線程、列表排序等。
  • 數據庫:針對ADO.net封裝的常用操作。
  • CSV:讀取和寫入CSV庫。
  • Excel:讀取和寫入Excel庫,格式支持.xlsx、.xlsb 和 .xls,支持轉換CSV格式。
  • XBase:支持快速讀取XBase數據。

此項目提供的功能,都比較簡單,適合小型項目使用。

8、一個監控C#方法運行耗時開源庫

一個輕量級.Net庫,用于對.NET應用程序中的方法執行時間進行測量和分析,可以輕松集成到現有的.NET應用程序中。

提供了高精度的計時功能,可以準確地測量方法的執行時間,同時運行自定義標簽,便于更好的識別方法。

9、一個純.Net開發的JavaScript執行引擎

Jurassic是一個開源的托管JavaScript執行引擎,使用MS-PL授權協議。它的目標是成為.NET平臺上功能最強,最為標準的JavaScript引擎。

var engine = new Jurassic.ScriptEngine();
//輸出11
Console.WriteLine(engine.Evaluate("var a = 5; var b = 6; a + b;"));
engine.Evaluate("function add(a,b){return a+b;}");
var result = engine.CallGlobalFunction<int>("add", 5, 6); 
//輸入11
Console.WriteLine(result);

10、一個PDF文檔生成器.Net庫

這是一個PDF文檔生成器.Net開源庫,提供了一個布局引擎,對分頁功能完美的支持。

不過最新版本已經開始收費,2022.12.X 之前的版本還可以免費使用,有能力的也可以下載源碼,自行修改和優化。

頁面支持元素有:

  • 視覺:文本、圖像、頁面背景、邊框、行高、畫布、占位符。
  • 樣式:寬高、Padding、左右上下浮動、旋轉、最小容器等一些類似Css樣式。
  • 布局:分頁、表格、行、列、網格、內聯、Tab標簽、列表、層級等。

總的來說,頁面布局方式與Html布局很類似,讓開發人員能快速的上手。

責任編輯:姜華 來源: 今日頭條
相關推薦

2023-10-20 14:36:08

開源軟件.Net開發

2023-10-11 11:37:36

微服務架構

2024-01-12 16:01:10

2024-04-11 09:13:17

設計模式開發

2022-09-05 08:34:48

設計模式微服務Web

2023-06-09 10:27:13

Vue開源

2012-10-29 14:18:58

開源云計算

2023-07-14 10:53:00

開源前端

2023-05-31 10:08:51

2024-10-14 12:17:17

Flutter開源項目

2023-12-23 11:15:25

2022-12-29 20:23:43

VueReact

2022-12-20 12:06:06

開源項目APP

2022-11-04 08:16:22

2023-06-26 22:18:19

2023-04-28 08:42:22

Node.js開源項目

2021-09-20 11:09:13

項目語言語法

2022-11-02 12:17:41

2013-01-14 09:11:07

2021-10-08 06:50:32

前端開源項目
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 欧美极品视频在线观看 | 欧美黄色免费网站 | 国产成人精品999在线观看 | 性大毛片视频 | 一区二区视频在线观看 | 狠狠狠色丁香婷婷综合久久五月 | 成人免费视屏 | 婷婷在线视频 | 午夜免费福利电影 | 精品国产欧美一区二区 | 午夜精品一区二区三区在线 | 国产精品成人一区 | 欧美一区二区三区在线 | 久久久久国产一区二区 | 国产视频中文字幕 | 欧美日韩亚洲一区 | 亚洲精品中文字幕 | 国产亚洲精品美女久久久久久久久久 | 久草免费视 | 国产免费一区二区三区免费视频 | 99视频免费| 四虎av电影 | 国产极品粉嫩美女呻吟在线看人 | 欧美国产视频 | 午夜国产一级 | 亚洲视频一区在线观看 | 91在线视频| 99视频 | 欧美一区二区二区 | www.9191.com| 欧美日韩国产在线 | 精品国产乱码久久久久久1区2区 | 亚洲一区二区在线播放 | 在线观看的av | 羞视频在线观看 | 一级a性色生活片久久毛片 一级特黄a大片 | 成人羞羞国产免费视频 | 理论片87福利理论电影 | 美女福利视频一区 | 国产在线拍偷自揄拍视频 | 色综合天天综合网国产成人网 |