Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 亚洲伊人成综合成人网,精品国产无限资源免费观看,亚洲国产二区三区久久

          整合營銷服務商

          電腦端+手機端+微信端=數(shù)據(jù)同步管理

          免費咨詢熱線:

          ASP.NET資源大全

          PI

          來源:快舔包我很肥

          框架

          • NancyFx:輕量、用于構建 HTTP 基礎服務的非正式(low-ceremony)框架,基于.Net 及 Mono 平臺。
          • ASP.NET WebAPI:快捷創(chuàng)建 HTTP 服務的框架,可以廣泛用于多種不同的客戶端,包括瀏覽器和移動設備。
          • ServiceStack:架構縝密、速度飛快、令人愉悅的 web 服務。
          • Nelibur:Nelibur 是一個使用純 WCF 構建的基于消息的 web 服務框架。Nelibur 可以便捷地創(chuàng)建高性能、基于消息的 web 服務,使得你全面擁有 WCF 的強大能力。


          WebAPI Contrib:幫助你提高 ASP.NET Web API 能力的開源項目集合。

          應用框架(Application Frameworks)

          • ASP.NET Boilerplate:現(xiàn)代 ASP.NET MVC web 應用程序的入門,包含最佳實踐和最流行的工具。
          • Orleans:Orleans 框架提供了直接構建分布式、大規(guī)模計算應用的方法,無需學習和使用復雜的并行或擴展模型。
          • CoreFX:corefx 倉庫包含了 .NET 核心功能庫的實現(xiàn)(被稱為“CoreFX”)。包含了 System.Collections、System.IO、System.Xml 以及諸多其它組件。目前構建并運行于 Windows 平臺。你可以關注這個倉庫,了解在未來的幾個月內即將增加的對 Linux 和 Mac 的支持。
          • CSLA .NET:業(yè)務層開發(fā)框架 http://www.cslanet.com。
          • Mono:Mono 是 ECMA CLI、C# 以及 .NET 的開源實現(xiàn)。
          • Mono-Addins:Mono.Addins 是一個通用框架,用于創(chuàng)建可擴展的應用程序,以及這些應用程序的擴展插件。
          • Spring.Net:Spring.NET 是一個開源的應用程序框架,可以便捷地創(chuàng)建企業(yè)級 .NET 項目。


          應用模板(Application Templates)

          • MVC.Template:ASP.NET MVC 5 入門項目模板。
          • ProjectScaffold:F# 基金會推薦的 .NET 解決方案的原型——包括文件系統(tǒng)的搭建、用于管理依賴的 Paket 以及用于自動化構建、測試的 FAKE。默認情況下,構建流程也會對文檔進行編譯,并生成 NuGet 程序包。
          • Side-Waffle :包含大量有用的 Web 和桌面開發(fā)模板。Side-Waffle
          • Template10 :帶有設計模式的 Windows 10 模板。Template10


          人工智能(Artificial Intelligence)

          • AIMLBot(Program#):使用 C# 編寫的一個小型、快速、兼容標準、易于定制的聊天機器人,基于 AIML (人工智能標記語言 Artificial Intelligence Markup Language)。
          • SIML:智能綜合智能標記語言(Synthetic Intelligence Markup Language),下一代聊天機器人及數(shù)字助手語言。


          程序集處理(Assembly Manipulation)

          • dnSpy:dnSpy 是一個 .NET 程序集編輯器、反編譯器和調試器,來自 ILSpy 分支。
          • Fody:織入(weaving).net 程序集的可擴展工具。
          • Mono.Cecil:Cecil 類庫用于生成和檢查 ECMA CIL 程序和庫。


          資源(Assets)

          • Cassette:管理 .NET web 應用程序資源(腳本、css 和 模板)Cassette
          • NodeAssets:.net 資源管理器,通過 SignalR 實時更新 css,也可以使用 NodeJS 編譯器。
          • Bundler:編譯和最小化 Less、Sass、Stylus、Css、JS、CoffeeScript、LiveScript 文件。MVC集成了 MVC 和 ServiceStack。
          • ClientDependency:壓縮CSS與JS,提供WebForm與MVC版本。
          • SquishIt:讓你輕松合并一些 css 和 javascript。


          認證和授權(Authentication and Authorization)

          • ASP.NET Identity:用于 ASP.NET 應用程序的新身份系統(tǒng)。
          • DotNetOpenAuth:OpenID、OAuth 和 InfoCard 協(xié)議的一個 C# 實現(xiàn)。


          • Logibit Hawk:一個 F# Hawk 認證庫。


          • IdentityModel:.NET 4.5 和 MVC4、Web API 身份和訪問控制的輔助庫。
          • IdentityServer:可擴展的 OAuth2 和 OpenID 連接提供程序框架。
          • OAuth:超輕量級 OAuth 1.0a 簽名生成庫,C# 編寫。


          自動構建(Build Automation)

          • Psake:基于 .NET 的自動化構建工具,使用 PowerShell 編寫。
          • FAKE:F# Make,一個跨平臺自動構建系統(tǒng)。
          • Invoke-Build:PowerShell 自動構建和測試工具,靈感來自 Psake。
          • MSBuild:微軟構建引擎(MSBuild)是 .NET 和 Visual Studio 的構建平臺。
          • Cake:Cake(C# Make)使用 C# DSL 的跨平臺自動構建系統(tǒng)。


          緩存(Caching)

          • CacheCow:ASP.NET Web API HTTP 客戶端和服務器端緩存實現(xiàn)。
          • Akavache:一個異步、持久化的鍵值存儲。
          • CacheManager:是用C#為.NET寫的緩存管理抽象層,支持多種緩存工具,可以實現(xiàn)層次化的緩存。


          CLI

          • Command Line Parser:Command Line Parser 類庫為 CLR 應用程序提供了一套簡潔的 API,用于處理命令行參數(shù)及相關任務。
          • Fluent Command Line Parser:一個簡單、強類型的 .NET C# 命令行解析庫,交互方式流暢易用。
          • Power Args:PowerArgs 將命令行參數(shù)轉換為 .NET 對象,便于程序使用。它還提供了大量可選的擴展,例如參數(shù)校驗、自動生成使用幫助、tab 補全等等。
          • UnionArgParser:針對 F# 應用程序的聲明式 CLI 參數(shù)和 XML 配置解析器。


          CLR

          • CoreCLR:coreclr repo 包含了完整的 .NET 核心運行時實現(xiàn)(稱為“CoreCLR”)。它包括 RyuJIT、.NET GC、非托管代碼交互(native interop)等諸多組件。它目前構建和運行于 Windows 平臺。你可以關注這個倉庫,了解未來的幾個月內即將增加的對 Linux 和 Mac 的支持。


          CMS

          • Composite C1:一個 web 內容管理系統(tǒng),著重在用戶體驗及適應性。
          • mojoPortal:MojoPortal 是一個可擴展、跨數(shù)據(jù)庫、移動友好的 web 內容管理系統(tǒng)(CMS)和 web 應用程序框架,使用 C# ASP.NET 編寫。
          • N2CMS:開源、輕量、代碼優(yōu)先的 CMS,可以無縫地集成到任何 MVC 項目中。
          • Orchard:免費、開源、專注社區(qū)的項目,目標是在 ASP.NET 平臺上提供應用程序和可重用組件。
          • Piranha CMS:Piranha 是一個有趣、快速、輕量級的 .NET 框架,用于開發(fā)基于 cms 附帶其它功能的 web 應用程序。它基于 ASP.NET MVC 和 Web 頁面創(chuàng)建,完全兼容 Visual Studio 和 WebMatrix。
          • Umbraco:Umbraco 是一個免費開源的內容管理系統(tǒng),基于 ASP.NET 平臺構建。


          代碼分析和度量(Code Analysis and Metrics)

          • CodeMaid:Visual studio 擴展,用于清理、挖掘和簡化 C#、C++、F#、VB、PHP、JSON、XAML、XML、ASP、HTML、CSS、LESS、SCSS、JavaScript 和 TypeScript 代碼。
          • StyleCop:StyleCop 使用一組風格和一致性規(guī)則,對 C# 源代碼進行分析和強制性檢查。
          • Gendarme:可擴展的、基于規(guī)則的工具,用于在 .NET 應用程序和類庫中查找問題。
          • Metrics-Net:捕獲 CLR 和應用程序級別的度量值。所以你知道它的功能。


          編譯器(Compiler)

          • Bridge.NET:將 C# 編譯成 JavaScript 的開源編譯器 http://bridge.net/。
          • ClojureCLR:從 Clojure 到 CLR 的轉換,是 Clojure 項目的一部分。
          • F#:F# 編譯器、核心庫和工具——更安全、更快、代碼更好的函數(shù)式編程語言。
          • FunScript:F# 到 JavaScript 的編譯器,可以通過 TypeScript 類型提供程序使用 JQuery 等 JavaScript 庫。
          • JSIL:CIL 到 Javascript 的編譯器 http://jsil.org/。
          • Mono-basic:Visual Basic 編譯器和運行時。
          • Nemerle:Nemerle 是一個 .NET 平臺高級靜態(tài)類型編程語言。它提供函數(shù)式、面向對象式和命令式編程語言的特性。它擁有一個簡單的類似 C# 的語法和強大的元編程(meta-programming)系統(tǒng)。
          • Netjs:.NET 到 TypeScript 和 JavaScript 編譯器。兼容可移植類庫。你甚至可以使用 EXE 文件。
          • Roslyn:.NET 編譯平臺(“Roslyn”)提供開源的 C# 和 Visual Basic 編譯器,包含豐富的代碼分析 API。它可以使用和 Visual Studio 一樣的 API 來構建代碼分析工具。
          • VisualFSharp:Visual F# 編譯器和工具。


          壓縮(Compression)

          • SharpCompress:SharpCompress 是一個用于 .NET、Mono、Silverlight、WP7 的壓縮類庫,可以解壓rar、7zip、zip、tar、bzip2 和 gzip,提供單向讀取和隨機文件訪問 API。支持對 zip/tar/bzip2/gzip 進行寫入的實現(xiàn)。
          • DotNetZip.Semverd:一個開源項目,提供對 ZIP 文件處理的 .NET 類庫和相關工具。 (分支自 已經(jīng)不再維護的DotNetZip)DotNetZip.Semverd
          • SharpZipLib:一個 Zip、GZip、Tar 和 BZip2 的類庫,完全由 C# 編寫,面向 .NET 平臺。


          持續(xù)集成(Continuous Integration)

          • TeamCity:可以直接使用的,可擴展、面向開發(fā)人員友好的構建服務器——開箱即用。
          • CruiseControl.NET:一個自動化持續(xù)集成服務器,使用 .NET Framework 實現(xiàn)。
          • MyGet:為NuGet、NPM、Bower 和 VSIX 提供持續(xù)集成、部署、宿主程序包倉庫的服務。
          • AppVeyor:.NET 持續(xù)構建和部署服務。


          加密(Cryptography)

          • BouncyCastle:和 .Net 的 System.Security.Cryptography 一起,在 CLR 上提供加密算法的實現(xiàn)。
          • HashLib:HashLib 包含了幾乎所有你見過的哈希算法,它幾乎支持所有東西并且非常容易使用。
          • libsodium-net:libsodium for .NET——一個安全加密庫。
          • StreamCryptor:使用 libsodium 和 protobuf 對流進行加密和解密。


          數(shù)據(jù)庫(Database)

          • BrightstarDb:BrightstarDB 是一個原生的 .NET RDF 三元組數(shù)據(jù)庫(triple store)。
          • Event Store:開源的功能性數(shù)據(jù)庫,支持使用 JavaScript 進行復雜事件處理。 https://geteventstore.com
          • LiteDB:一個 .NET 的 NoSQL 單文件文檔數(shù)據(jù)庫。
          • RavenDB:支持 linq 的 .NET 文檔數(shù)據(jù)庫。


          數(shù)據(jù)庫驅動(Database Drivers)

          • MySQL Connector:完全托管的 MySQL ADO.NET 數(shù)據(jù)庫提供程序、連接器。
          • Npgsql:Postgresql 的 .Net 數(shù)據(jù)提供程序。
          • MongoDB:MongoDB 官方 C# 驅動。
          • ServiceStack Redis:.NET 領先的 C# Redis 客戶端。
          • StackExchange Redis:來自 StackExchange 的通用 redis 客戶端。
          • Cassandra:DataStax 開發(fā)的 Apache Cassandra .NET 驅動程序。
          • Couchbase:couchbase 官方 .NET 客戶端庫,基于 Enyim memcached 客戶端。
          • Firebird.NET:由C# 編寫的 .NET 數(shù)據(jù)提供程序,提供對 Firebird API 的高性能原生實現(xiàn)。


          反編譯(Decompilation)

          • ILSpy:ILSpy 是一個開源的 .NET 程序集查看器和反編譯器。
          • JustDecompile Engine:JustDecompile 反編譯引擎。
          • de4dot:是一款強大的.NET程序集反混淆和脫殼工具(開源GPLv3)。


          部署(Deployment)

          • Unfold:基于 Powershell 的 .net web 應用程序部署解決方案。


          DirectX

          • SlimDX:為 .NET 應用程序提供的 DirectX 封裝。
          • SharpDX:SharpDX 是一個開源項目,為 .Net 及所有 Windows 平臺提供完整的 DirectX API,可以開發(fā)高性能的游戲、2D/3D圖形渲染以及實時音頻應用程序。


          分布式計算(Distributed Computing)

          • Project Orleans:Orleans 框架提供了直接構建分布式、大規(guī)模計算應用的方法,無需學習和使用復雜的并行或擴展模型。由微軟研究院開發(fā)。
          • Akka.net:Akka.NET 是流行的 Java/Scala 框架 Akka 的 .NET 版本。它由社區(qū)提供,與 Typesafe(原始的 Java、Scala 版本的開發(fā)商)無關。


          文檔(Documentation)

          • Sandcastle:Sandcastle 幫助文件生成器和 NDoc 類似。
          • SharpDox:一個 c# 文檔工具。
          • Swashbuckle:向 WebApi 項目無縫地添加 swagger 文檔(譯者注:swagger 是一套用于生成、描述、展現(xiàn) RESTful 風格 web 服務文檔的框架和規(guī)范)。
          • NSwag:通過Swagger規(guī)范生成.NET、TypeScript的Web API客戶端。
          • F# Formatting:F# 和 C# 項目的文檔工具,文檔生成自 F# 腳本文件、Markdown 文檔、內嵌 XML 或 Markdown評論。


          電子商務和支付(E-Commerce and Payments)

          • Paypal Merchant SDK:Paypal Merchant官方.NET SDK。
          • NopCommerce:nopCommerce。開源的電子商務購物車(ASP.NET MVC)。


          • ServiceStack.Stripe:針對 stripe.com REST API 的強類型 .NET 客戶端。


          • SmartStoreNET:免費 ASP.NET MVC 電子商務購物車解決方案。


          • Stripe.Net:Stripe.net 是針對 http://stripe.com 完整服務的 .net api。


          • BeYourMarket:BeYourMarket 是一個點對點的市場框架。


          • Virto Commerce:Virto Commerce 是第二個版本,也是唯一的開源許可下的企業(yè)級別電子商務產(chǎn)品。Virto Commerce 基于 .NET 4.5,使用了 MVC、IoC、EF、Azure、Angular JS 等其他先進技術。它可以在微軟的云平臺(Azure)、亞馬遜云服務(AWS)和企業(yè)內部部署。


          環(huán)境管理(Environment Management)

          • DNVM:.NET SDK 管理器,一組命令行工具,用于更新和配置需要使用的運行時環(huán)境(DNX)。


          ETL

          • Reactive ETL:Reactive ETL 使用 .NET 反應性擴展框架(reactive extensions) 重寫了 Rhino ETL。


          游戲(Game)

          • MonoGame:一個用來創(chuàng)建跨平臺游戲的強大框架。
          • CocosSharp:CocosSharp 是 Cocos2D 和 Cocos3D API 的 C# 實現(xiàn)版本,可以在所有支持 MonoGame 的平臺上運行。
          • Duality:Duality 是一個 2D 游戲開發(fā)框架。專注于功能的模塊化,自帶一個可視化編輯器。
          • Paradox:Paradox 游戲引擎。


          地理信息系統(tǒng)(Gis)

          • NetTopologySuite:一個 在 .NET 平臺上實現(xiàn)快速、可靠的 GIS 系統(tǒng)解決方案。
          • SharpMap:一個易于使用的地圖庫,可以用于 web 和桌面應用程序。


          Git工具(Git Tools)

          • Bonobo Git Server:Bonobo Git Server for Windows 是一個 web 應用程序,可以安裝在你自己的 IIS 上,用于管理和連接你的 git 倉庫。
          • GitExtensions:GitExtensions 包含資源管理器擴展、Visual Studio 2008/2010/2012/2013 插件和一個獨立的 Git 倉庫工具。
          • GitLink:讓用戶可以單步調試托管在 GitHub 或 BitBucket 上的代碼。
          • GitVersion:根據(jù)你的 Git 倉庫的狀態(tài)生成一個語義化版本號(Semantic Version Number)。
          • LibGit2Sharp:LibGit2Sharp 帶來了 libgit2 所有的功能和速度,是一個本地 Git 實現(xiàn),可以運行在 .Net 和 Mono 平臺。
          • NGit:NGit 是 JGit 移植到 C# 的版本。
          • posh-git:Git 的 PowerShell 環(huán)境。


          圖形(Graphics)

          • Oxyplot:OxyPlot 是一個 .NET 跨平臺繪圖庫。
          • OpenTK:Open Toolkit 是一個封裝了 OpenGL、OpenCL 和 OpenAL 的 高級底層 C# 開發(fā)庫。
          • NGraphics:NGraphics 是一個 .NET 跨平臺矢量圖形渲染庫。


          GUI

          • MahApps.Metro:用于創(chuàng)建 Metro 風格 WPF 應用的工具箱。
          • Callisto:用于 Windows 8 XAML 應用的控件工具箱。包含若干 UI 控件,讓你更容易地創(chuàng)建符合 Windows UI 風格規(guī)范的Windows 商店應用。
          • ObjectListView:ObjectListView 使用 C# 封裝了 .NET 的 ListView 控件。它使得 ListView 更加易用,并且加入了一些新特性。
          • DockPanelSuite:靈感來自 Visual Studio 的停靠窗口(docking)類庫,用于 .NET WinForm 應用。
          • AvalonEdit:在 SharpDevelop 中使用,基于 WPF 的文本編輯器組件。
          • XWT:跨平臺 UI 工具箱,用于創(chuàng)建 .NET 和 Mono 桌面應用程序。
          • Gtk#:Gtk# 是 Gtk+ GUI 工具箱的 Mono/.NET 版本,絕大多數(shù) Mono 中的 GUI 應用都基于它構建。
          • MaterialDesignInXamlToolkit:用于創(chuàng)建 Material Design 風格 WPF 應用的工具箱。
          • Eto.Forms:跨平臺的 GUI 框架,用于 .NET 和 Mono 下的桌面和移動應用程序。
          • Dragablz:可拖拽、可分離(tearable,譯者注:即拖拽標簽頁成為獨立窗口)的 WPF 標簽頁控件(類似 Chrome)。支持布局和主題,包含兼容 MahApps 和 Material Design 的主題。
          • Fluent.Ribbon:Fluent Ribbon Control Suite 是一個在 WPF 中實現(xiàn) Office 和 Windows 8 風格的 Ribbon 庫。


          HTML 和 CSS(HTML and CSS)

          • AngleSharp:支持構建完整的 HTML5 DOM 和 CSS3 模型。
          • CsQuery:jQuery 風格的HTML5 解析器,可與 DOM 交互。
          • dotless:ruby Less CSS 庫的 .NET 移植版本。
          • ExCSS:C# 的 CSS3 解析器開發(fā)庫。
          • FluentBootstrap:讓ASP.NET MVC 和 WebPages 更容易使用 Boostrap CSS 框架。
          • HtmlAgilityPack:一個靈活的 HTML 解析器,可以對 DOM 進行讀寫,支持 XPATH 和 XSLT。
          • Jumony:類似HtmlAgilityPack框架,性能有改善。


          HTTP

          • Http.fs:[F#] 中的一個函數(shù)式 HTTP 客戶端。
          • RestSharp:.NET 下簡單的 REST 和 HTTP API 協(xié)議客戶端。
          • EasyHttp:C# Http開發(fā)庫。
          • Refit:Xamarin 和 .NET 下自動生成強類型的 REST 庫。
          • RestEase:類型安全且易于使用的 REST API 客戶端庫,簡單可定制。大部分靈感來自 Refit。


          IDE

          • SharpDevelop:用于 .NET 編程語言的免費 IDE。
          • MonoDevelop:MonoDevelop 是一個跨平臺的 IDE,主要面向 Mono/.NET 開發(fā)者。
          • Visual Studio Express:用于 .NET 開發(fā)的免費、輕量版本的 Visual Studio。
          • Visual Studio Community:功能完整的免費 IDE。
          • Waf DotNetPad:簡單快速的代碼編輯器,讓開發(fā) C# 或 Visual Basic 充滿樂趣。
          • Visual Studio Code:非常棒的編輯器,來自微軟,基于 GitHub Atom。


          • Rider:跨平臺.Net IDE。


          圖像處理(Image Processing)

          • ImageResizer:在圖片 URL 后面增加命令,在幾毫秒內獲取修改后的版本,支持實時的對圖片進行縮放、編輯。
          • ImageProcessor:開源 .NET 庫,用于實時處理圖片。
          • DynamicImage:高性能開源圖片處理庫,用于 ASP.NET。
          • MetadataExtractor:從圖片中提取 Exif、IPTC、XMP、ICC 等其它元數(shù)據(jù)信息。
          • Emgu CV:OpenCV 的 .NET 跨平臺封裝。


          安裝工具(Install Tools)

          • Wix Toolset:強大的工具集,用于創(chuàng)建你自己的 Windows 安裝程序。
          • Squirrel:Squirrel 即是一套工具也是一個類庫,可以無安全管理 Windows 桌面程序的安裝和更新。


          國際化(Internationalization)

          • i18n:ASP.NET MVC 智能國際化工具。


          互操作(Interoperability)

          • CefSharp:Chromium Embedded Framework 的 .NET 支持(WPF 和 WinForm)。
          • CppSharp:在 C# 中平滑使用 C++ API 的工具。
          • Sharpen:Sharpen 是 db4o 編寫的 Eclipse 插件,可以讓你把 Java 項目轉換為 C#。
          • CXXI:C++ 互操作框架。


          IoC

          • Castle Windsor:Castle Windsor 是一個用于 .NET 和 Silverlight 的成熟的 控制反轉(IoC) 容器。
          • Unity:輕量級、可擴展的依賴注入容器,支持構造函數(shù)、屬性和方法調用注入。
          • Autofac:令人著迷的 .NET IoC 容器。
          • Ninject:.net 依賴注入的忍者。
          • StructureMap:.Net 最早的 IoC/ID 容器。
          • Spring.Net:Spring.NET 是一個開源應用程序框架,可以便捷地創(chuàng)建企業(yè)級 .NET 應用。
          • LightInject:一個超輕量級 IoC 容器。
          • TinyIoC:單文件、簡單、跨平臺的 IoC 容器。


          日志(Logging)

          • Essential Diagnostics:為內置System.Diagnostics 命名空間擴展功能,提供更靈活的日志功能。
          • NLog:先進的 .NET 和 Silverlight 日志工具。
          • ELMAH:ELMAH 官方網(wǎng)站。
          • Elmah MVC:MVC 版 Elmah。
          • Logary:Logary 是一個 mono 和 .Net 平臺下高性能、多目標的日志、度量、追蹤和健康檢查庫。支持多目標,為微服務構建。
          • Log4Net:Apache log4net 工具庫能夠幫助程序員向多種不同的目標輸出日志語句。
          • Serilog:一個 NoSQL 時代下簡單直接的日志庫。將多個優(yōu)秀的傳統(tǒng)結構化分析日志功能合并到一個易于使用的程序集中。
          • StackExchange.Exceptional:Stack Exchange 網(wǎng)絡使用的錯誤處理程序。
          • Semantic Logging Application Block (SLAB):為內置
          • System.Diagnostics.Tracing 命名空間(EventSource類)擴展功能,支持將日志記錄到多個容器中,包括 Azure 表存儲、數(shù)據(jù)庫、文件(JSON、XML、文本文件)。通過 ETW 支持進程內和進程外的日志記錄,支持 Rx 進行實時的事件過濾和聚合。
          • Exceptionless:一個免費開源分布式系統(tǒng)的日志收集框架,它可以應用在基于 ASP.NET,ASP.NET Core,Web Api,Web Forms,WPF,Console,MVC 等技術棧的應用程序中,并且提供了Rest接口可以應用在 Javascript,Node.js 中。


          機器學習和數(shù)據(jù)科學(Machine Learning and Data Science)

          • Accord.NET:機器學習框架,包含了音頻和圖像處理的庫(計算機視覺、計算機聽覺、信號處理和統(tǒng)計)。
          • Accord.NET Extensions:高級圖像處理和計算機視覺算法擴展。
          • AForge.NET:為計算機視覺和人工智能領域的開發(fā)者和研究人員提供的框架(包括圖像處理、神經(jīng)網(wǎng)絡、遺傳算法、機器學習、機器人科學)。
          • Deedle:處理探索性數(shù)據(jù)的數(shù)據(jù)幀和時序庫,支持 C# 和 F#。
          • FsLab:數(shù)據(jù)科學和機器學習庫的集合,支持 F# 和 .NET。
          • numl:包含最流行的監(jiān)督學習和無監(jiān)督學習算法,盡量減少創(chuàng)建預測模型時的沖突。
          • R Provider:將 R 語言包和函數(shù)封裝為類型安全的類型提供程序供 F# 調用。
          • F# Data:F# 類型提供程序,訪問 XML、JSON、CSV 和 HTML 文件(基于樣例文檔),以及 WorldBank 數(shù)據(jù)。


          Markdown 處理(Markdown Processors)

          • MarkdownSharp:C# 實現(xiàn)的開源 Markdown 處理器,在 Stack Overflow 中使用。
          • F# Formatting:用于生成 F# 和 C# 項目文檔的工具。該工具庫的核心組件中包含了可擴展的 Markdown 解析器。
          • CommonMark.NET:CommonMark 規(guī)范的 C# 實現(xiàn),用于將 Markdown 文檔轉換為 HTML。為最佳性能和可移植性進行了優(yōu)化。


          郵件(Mail)

          • FluentEmail:System.Net.Mail 的一個流式(Fluent)封裝,支持 razor 模板引擎。
          • MailKit:完整的跨平臺的郵件協(xié)議棧,包括 IMAP、POP3、SMTP,支持驗證等特性。基于 MimeKit 構建。
          • MimeKit:跨平臺 .NET MIME 創(chuàng)建和解析庫,支持 S/MIME、PGP、TNEF 和 Unix mbox spools。
          • PreMailer.Net:一個 C# 開發(fā)庫,將你的樣式表嵌入到內置的 style 屬性中,最大限度支持郵件客戶端。


          數(shù)學(Mathematics)

          • MathNet:Math.NET 是一個開源項目,旨在創(chuàng)建和維護涵蓋基礎數(shù)學在內的工具集,面向高級和日常需要使用此類功能的 .Net 開發(fā)人員。


          多媒體(Media)

          • TagLib#:TagLib#(即 taglib-sharp)是一個讀寫媒體文件元數(shù)據(jù)的庫,支持視頻、音頻和照片格式。


          度量(Metrics)

          • C# StatsD Client:Etsy StatsD 服務器的 C# 客戶端。
          • App Metrics:開源跨平臺 .NET 報表度量開發(fā)庫。


          微框架(Micro Framework)

          • .NET Micro Framework Interpreter:Microsoft? .NET Micro Framework(NETMF)是一個在 Visual Studio 中提供為小型設備上編寫嵌入式應用的框架。


          雜項(Misc)

          • .NET Fiddle:在瀏覽器中編寫、編譯并運行 C# 代碼。相當于 C# 版本的 JSFiddle。
          • AzureCrawler:從 Angular、Ember、Durandal 或任何 JavaScript 應用中獲取 HTML 快照。
          • BitSharp:C# 比特幣節(jié)點。
          • CSScript:CS-Script 是一個基于 CLR 的腳本系統(tǒng),使用 C# 作為編程語言。CS-Script 目前針對微軟的 CLR 實現(xiàn)(.NET 2.0/3.0/3.5/4.0/4.5)并完整支持 Mono。附帶很多附加特性,比如腳本宿主。


          • CsvHelper:幫助讀寫 CSV 文件的開發(fā)庫。


          • FluentValidation:一個小型的 .NET 校驗庫,使用流式接口和 lambda 表達式構建校驗規(guī)則。
          • Humanizer:Humanizer 能夠在 .NET 平臺上滿足所有針對字符串、枚舉、日期、時間、時間范圍、數(shù)字等類型數(shù)據(jù)的操作和顯示要求。
          • LINQPad:一個 C#/VB/F# 的便簽本,能夠立即執(zhí)行任何表達式、語句塊或程序,帶有富文本顯示等有用的特性。同樣可以讓你使用 LINQ 進行交互性數(shù)據(jù)庫查詢。 [$](譯者注:也有免費許可,但是功能受限)。
          • Polly:快捷便利的異常處理策略,例如 重試、始終重試、等待并重試或斷路(Circuit Break)等行為。 (.NET 3.5、4.0、4.5、PCL、Xamarin)
          • Rant:Rant 程序文本生成 DSL(領域特定語言)。


          • ScriptCS:使用文本編輯器、nuget 和強大的 Roslyn 來編寫 C# 應用!
          • EntityFramework-Plus:Entity Framework 擴展,提供工具類、Bulk 操作、批處理/批量更新、查詢緩存/過濾器/Future、審計等功能。


          MVVM

          • Caliburn.Micro:小型但功能強大的框架,可以用來給所有 XAML 平臺創(chuàng)建應用。它對 MV* 模式的強大支持可以讓你快速構建你的解決方案,與此同時不必犧牲代碼質量和可測試能力。
          • MVVM Light Toolkit:該工具箱主要是用來加速創(chuàng)建和開發(fā) MVVM 應用,適用于 WPF、Silverlight、Windows Store(RT)和 Windows Phone 平臺。
          • Catel:Catel 是一個應用開發(fā)平臺,主要著眼在 MVVM(WPF、Silverlight、Windows Phone 及 WinRT)以及 MVC(ASP.NET MVC)。Catel 的核心部分包含 IoC 容器、模型、校驗、備忘錄模式(memento)、消息中介(message mediator)、參數(shù)檢查等。
          • UpdateControls:Update Controls 不需要你實現(xiàn) INotifyPropertyChanged 接口或聲明一個 DependencyProperty。可以將控件直接關聯(lián)到 CLR 屬性,這使得它完美貼合 MVVM 模式。
          • ReactiveUI:一個 .NET 下的 MVVM 框架,集成了反應性擴展框架(Rx),允許開發(fā)者使用 WPF、Windows Store Apps、WP8 或 Xamarin 創(chuàng)建優(yōu)雅的、可測試的應用。
          • Okra App Framework:一個以 app 為中心的 Windows 8.1 MVVM 框架,融合依賴注入,包含一套完整的 Visual Studio MVVM 模板。
          • WPF Application Framework (WAF):一個輕量級的框架,能夠幫助你創(chuàng)建結構優(yōu)雅的 WPF 應用。支持你使用分層架構和 MVVM 模式。
          • MVVMCross:跨平臺mvvm 移動開發(fā)框架,針對 WP7 和 WP8 的 WPF/Silverlight、Android 的 Mono、iOS 的 MonoTouch 以及 WPA8.1/Windows 8.1 商店應用的 Windows Universal 項目。它使用可移植類庫(PCL)來支持可維護的跨平臺 C# 原生應用。
          • Stylet:最小化 MVVM 框架(參考 Caliburn Micro),包含了良好的文檔、高覆蓋率的測試以及自帶的 IoC 容器。
          • Gemini:類似 Visual Studio Shell 的 IDE 框架。基于 WPF、AvalonDock 和 Caliburn Micro 構建。


          Office

          • ClosedXML:ClosedXML 能夠讓開發(fā)人員更便捷地創(chuàng)建 Excel 2007、2010 文件。
          • NPOI:該項目是 .NET 版本的 POI 項目,原始的 Java 版本位于http://poi.apache.org/ 。
          • EPPlus:EPPlus 是一個 .net 類庫,用于讀寫 Open Office Xml 格式的 Excel 2007、2010 文件(xlsx)。
          • Open XML SDK:Open XML SDK 是一個開源庫,用于處理 Open XML 文檔(包括 DOCX、XLSX 和 PPTX)。


          ORM

          • Entity Framework:對象關系映射器(ORM)框架,讓 .NET 開發(fā)人員使用領域特定的對象來處理關系型數(shù)據(jù)。
          • BL Toolkit:.NET 平臺的業(yè)務邏輯工具箱。
          • Dapper:一個超小型、快捷輕便的 ORM 框架。
          • Dapper Extensions:小型類庫,對 Dapper 的功能進行補充,為你的簡單傳統(tǒng) CLR 對象提供基礎的 CRUD(Get、Insert、Update、Delete) 操作。
          • NHibernate:NHibernate 對象關系映射器(移植自 Java 平臺的 Hibernate)。
          • Fluent NHibernate:便捷、無需使用 XML、編譯安全、自動化、基于約定命名的 NHibernate 映射庫。
          • FluentMigrator:.net 下的便捷的遷移框架。
          • ServiceStack.OrmLite:輕量、簡單、快速、基于命名約定的 POCO ORM。


          • Massive:小型、令人愉悅的數(shù)據(jù)訪問工具,始終關愛你直到永遠。


          • LINQ to DB:最快的 LINQ 數(shù)據(jù)庫訪問庫,簡單、輕量、快速、類型安全,在你的對象(POCO)和數(shù)據(jù)庫之間搭建橋梁。


          包管理(Package Management)

          • NuGet:.NET 包管理器。
          • MyGet:為 NuGet、NPM、Bower 和 VSIX 提供程序包倉庫宿主,同樣提供 CI 服務。
          • Paket:.NET 的一個包依賴管理器,支持 NuGet 包和 GitHub 倉庫。


          PDF

          • ITextSharp:iText 是一個PDF庫,用于創(chuàng)建、修改、檢查和維護 Portable Document Format(PDF)格式的文檔 [$] 開源軟件免費


          Profiler

          • MiniProfiler:一個簡單但有效的小型 profiler,用于 ASP.NET 網(wǎng)站。
          • Glimpse:開源 web 診斷平臺。


          推送通知(Push Notifications)

          • PushSharp:服務器端的推送通知類庫,支持 iOS、OSX、Android、Chrome、Windows Phone、Windows 8、Backberry 和 Amazon 設備。


          隊列(Queue)

          • NServiceBus:.NET 平臺下最流行的服務總線。
          • RabbitMQ.NET:AMQP 客戶端的 C# 實現(xiàn),通過 WCF 綁定到已有的 AMQP 服務。
          • NetMQ:NetMQ 是 ZeroMQ 純 C# 移植版本。
          • MassTransit:MassTransit 是一個精簡服務總線(lean service bus)的實現(xiàn),使用 .NET Framework 來構建松耦合應用程序。
          • Rebus:Rebus 是一個 .NET 平臺的精簡服務總線和 NServiceBus、MassTransit類似,只不過更加精簡。
          • EasyNetQ:易于使用的 RabbitMQ .NET API。
          • Warewolf ESB:易于使用的服務總線和微服務平臺,可以在一個可視化 IDE 中便捷的創(chuàng)建應用和服務。
          • CAP:用于處理分布式事務的 .Net 標準開發(fā)庫。支持 EventBus,輕量級、高效且易于使用。


          響應式編程(Reactive Programming)

          • Rx.NET:Reactive Extensions (Rx)庫使用觀察者序列(observable sequences)和 LINQ 風格的查詢操作,來進行異步和基于事件的程序開發(fā)。
          • Dynamic Data:用于集合的響應式編程框架。


          計劃調度(Scheduling)

          • QuartzNet:Quartz 是 .NET 平臺的企業(yè)級調度器。
          • Hangfire:在 ASP.NET 應用中,超簡單地實現(xiàn)自主引導(fire-and-forget)、延遲和周期重復任務。高級版需要收費。
          • Hangfire.Redis.StackExchange:Hangfire的redis擴展庫,基于StackExchange.Redis的開源實現(xiàn)。
          • Azure WebJobs:Azure WebJobs 是Azure中App Services一個附屬服務,為Azure中運行的Web App提供后臺運行環(huán)境(支持多種語言編寫Job),有.NET的SDK開源,并且可以直接添加擴展也開源。


          SDK 和 API 客戶端(SDK and API Clients)

          • AWS SDK:AWS SDK for .NET 讓 .NET 開發(fā)者可以便捷地操作 Amazon Web Services。
          • Azure PowerShell:一組 PowerShell 命令行,讓開發(fā)者和管理員開發(fā)、部署和管理 Microsoft Azure 應用。
          • Octokit.NET:.NET 平臺下的 GitHub API 客戶端庫。
          • DropNet:Dropbox API 客戶端開發(fā)庫。


          搜索(Search)

          • Elasticsearch .NET:Elasticsearch.Net & NEST。
          • PlainElastic.Net:ElasticSearch 的一個簡單的 .Net 客戶端。
          • SolrNet:.Net 平臺下的 Solr 客戶端。
          • Lucene.net:Lucene.Net 是 Lucene 搜索引擎庫的移植,使用 C# 編寫,面向 .NET 環(huán)境的用戶。


          序列化(Serialization)

          • Protobuf.NET:Protocol buffers 是 Google 使用的二進制序列化格式,在 Google 數(shù)據(jù)通訊中大量使用。
          • Json.NET:.NET 平臺下流行的、高性能 JSON 框架。
          • ServiceStack.Text:在 servicestack.net 中使用的 JSON、JSV、CSV 文本序列化器。
          • Msgpack-Cli:MessagePack 的 CLI 實現(xiàn)。
          • Jil:.NET 平臺下快速的 JSON 序列化器,基于 Sigil (在 StackOverflow 中使用)。
          • ProtoBuf:根據(jù) .proto 規(guī)范,為 protocol buffer 序列化內容生成 C# 代碼。
          • F# Data:F# 類型提供程序,訪問 XML、JSON、CSV 和 HTML 文件(基于樣例文檔),以及訪問 WorldBank 數(shù)據(jù)。
          • Bond:跨平臺框架,用于處理系統(tǒng)化(schematized)數(shù)據(jù)。支持跨平臺的序列化、反序列化,以及強大的通用機制來高效處理數(shù)據(jù)。


          狀態(tài)機(State machines)

          • Stateless:直接使用 .NET 代碼創(chuàng)建一個狀態(tài)機和輕量的基于狀態(tài)機的工作流。
          • Automatonymous:.Net 平臺的狀態(tài)機庫,允許你編寫流式API風格的狀態(tài)機。

          靜態(tài)網(wǎng)站生成(Static Site Generators)

          • Pretzel:.NET 平臺下的網(wǎng)站生成工具(包含后續(xù)的一些功能)。
          • Sandra.Snow:.NET 平臺的靜態(tài)網(wǎng)站生成工具,借鑒 Jekyll。
          • Wyam:簡單易用、高度模塊化、擁有強大配置能力的靜態(tài)網(wǎng)站生成工具。


          風格指南(Style Guide)

          • C# Style Guide:StackOverflow 上的C#風格指南 Q & A。
          • C# Coding Conventions:MSDN 官方的 C# 代碼約定。


          模板引擎(Template Engine)

          • RazorEngine:基于微軟 Razor 解析器引擎的開源模板引擎。
          • Nustache:無邏輯模板的開源庫。
          • DotLiquid:Ruby Liquid 模板語言的 C# 移植版本。


          測試(Testing)

          • AutoFixture:AutoFixture 是一個用于 .NET 的開源框架,用于簡化單元測試中的設置(Arrange)階段。
          • FakeItEasy:.NET 平臺的一個簡單的 mocking 庫。
          • Fluent Assertions:一組 .NET 擴展方法,可以讓你更自然地指定 TDD 或 BDD 風格測試的期望值。
          • Fuchu:F# 的單元測試庫,通過 tests-as-values 機制讓你更容易創(chuàng)建領域特定語言(DSL)。
          • Machine.Specifications:Machine.Specifications (MSpec)是一個上下文、規(guī)范框架,忽略了語言本身的干擾,簡化了測試。
          • Moq:.NET 平臺下最流行和友好的 mocking 框架。
          • NBuilder:快速創(chuàng)建測試對象。
          • NSubstitute:一個友好的 .NET mocking 框架。
          • NUnit
          • Rhino Mocks:.NET 平臺的動態(tài) Mocking 框架。
          • Shouldly:Shouldly 是一個斷言(assertion)框架,主要功能是在斷言失敗時,給出簡單明了并且友好的錯誤信息。
          • SpecFlow:將業(yè)務需求綁定到 .Net 代碼。
          • xUnit:xUnit.net 是一個 .NET 平臺下免費、開源、專注社區(qū)的單元測試框架。
          • BenchmarkDotNet:功能強大的基礎測試 .NET 開發(fā)庫。


          交易(Trading)

          • Lean:Lean 引擎是一個開源的,完全由 C# 托管代碼編寫的交易算法引擎,用于桌面和云端。
          • StockSharp:交易和算法交易(algorithmic trading)的開源平臺(用于股票市場、外匯市場、比特幣和期權交易)。


          Visual Studio 插件(Visual Studio Plugins)

          • Web Essentials:Web Essentials 為 Visual Stduio 擴展了大量的特性,提供了 web 開發(fā)人員盼望多年的功能。
          • VsVIM:Visual Studio 中的 VIM。
          • Nuget Package Manager:NuGet 是微軟開發(fā)平臺(包括 .NET)的包管理器。
          • SideWaffle:Visual Studio 2012、2013 中的一組項目模板集合,讓 web 開發(fā)人員更加輕松。


          • Resharper:Visual Studio 開發(fā)人員生產(chǎn)力工具 。


          • Refactoring Essentials:開源 C# 和 VB.NET 重構擴展,包括代碼最佳實踐分析器。


          • CodeContracts:.NET CodeContracts 工具源代碼。


          • Git Diff Margin:在 Visual Studio 滾動條區(qū)域實時顯示當前文件在 Git 上的差異。


          • Productivity Power Tools:一組 Visual Studio 專業(yè)版(及更高版本)的擴展,用于提高開發(fā)人員的生產(chǎn)力。


          Web 框架(Web Frameworks)

          • ASP.NET MVC:ASP.NET 是一個免費的 web 框架,用于創(chuàng)建優(yōu)秀的 web 站點和應用程序。
          • FubuMVC:.NET 平臺下前端控制器(front-controller)風格的 MVC 框架。


          • NancyFx:在 .Net 和 Mono 平臺上創(chuàng)建 HTTP 服務的一個輕量級、非正式的框架。


          • IISNode:在 IIS 中宿主 NodeJS 應用程序。
          • Suave.IO:一個框架/庫/web 服務器,當你看到你使用優(yōu)美的 F# 編寫的代碼提前完成了你的項目時,它的存在會讓你喜極而泣。(一個用 F# 編寫 Web 應用的框架和服務器端)


          Web 服務器(Web Servers)

          • EmbedIO:基于 Mono 編寫的跨平臺的 Web 服務器。
          • XSP:Mono 中的 ASP.NET 宿主服務器。該模塊包含了 Apache 模塊、FastCGI 模塊,可以用于掛載到其它 web 服務器或是作為一個測試用的獨立服務器存在(類似微軟的 Cassini 項目)。
          • Jexus:強勁、堅固、免費、易用的Linux ASP.NET服務器。


          WebSocket

          • SignalR:ASP.NET 庫,開發(fā)者可以通過它在 web 應用程序中非常簡單地實現(xiàn)實時功能。
          • Fleck:Fleck 是一個 C# 實現(xiàn)的 WebSocket 服務器。分支自 Nugget 項目。
          • Websocket-Sharp:WebSocket 協(xié)議的 C# 實現(xiàn),包含客戶端和服務器端。
          • XSockets:提供了一組工具,可以在微軟 .NET 等平臺上構建一個實時應用程序。
          • WebSocket4NET:.NET 2.0+、Xamarin、Mono、Silverlight、Windows Phone 以及 WinRT 下的 WebSocket 客戶端。
          • SuperSocket:一個輕量級, 跨平臺而且可擴展的 .Net/Mono Socket 服務器程序框架。


          Windows 服務(Windows Services)

          • TopShelf:一個簡單的服務宿主框架,使用 .NET 構建 Windows 服務。


          通訊框架(Communication Frameworks)

          • DotNetty:一個快速開發(fā)高性能、高可靠性的非阻塞的事件驅動網(wǎng)絡應用框架。
          • Helios:一套高性能的Socket通信中間件。


          • enode: 一個用來開發(fā)DDD、CQRS、EDA 以及事件驅動應用程序的框架。


          其他列表(Other Lists)

          • .NET-libraries-that-make-your-life-easier:開源的 .NET 庫,讓你的生活更加輕松。
          • awesome-LINQ:一組精心挑選的超棒的 LINQ 類庫、工具等。


          看完本文有收獲?請轉發(fā)分享給更多人!!!歡迎大家點贊,留言討論,喜歡這篇文章可以分享給更多人,關注我每天更新分享有關程序員、科技、編程之類的文章!!!愛你們,,么么噠,,讓我們一起愉快的玩耍把!!!

          家好,我是Echa。

          單點登錄(Single Sign On),簡稱為 SSO,是目前比較流行的企業(yè)業(yè)務整合的解決方案之一。SSO的定義是在多個應用系統(tǒng)中,用戶只需要登錄一次就可以訪問所有相互信任的應用系統(tǒng)(例如淘寶、天貓、支付寶、阿里巴巴之間的關系)。簡而言之,多個系統(tǒng),統(tǒng)一登陸。

          單點登錄主要強調的是登錄以后,各個系統(tǒng)間數(shù)據(jù)共享問題。

          統(tǒng)一認證授權方式實現(xiàn)單點登錄SSO

          在日常生活中,很多人由于忘記某些網(wǎng)站的登錄密碼而煩惱,因為大多數(shù)用戶都要記憶不少于10個用戶名和相應密碼。為了便于記憶,很多人都在不同的站點使用相同的用戶名和密碼,雖然這樣可以減少負擔,但是同時也降低了安全性,而且使用不同的站點同樣要進行多次登錄。同時,隨著信息化飛速發(fā)展,大型企業(yè)和政府部門等都開始使用電子系統(tǒng)進行辦公,而且整個辦公系統(tǒng)由多個不同的子系統(tǒng)構成,這個時候有一個SSO 單點登錄就顯得尤為重要了。

          阿里云ram單點登錄架構圖

          用戶只需要登錄一次,就可以訪問多個系統(tǒng),不需要記憶多個口令密碼。單點登錄使用戶可以快速訪問網(wǎng)絡,從而提高工作效率,同時也能幫助提高系統(tǒng)的安全性。

          云sso實現(xiàn)多賬號單點登錄

          使用單點登錄SSO的好處具體如下:

          • 方便用戶:用戶使用應用系統(tǒng)時,能夠一次登錄,多次使用。用戶不再需要每次輸入用戶名稱和用戶密碼,也不需要牢記多套用戶名稱和用戶密碼。單點登錄平臺能夠改善用戶使用應用系統(tǒng)的體驗。
          • 方便管理員:系統(tǒng)管理員只需要維護一套統(tǒng)一的用戶賬號,方便、簡單。相比之下,系統(tǒng)管理員以前需要管理很多套的用戶賬號。每一個應用系統(tǒng)就有一套用戶賬號,不僅給管理上帶來不方便,而且,也容易出現(xiàn)管理漏洞。
          • 簡化應用系統(tǒng)開發(fā): 開發(fā)新的應用系統(tǒng)時,可以直接使用單點登錄平臺的用戶認證服務,簡化開發(fā)流程。單點登錄平臺通過提供統(tǒng)一的認證平臺,實現(xiàn)單點登錄。因此,應用系統(tǒng)并不需要開發(fā)用戶認證程序。

          借此機會,今天小編給大家推薦13個開源免費單點登錄SSO系統(tǒng),希望對粉絲們有所幫助。祝粉絲們的每一個夢想都能放飛,每一個心愿都能實現(xiàn),祝福大家萬事如意!下面小編一一詳細介紹這13個開源免費單點登錄SSO系統(tǒng),喜歡的小伙伴們點個贊和收藏。

          全文大綱

          1. sa-token - 一個輕量級 Java 權限認證框架,讓鑒權變得簡單、優(yōu)雅!
          2. authelia - 是一個免費、開源、可私有化部署的單點登錄(SSO)項目
          3. BootstrapAdmin - 基于 RBAC 的 Net7 后臺管理框架,權限管理,前后臺分離,支持多站點單點登錄,兼容所有主流瀏覽器
          4. JustAuth - 如你所見,它僅僅是一個第三方授權登錄工具類庫
          5. MaxKey - 單點登錄認證系統(tǒng)
          6. jap - 一款開源的登錄認證中間件,基于模塊化設計,為所有需要登錄認證的web應用提供一套標準的技術解決方案
          7. eiam - 數(shù)字身份管控平臺
          8. CollectiveOAuth - 史上最全的整合第三方登錄的開源庫
          9. Netnr.Login - 第三方 OAuth2 授權登錄管理
          10. keycloak - 是一個免費、開源身份認證和訪問管理系統(tǒng)
          11. SD.IdentitySystem - 統(tǒng)一身份認證/權限管理/角色管理/菜單管理/SSO/License授權
          12. IdentityServer4 - 基于.NET 5+IdentityServer4+Vue+Sqlserver 的統(tǒng)一授權認證系統(tǒng)
          13. cas - 是一個開源的企業(yè)級單點登錄系統(tǒng)

          sa-token - 一個輕量級 Java 權限認證框架,讓鑒權變得簡單、優(yōu)雅!

          Github:https://github.com/dromara/sa-token



          介紹

          Sa-Token 是一個輕量級 Java 權限認證框架,讓鑒權變得簡單、優(yōu)雅!主要解決:登錄認證、權限認證、單點登錄、OAuth2.0、分布式Session會話、微服務網(wǎng)關鑒權 等一系列權限相關問題。

          功能模塊

          Sa-Token 目前主要五大功能模塊:登錄認證、權限認證、單點登錄、OAuth2.0、微服務鑒權。

          • 登錄認證 —— 單端登錄、多端登錄、同端互斥登錄、七天內免登錄
          • 權限認證 —— 權限認證、角色認證、會話二級認證
          • Session會話 —— 全端共享Session、單端獨享Session、自定義Session
          • 踢人下線 —— 根據(jù)賬號id踢人下線、根據(jù)Token值踢人下線
          • 賬號封禁 —— 登錄封禁、按照業(yè)務分類封禁、按照處罰階梯封禁
          • 持久層擴展 —— 可集成Redis、Memcached等專業(yè)緩存中間件,重啟數(shù)據(jù)不丟失
          • 分布式會話 —— 提供jwt集成、共享數(shù)據(jù)中心兩種分布式會話方案
          • 微服務網(wǎng)關鑒權 —— 適配Gateway、ShenYu、Zuul等常見網(wǎng)關的路由攔截認證
          • 單點登錄 —— 內置三種單點登錄模式:無論是否跨域、是否共享Redis,都可以搞定
          • OAuth2.0認證 —— 輕松搭建 OAuth2.0 服務,支持openid模式
          • 二級認證 —— 在已登錄的基礎上再次認證,保證安全性
          • Basic認證 —— 一行代碼接入 Http Basic 認證
          • 獨立Redis —— 將權限緩存與業(yè)務緩存分離
          • 臨時Token認證 —— 解決短時間的Token授權問題
          • 模擬他人賬號 —— 實時操作任意用戶狀態(tài)數(shù)據(jù)
          • 臨時身份切換 —— 將會話身份臨時切換為其它賬號
          • 前后臺分離 —— APP、小程序等不支持Cookie的終端
          • 同端互斥登錄 —— 像QQ一樣手機電腦同時在線,但是兩個手機上互斥登錄
          • 多賬號認證體系 —— 比如一個商城項目的user表和admin表分開鑒權
          • Token風格定制 —— 內置六種Token風格,還可:自定義Token生成策略、自定義Token前綴
          • 注解式鑒權 —— 優(yōu)雅的將鑒權與業(yè)務代碼分離
          • 路由攔截式鑒權 —— 根據(jù)路由攔截鑒權,可適配restful模式
          • 自動續(xù)簽 —— 提供兩種Token過期策略,靈活搭配使用,還可自動續(xù)簽
          • 會話治理 —— 提供方便靈活的會話查詢接口
          • 記住我模式 —— 適配[記住我]模式,重啟瀏覽器免驗證
          • 密碼加密 —— 提供密碼加密模塊,可快速MD5、SHA1、SHA256、AES、RSA加密
          • 全局偵聽器 —— 在用戶登陸、注銷、被踢下線等關鍵性操作時進行一些AOP操作
          • 開箱即用 —— 提供SpringMVC、WebFlux等常見web框架starter集成包,真正的開箱即用

          Sa-Token 功能結構圖

          authelia - 是一個免費、開源、可私有化部署的單點登錄(SSO)項目

          Github:https://github.com/authelia/authelia



          介紹

          Authelia是一個免費、開源、可私有化部署的單點登錄(SSO)項目。它具有時尚的登錄窗口,支持一次性密碼設置、通知推送等功能。

          Authelia可以獨立安裝,或者使用Docker、Kubernetes容器部署。

          Authelia 架構圖


          Authelia 架構圖

          Authelia 登錄案例截圖


          BootstrapAdmin - 基于 RBAC 的 Net7 后臺管理框架,權限管理,前后臺分離,支持多站點單點登錄,兼容所有主流瀏覽器

          Github:https://github.com/ArgoZhang/BootstrapAdmin


          介紹

          一直需要一款后臺管理系統(tǒng),但是網(wǎng)上很多開源項目都是 Java 開發(fā)的,本人是 NET 平臺的對 Java 一竅不通,C#版本的本來就少而且還沒有合適的。于是決定自己開發(fā)一套后臺管理系統(tǒng)。由于前臺采用 Bootstrap 布局樣式,所以就叫做 BootstrapAdmin

          本系統(tǒng)可以用于所有的 Web 應用程序,目前版本已經(jīng)升級到 NET CORE 具備跨平臺能力。數(shù)據(jù)庫方面同時支持多種數(shù)據(jù)庫,詳細列表見后面數(shù)據(jù)庫的詳細列表,切換數(shù)據(jù)源僅需更改配置文件無需重啟應用程序,配置簡單靈活。

          UI 前端使用流行的 Bootstrap 框架布局對移動設備的兼容性非常好,自適應目前市場幾乎所有終端設備。本系統(tǒng)還具備單一后臺支持多前臺的特色,提供 單點登錄(SSO) 的能力。

          使用 NET Core + Bootstrap + PetaPoco + HTML 5 + jQuery 構建的后臺管理平臺

          基于 RBAC 的 Net7 后臺管理框架,權限管理,前后臺分離,支持多站點單點登錄,兼容所有主流瀏覽器,內置微信、支付寶、QQ等多種登錄方式,內置多種樣式,可切換至 Blazor 多 Tabs 模式,權限控制細化到網(wǎng)頁內任意元素(按鈕、表格、文本框等等)

          主要功能

          • 通過配置與前臺網(wǎng)站集成
          • 構建前臺系統(tǒng)分層級菜單
          • 提供單一后臺支持多前臺應用配置
          • 提供單點登錄
          • 集成系統(tǒng)認證授權模塊
          • 提供角色,部門,用戶,菜單,前臺應用程序授權
            角色對用戶授權
            角色對菜單授權
            角色對部門授權
            角色對應用程序授權(多個前臺應用共用一個后臺權限管理系統(tǒng))
            部門對用戶授權
          • 提供字典表用于前臺網(wǎng)站個性化配置
          • 完全響應式布局(支持電腦、平板、手機等所有主流設備)
          • 內置多數(shù)據(jù)源支持,配置簡單立即生效無需重啟
          • 內置數(shù)據(jù)內存緩存機制,頁面快速響應
          • 內置數(shù)據(jù) 操作日志 與用戶 登錄日志
            跟蹤記錄用戶
            登錄主機地點 瀏覽器 操作系統(tǒng) 信息

          優(yōu)勢

          • 前臺系統(tǒng)不用編寫登錄、授權、認證模塊;只負責編寫業(yè)務模塊即可
          • 后臺系統(tǒng)無需任何二次開發(fā),直接發(fā)布即可使用
          • 前臺與后臺系統(tǒng)分離,分別為不同的系統(tǒng)(域名可獨立)
          • 可擴展為多租戶應用

          系統(tǒng)截圖







          JustAuth - 如你所見,它僅僅是一個第三方授權登錄的工具類庫

          Github:https://github.com/justauth/JustAuth

          介紹

          小而全而美的第三方登錄開源組件。目前已支持Github、Gitee、微博、釘釘、百度、Coding、騰訊云開發(fā)者平臺、OSChina、支付寶、QQ、微信、淘寶、Google、Facebook、抖音、領英、小米、微軟、、Teambition、StackOverflow、Pinterest、人人、華為、企業(yè)微信、酷家樂、Gitlab、美團、餓了么、推特、飛書、京東、阿里云、喜馬拉雅、Amazon、Slack和 Line 等第三方平臺的授權登錄。

          OAuth 2 流程

          OAuth 2 流程

          JustAuth 集成第三方登錄

          JustAuth


          MaxKey - 單點登錄認證系統(tǒng)

          Github:https://github.com/dromara/MaxKey

          介紹

          MaxKey單點登錄認證系統(tǒng)是業(yè)界領先的IAM-IDaas身份管理和認證產(chǎn)品,支持OAuth2.x、OpenID Connect、SAML2.0、JWT、CAS、SCIM等SSO標準協(xié)議,基于RBAC統(tǒng)一權限控制,實現(xiàn)用戶生命周期管理,開源、安全、自主可控。

          產(chǎn)品特性

          • 標準協(xié)議

          序號

          協(xié)議

          支持

          1.1

          OAuth 2.x/OpenID Connect

          1.2

          SAML 2.0

          1.3

          JWT

          1.4

          CAS

          1.5

          SCIM 2.0

          1.6

          FormBased

          1.7

          TokenBased(Post/Cookie)

          1.8

          ExtendApi

          1.9

          EXT

          • 登錄支持

          序號

          登錄方式

          支持

          2.1

          動態(tài)驗證碼

          字母/數(shù)字/算術

          2.2

          雙因素認證

          短信/時間令牌/郵件

          2.3

          短信認證

          騰訊云短信/阿里云短信/網(wǎng)易云信

          2.4

          時間令牌

          Google/Microsoft Authenticator/FreeOTP/支持TOTP或者HOTP

          2.5

          域認證

          Kerberos/SPNEGO/AD域

          2.6

          LDAP

          OpenLDAP/ActiveDirectory/標準LDAP服務器

          2.7

          社交賬號

          微信/QQ/微博/釘釘/Google/Facebook/其他

          2.8

          掃碼登錄

          企業(yè)微信/釘釘/飛書掃碼登錄

          • 提供標準的認證接口以便于其他應用集成SSO,安全的移動接入,安全的API、第三方認證和互聯(lián)網(wǎng)認證的整合。
          • 簡化微軟Active Directory域控、標準LDAP服務器機構和賬號管理,密碼自助服務重置密碼。
          • IDaas多租戶功能,支持集團下多企業(yè)獨立管理或企業(yè)下不同部門數(shù)據(jù)隔離的,降低運維成本。
          • 認證中心具有平臺無關性、環(huán)境多樣性,支持Web、手機、移動設備等, 如Apple iOS,Andriod等,將認證能力從B/S到移動應用全面覆蓋。
          • 配置化的密碼策略、訪問策略;支持Ip2region或GeoLite2地理庫精準IP定位 ,強大安全審計,對用戶全生命周期審計、訪問行為記錄追溯審計、安全合規(guī)審計、安全風險預警。
          • 基于Java EE平臺,微服務架構,采用Spring、MySQL、Tomcat、Redis、MQ等開源技術,擴展性強。
          • 開源、安全、自主可控。

          系統(tǒng)截圖

          jap - 一款開源的登錄認證中間件,基于模塊化設計,為所有需要登錄認證的web應用提供一套標準的技術解決方案

          Github:https://github.com/fujieid/jap

          介紹

          JustAuthPlus(以下簡稱"JAP")是一款開源的登錄認證中間件,基于模塊化設計,為所有需要登錄認證的 WEB 應用提供一套標準的技術解決方案,開發(fā)者可以基于 JAP 適配絕大多數(shù)的 WEB 系統(tǒng)(自有系統(tǒng)、聯(lián)邦協(xié)議),就像集成 JustAuth 一樣,簡單方便。

          特性

          • 易用性:JAP 的 API 沿襲 JustAuth 的簡單性,做到了開箱即用的程度。JAP 高度抽象各種登錄場景,提供了多套簡單實用的 API,極大程度的降低了開發(fā)者的學習成本和使用成本
          • 全面性:JAP 全量適配 JustAuth 支持的第三方平臺,實現(xiàn)第三方登錄。同時也支持所有基于標準OAuth2.0 協(xié)議或者 OIDC 協(xié)議或者 SAML 協(xié)議的應用、系統(tǒng),同時 JAP 還提供不同語言版本的項目 SDK,適配多種研發(fā)場景
          • 模塊化:JAP 基于模塊化設計開發(fā),針對每一種登錄場景,比如賬號密碼、OAuth、OIDC等,都單獨提供了獨有的模塊化解決方案
          • 標準化:JAP 和業(yè)務完全解耦,將登錄認證相關的邏輯抽象出一套標準的技術解決方案,針對每一種業(yè)務場景,比如用戶登錄、驗證密碼、創(chuàng)建并綁定第三方系統(tǒng)的賬號等,都提供了一套標準的策略或者接口,開發(fā)者可以基于 JAP,靈活并方便的完成相關業(yè)務邏輯的開發(fā)和適配
          • 通用性:JAP 不僅可以用到第三方登錄、OAuth授權、OIDC認證等業(yè)務場景,還能適配開發(fā)者現(xiàn)有的業(yè)務系統(tǒng)的普通賬號密碼的登錄場景,基本將所有登錄相關的業(yè)務場景都已經(jīng)涵蓋。針對 WEB 應用,JAP 將提供滿足各種不同登錄場景的解決方案(和開發(fā)語言無關)

          功能介紹

          應用場景

          • 標準規(guī)范:新項目立項,你們需要研發(fā)一套包含登錄、認證的系統(tǒng),并且需要一套標準的、靈活的、功能全面的登錄認證功能。
          • 需求靈活:現(xiàn)有登錄模塊為自研,但是新一輪的技術規(guī)劃中,你們想將登錄認證模塊重構,以更加靈活的架構適應后面的新需求,比如:集成 MFA 登錄、集成 OAuth 登錄、SAML登錄等。
          • 力求省事:你們的項目太多(或者是開發(fā)語言較多,比如:Java、Python、Node 等),每個項目都需要登錄認證模塊,想解決這種重復勞動的問題,使研發(fā)人員有更多的時間和精力投入到業(yè)務開發(fā)中,提高研發(fā)產(chǎn)能和研發(fā)效率

          eiam - 數(shù)字身份管控平臺

          Github:https://github.com/topiam/eiam

          介紹

          業(yè)界首個基于 SpringBoot3 開源IDaas/IAM平臺,用于管理企業(yè)內員工賬號、權限、身份認證、應用訪問,幫助整合部署在本地或云端的內部辦公系統(tǒng)、業(yè)務系統(tǒng)及三方 SaaS 系統(tǒng)的所有身份,實現(xiàn)一個賬號打通所有應用的服務。支持OAuth2.x、OIDC、SAML2.0、JWT、CAS等SSO標準協(xié)議。

          系統(tǒng)架構

          核心特性

          • 提供統(tǒng)一組織信息管理,多維度建立對應關系,實現(xiàn)在一個平臺對企業(yè)人員、組織架構、應用信息的高效統(tǒng)一管理。
          • 支持釘釘、飛書、企業(yè)微信等身份源集成能力,實現(xiàn)系統(tǒng)和企業(yè)OA平臺數(shù)據(jù)聯(lián)動,以用戶為管理基點,結合入職、離職、調崗、兼職等人事事件,關聯(lián)其相關應用權限變化而變化,保證應用訪問權限的安全控制。
          • 支持多因素認證,行為驗證碼、社交認證,融合認證等機制,保證用戶認證安全可靠。
          • 支持微信、微博、QQ等社交認證集成,使企業(yè)具有快速納入互聯(lián)網(wǎng)化認證能力。
          • 支持 SAML2OAuth2OIDCCAS,表單代填等認證協(xié)議及機制,實現(xiàn)單點登錄功能,預配置大量 SaaS 應用及傳統(tǒng)應用模板,開箱即用。
          • 完善的安全審計,詳盡記錄每一次用戶行為,使每一步操作有據(jù)可循,實時記錄企業(yè)信息安全狀況,精準識別企業(yè)異常訪問和潛在威脅的源頭。
          • 提供標準RESTSCIM2.0接口輕松完成機構用戶同步,實現(xiàn)企業(yè)對于賬號生命周期的精細化管理。
          • 開源、安全、自主可控。


          功能描述

          功能模塊

          功能項

          功能描述

          賬戶管理

          組織與用戶

          支持組織與用戶維護。


          用戶組管理

          支持用戶組維護。


          身份源管理

          支持通過釘釘、飛書等途徑同步用戶和組織信息到系統(tǒng)。

          認證管理

          認證提供商

          支持配置多種認證源,用戶可通過不同方式登錄門戶。

          應用管理

          OIDC協(xié)議應用

          支持通過OIDC協(xié)議進行應用SSO。


          表單代填應用

          支持表單代填方式進行應用SSO。


          JWT協(xié)議應用

          支持JWT協(xié)議進行應用SSO。

          行為審計

          用戶行為

          記錄企業(yè)用戶相關操作行為記錄。


          管理員行為

          記錄管理員相關操作記錄。

          安全設置

          通用安全

          支持通用安全配置,及安全防御策略。


          密碼策略

          支持配置用戶密碼全局規(guī)則策略。


          系統(tǒng)管理員

          負責維護系統(tǒng)用戶配置等。

          系統(tǒng)設置

          消息設置

          支持配置維護郵件模版、郵件服務、短信服務。


          IP地理庫

          支持配置IP地理庫,實現(xiàn)精準IP定位。


          存儲配置

          支持配置云存儲服務,如阿里云、騰訊云、MinIO等。

          系統(tǒng)監(jiān)控

          會話管理

          支持查看系統(tǒng)登錄會話,支持回話下線。

          CollectiveOAuth - 史上最全的整合第三方登錄的開源庫

          Gitee:https://gitee.com/rthinking/CollectiveOAuth

          介紹

          .Net平臺(C#) 史上最全的整合第三方登錄的開源庫 => 環(huán)境支持 .NET Framework 4.5 ~ 4.6.2 和 .NetCore 3.1。目前已包含Github、Gitee、釘釘、百度、支付寶、微信、企業(yè)微信、騰訊云開發(fā)者平臺(Coding)、OSChina、微博、QQ、Google、Facebook、抖音、領英、小米、微軟、、Teambition、StackOverflow、Pinterest、人人、華為、酷家樂、Gitlab、美團、餓了么、等第三方平臺的授權登錄。以下平臺正在接入中: 推特、淘寶

          Netnr.Login - 第三方 OAuth2 授權登錄管理

          Gitee:https://gitee.com/netnr/Netnr.Login


          介紹

          第三方 OAuth2 授權登錄,QQ、微信開放平臺(Weixin)、微信公眾平臺(WeixinMP)、微博(Weibo)、淘寶(Taobao)、支付寶(Alipay)、釘釘(DingTalk)、飛書(Feishu)、碼云(Gitee)、GitHub、微軟(Microsoft )、StackOverflow、谷歌(Google)

          keycloak - 是一個免費、開源身份認證和訪問管理系統(tǒng)

          Github:https://github.com/keycloak/keycloak


          介紹

          Keycloak是一個免費、開源身份認證和訪問管理系統(tǒng),支持高度可配置的單點登錄(SSO)功能。

          Keycloak內置支持連接到現(xiàn)有的LDAP或Active Directory服務器。也可以自己實現(xiàn)與關系數(shù)據(jù)庫中的用戶數(shù)據(jù)對接。

          Keycloak支持許多目前比較流行認證標準協(xié)議,如:OpenID Connect,OAuth 2.0、SAML 2.0等。

          SD.IdentitySystem - 統(tǒng)一身份認證/權限管理/角色管理/菜單管理/SSO/License授權

          Gitee:https://gitee.com/lishilei0523/SD.IdentitySystem

          介紹

          ASP.NET/WCF/Windows/Angular/統(tǒng)一身份認證/權限管理/角色管理/菜單管理/SSO/License授權

          目的

          • 作為一個使用SD.Framework框架開發(fā)的項目樣板;
          • 探索基于ASP.NET Core MVC的前端架構;
          • 探索基于WPF MVVM的前端架構;
          • 探索Angular + NG-ZORRO前端架構;
          • 做一套統(tǒng)一身份認證系統(tǒng);

          系統(tǒng)截圖

          IdentityServer4 - 基于.NET 5+IdentityServer4+Vue+Sqlserver 的統(tǒng)一授權認證系統(tǒng)

          Gitee :https://gitee.com/wangqianlong1993/IdentityServer4

          介紹

          在學習授權認證的過程中,發(fā)現(xiàn)了IdentityServer4框架。官方的例程大多是基于本地或者內存配置。沒有一個完整的后臺界面。github上有一些優(yōu)秀的管理系統(tǒng),大多都是基于MPA開發(fā)。于是基于.NET5和vue開發(fā)了這一套授權管理系統(tǒng)。

          系統(tǒng)截圖

          cas - 是一個開源的企業(yè)級單點登錄系統(tǒng)

          Github:https://github.com/apereo/cas


          介紹

          Apereo CAS是一個開源的企業(yè)級單點登錄系統(tǒng),是CAS項目的一部分。

          Apereo CAS開箱即用,并且提供多種協(xié)議支持,如:CAS(v1,v2和v3)、SAML(1.0和2.0)、OAuth(v2)、OpenID、OpenID Connect等。

          Apereo CAS支持使用多種身份證方法,包括:JAAS、LDAP、RDBMS、Radius、JWT等。

          Apereo CAS支持通過Due、YubiKey、RSA、Google Authenticator、U2F、WebAuten等進行身份驗證。

          架構圖

          最后

          一行代碼,可能會創(chuàng)造出下一個讓人驚嘆的產(chǎn)品;
          一個創(chuàng)新,可能會開啟一個全新的科技時代;
          一份初心,可能會影響到無數(shù)人的生活;
          無論是在大公司工作,還是在小團隊奮斗;
          無論是資深的程序員,還是剛剛入行的新手;
          每個人的代碼,都有力量改變世界。

          創(chuàng)作不易,喜歡的老鐵們加個關注,點個贊,打個賞,后面會不定期更新干貨和技術相關的資訊,速速收藏,謝謝!你們的一個小小舉動就是對小編的認可,更是創(chuàng)作的動力。

          創(chuàng)作文章的初心是:沉淀、分享和利他。既想寫給現(xiàn)在的你,也想貪心寫給 10 年、20 年后的工程師們,現(xiàn)在的你站在浪潮之巔,面對魔幻的互聯(lián)網(wǎng)世界,很容易把一條河流看成整片大海。未來的讀者已經(jīng)知道了這段技術的發(fā)展歷史,但難免會忽略一些細節(jié)。如果未來的工程師們真的創(chuàng)造出了時間旅行機器,可以讓你回到現(xiàn)在。那么小編的創(chuàng)作就是你和當年工程師們的接頭暗號,你能感知到他們在這個時代的鍵盤上留下的余溫。

          #文章首發(fā)挑戰(zhàn)賽#

          eb開發(fā)中有一些常用工具,下面簡單整理下:

          Beyond Compare 用來文件對比,很好用。

          動軟代碼生成器 代碼生成工具,比較好用。

          fiddler 既可以用來監(jiān)視請求,還可以用來做代理服務器,很好用。配合修改hosts使用,更強大。

          ILSpy .net反編譯工具,當然還有很多其他工具,這個挺好用的。

          flashfxp.exe ftp工具,用來連接服務器檢查文件,挺好用的。

          Q-Dir_Portable_x64 多窗口工具,同時查看多個文件夾,比較方便好用。

          Radmin 連接服務器的工具,挺有用,但是個人感覺不怎么好用,主要不穩(wěn)定。

          PicPick 取色器,測量挺好用的輔助工具。

          NotePad++ 編輯文本文件比較方便,這個有相當一部分更好用的工具。

          谷歌開發(fā)者工具 快捷鍵F12,調試,頁面修改等等很強大的工具,瀏覽器都有這個開發(fā)者工具的,google和火狐的比較好用。ie的有時候很強大!

          ieTest 可以測試ie瀏覽器的兼容性,不過以后會用的越來越少了吧,ie6,ie7有很多兼容性問題。

          Regex Match Tracer 正則表達式工具,本地使用方便。

          google在線翻譯 英語不好,只能使用這個工具了。

          有道詞典 本地離線翻譯常使用該工具。

          wcfStorm wcf測試工具,沒用過,但是聽說好用。

          Web Developer 不怎么用,做手機網(wǎng)頁開發(fā),可能常用。

          poster 火狐的一個發(fā)起請求(post請求,get請求等)的工具,個人平時都是用的網(wǎng)頁版本,直接百度post工具在線使用的。比較有用,這個工具用來檢查錯誤,做測試都很好用。

          SQL Profiler 監(jiān)視調試存儲過程,監(jiān)視sql性能,這個工具太強大,想要使用好要下功夫,不怎么會用。

          json在線格式化工具 個人經(jīng)常直接搜索后使用,可以格式化json。

          Xenu死鏈接檢查工具,個人不會用。

          BrowserShots瀏覽器兼容性測試工具,個人也會用。

          Pingdom Tools幫助開發(fā)者找出在不同的互聯(lián)網(wǎng)連接的速度,并找出速度慢的瓶頸。 還不會用。

          ---------------------------------------------------------

          visualStudio插件

          AnkhSVN 一個svn插件個人感覺比較好用,直接在vs中提交修改的代碼,直接進行change對比,比較方便。

          CodeMaid 一個括號成對插件,順手安裝的,js代碼長的時候,可以使用感覺比較好用。

          Editor Guideline 可以在代碼前產(chǎn)生一條閉合線,后臺代碼寫的比較長,嵌套判斷比較多時,感覺好用。

          Highlight 是一個高亮顯示插件,雙擊可以顯示相同的單詞,有人說低手才用,好吧,個人感覺還是很好用。

          Javascript Parser 是一個檢查js錯誤的插件,比較好用,但是如果是它不支持的語法,它也會報錯,忽略即可,當然你可以把代碼修改的更規(guī)范點。

          jQuery Code Snippets jquery智能提示,看個人需求,有的人可能不喜歡。

          NuGet程序包管理器 沒怎么學會使用,不過用來下載dll插件還是很給力的。

          ------------------------------------------------------------------

          命行工具

          運行-》mstsc 調用遠程桌面快捷鍵。

          ping ip地址或者域名,獲取域名IP地址,或者測試網(wǎng)絡是否通暢,后一句不知道是否合理。

          netsh 查看或更改本地網(wǎng)絡配置情況,要配合其他命令使用,可以重置網(wǎng)絡配置。

          winver 彈出一個窗口顯示版本信息(內存大小、系統(tǒng)版本、補丁版本、計算機名)

          telnet ip 端口 遠和登陸服務器,默認端口為23,領導說用來測試網(wǎng)絡的,這個不熟悉。

          services.msc 本地服務設置,經(jīng)常需要使用這個命令操作服務。

          perfmon.msc 計算機性能監(jiān)測程序,高手會用這個東西。

          eventvwr 事件查看器,可以用來排查程序錯誤,通過應用程序日志,可以看到程序出錯原因。

          F2 重命名

          f4修改

          Ctrl+F 查找

          Ctrl+Tab 在選項卡上向前移動

          Windows鍵+D 切換到桌面

          windows鍵+E打開文件管理器

          有人提供的工具:

          再下來就是會使用百度,google,博客園這些工具了。

          水平有限,個人簡單整理,請大家指出功能強大,但是沒被指出的工具,我修改下文章,方便大家查找使用。


          主站蜘蛛池模板: 精品无码AV一区二区三区不卡 | 日本一区二区三区在线视频| 国产亚洲一区二区三区在线不卡| 国产精品一区二区毛卡片| 欧美日韩一区二区成人午夜电影| 中文字幕一区在线观看视频 | 69福利视频一区二区| 一区二区三区四区在线视频| 一区二区三区日本电影| 国精品无码一区二区三区在线蜜臀| 波多野结衣一区二区三区aV高清| 久久精品一区二区三区不卡| 亚洲国产系列一区二区三区| 老鸭窝毛片一区二区三区| 精品视频一区二区三区在线观看 | 亚洲AV无码一区二区三区人| 国产成人精品一区二三区 | 国产成人综合一区精品| 亚洲一区无码精品色| 亚洲国产精品一区二区三区在线观看| 日韩精品无码中文字幕一区二区 | 午夜福利无码一区二区| 成人影片一区免费观看| 天堂一区二区三区精品| 日韩人妻无码一区二区三区| 亚洲熟妇AV一区二区三区宅男| 人妻少妇一区二区三区| 波多野结衣一区二区三区88| 一区二区视频在线| 精品国产日产一区二区三区 | 免费人人潮人人爽一区二区| 亚洲熟女综合一区二区三区| 熟女性饥渴一区二区三区| 日韩一区二区三区在线| 日韩人妻精品无码一区二区三区| 亚洲AV无码一区二区三区国产 | 精品视频在线观看你懂的一区| 韩国精品福利一区二区三区| 欧美激情一区二区三区成人| 蜜桃视频一区二区三区在线观看 | 亚洲日本一区二区三区|