一起了解 .Net Foundation 項目 No.11


 

.Net 基金會中包含有很多優秀的項目,今天就和筆者一起了解一下其中的一些優秀作品吧。

中文介紹

中文介紹內容翻譯自英文介紹,主要采用意譯、如與原文存在出入,請以原文為准。

Microsoft Web Protection Library

Microsoft Web Protection Library (WPL) 包含一組用於對 web 站點添加防護的程序集。

它包括有提供的一組編碼函數,用於對用戶輸入的 HTML 、 HTML屬性 、 XML 、 CSS 和 JavaScript 進行處理,以達到防 XSS(跨站腳本攻擊)的目的。

它還包括 Security Runtime Engine ,其能夠為已有的站點添加一層包裝,確保常見的攻擊無法進入您的應用程序。

項目詳情

相關鏈接

筆者簡評

該項目已經停止維護。

這是一個相當古老的項目,當前這個項目的主要內容都已經被合並入了 Framework 4 當中。當然還可以從 nuget 上獲取該項目單獨的包用於更舊版本的應用程序。

英文介紹

Microsoft Web Protection Library

The Microsoft Web Protection Library (WPL) is a set of .NET assemblies that help you protect your web sites. The WPL includes AntiXSS that provides a myriad of encoding functions for user input, including HTML, HTML attributes, XML, CSS and JavaScript. WPL also includes the Security Runtime Engine that provides a wrapper around your existing web sites, ensuring that common attack vectors do not make it to your application.

Project Details

以上《英文介紹》摘錄自 .NET Foundation 的項目介紹 。原文受原項目許可證保護。

中文介紹

中文介紹內容翻譯自英文介紹,主要采用意譯、如與原文存在出入,請以原文為准。

MimeKit

MimeKit 一個用於創建和轉換 MIME 標記的 C# 類庫,其支持的有 S/MIME, PGP, DKIM, TNEF, 和 Unix mbox spools。

項目詳情

相關鏈接

筆者簡評

當前該項目仍然處於活躍之中。

對 MIME 標記的處理,這點在處理電子郵件或者在 Web 網站中處理文件時尤為重要。使用正確的 MIME 信息,能夠有效的解決服務端和客戶端對文件識別的問題。

英文介紹

MimeKit

MimeKit is a C# MIME creation and parser library with support for S/MIME, PGP, DKIM, TNEF, and Unix mbox spools.

Project Details

以上《英文介紹》摘錄自 .NET Foundation 的項目介紹 。原文受原項目許可證保護。

中文介紹

中文介紹內容翻譯自英文介紹,主要采用意譯、如與原文存在出入,請以原文為准。

ML.NET

ML.NET 是一個跨平台的開源機器學習框架,其使得.Net開發人員也能夠使用.Net開發機器學習。

ML.NET 使得 .Net 開發人員能夠開發自己的機器學習模型,並將這些模型應用於他們的應用程序,盡管先前開發者在之前沒有機器學習經驗以及訓練模型的經驗。所有這些都可以采用 .Net 來實現。

項目詳情

相關鏈接

筆者簡評

TensorFlow 無疑是影響力最大機器學習框架之一。而為了彌補空白,微軟開源的 ML.NET 框架為 .Net 開發人員也帶來了非常方便的機器學習框架。

ML.NET 目前已經支持有二進制分類、多種類分類、推薦、異常檢測、評分和計算機視覺方面的應用。開發者可以通過這里連接這些例子。

正如官網給出了例子一樣,簡單五步就可以讓.Net開發者邁入機器學習的大門。

不過實際上各位也都知道,微軟的框架向來以低入門的易用性著稱。真正要體系化的學習機器學習,還需要對理論知識方面有所了解。

英文介紹

ML.NET

ML.NET is a cross-platform open-source machine learning framework which makes machine learning accessible to .NET developers.

ML.NET allows .NET developers to develop their own models and infuse custom ML into their applications without prior expertise in developing or tuning machine learning models, all in .NET.

Project Details

以上《英文介紹》摘錄自 .NET Foundation 的項目介紹 。原文受原項目許可證保護。

其他項目


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM