代碼改變世界

一文了解Nuget的使用

2019-12-10 09:20 by 成天, 282 閱讀, 收藏, 編輯
摘要:Nuget介紹 官網定義:NuGet是.NET的軟件包管理器(免費)。NuGet客戶端工具提供了生成和使用軟件包的能力。NuGet Gallery 是所有軟件包作者和消費者都使用的中央軟件包存儲庫。 簡單來說,nuget包解決了dll引用的問題,開發者可以通過打包,然后發布到公有主機或者私有主機上, 閱讀全文

.NET Core應用框架AA介紹(二)

2019-12-05 10:07 by 成天, 2208 閱讀, 收藏, 編輯
摘要:AA的開源地址 https://github.com/ChengLab/AAFrameWork AA框架是一個基礎應用框架,是建立在眾多大家熟知的流行工具之上并與之集成。比如:ASP.NET Core、Automapper、Dapper、Dapper-FluentMap、RabbitMQ、Redis 閱讀全文

.NET Core 3.0 使用Nswag生成Api文檔和客戶端代碼

2019-11-28 09:29 by 成天, 1287 閱讀, 收藏, 編輯
摘要:摘要 在前后端分離、Restful API盛行的年代,完美的接口文檔,成了交流的紐帶。在項目中引入Swagger (也稱為OpenAPI),是種不錯的選擇,它可以讓接口數據可視化。下文將會演示 利用Nswag如何生成Api文檔 利用NSwagStudio如何生成客戶端代碼,并且進行測試 什么是 Sw 閱讀全文

.NET core3.0 使用Jwt保護api

2019-11-25 14:44 by 成天, 1672 閱讀, 收藏, 編輯
摘要:摘要: 本文演示如何向有效用戶提供jwt,以及如何在webapi中使用該token通過JwtBearerMiddleware中間件對用戶進行身份認證。 認證和授權區別? 首先我們要弄清楚認證(Authentication)和授權(Authorization)的區別,以免混淆了。認證是確認的過程中你是 閱讀全文

閱讀源碼學設計模式-單例模式

2019-11-14 13:11 by 成天, 93 閱讀, 收藏, 編輯
摘要:現在.NETcore 默認提供了DI功能,那我想設計一個全局的引擎類,進行注入服務、解析服務、配置中間件。并且要求該引擎類全局唯一,其他地方不能進行實例化。那單例模式就派上用場了。 單例模式官方定義: 偽代碼實現需求 在Main函數中調用 輸出 小結:從實例代碼中我們看到構造函數設置了級別為priv 閱讀全文

.NET Core 3.0 部署在docker上運行

2019-11-11 10:44 by 成天, 1363 閱讀, 收藏, 編輯
摘要:自從.NET Core3.0發布之后,寫了幾篇關于.NET Core 3.0的文章,有助于你快速入門.NET Core3.0。 本篇文章主要講解如何一步步創建一個mvc項目,然后發布并部署在Docker上運行。需要你本地有docker環境 1.創建一個站點 創建一個ASP.NET Core Web應 閱讀全文

.NET Core 3.0 中間件 Middleware

2019-11-05 16:49 by 成天, 969 閱讀, 收藏, 編輯
摘要:中間件官網文檔解釋:中間件是一種裝配到應用管道以處理請求和響應的軟件 每個中間件: 選擇是否將請求傳遞到管道中的下一個組件。 可在管道中的下一個組件前后執行工作。 使用 IApplicationBuilder 創建中間件管道 ASP.NET Core 請求管道包含一系列請求委托,依次調用。 下圖演示 閱讀全文

.NET Core3.0 日志 logging

2019-10-31 16:37 by 成天, 1213 閱讀, 收藏, 編輯
摘要:多年的經驗,日志記錄是軟件開發的重要組成部分。沒有日志記錄機制的系統不是完善的系統。在開發階段可以通過debug附件進程進行交互調試,可以檢測到一些問題,但是在上線之后,日志的記錄起到至關重要的作用。它可使我們在系統出現問題之后,排查錯誤提供依據。 .NET Core3.0內置多種日志記錄程序,并且 閱讀全文

.Net Core3.0依賴注入DI

2019-10-31 09:19 by 成天, 442 閱讀, 收藏, 編輯
摘要:構建ASP.NET Core應用程序的時候,依賴注入已成為了.NET Core的核心,這篇文章,我們理一理依賴注入的使用方法。 不使用依賴注入 首先,我們創建一個ASP.NET Core Mvc項目,定義個表達的愛服務接口,中國小伙類實現這個類如下: 在LoveController 控制器中調用 I 閱讀全文

.Net Core3.0 配置Configuration

2019-10-26 11:44 by 成天, 759 閱讀, 收藏, 編輯
摘要:準備 .NET core和.NET項目配置上有了很大的改變,支持的也更加豐富了比如命令行,環境變量,內存中.NET對象,設置文件等等。.NET項目我們常常把配置信息放到webConfig 或者appConfig中。配置相關的源碼https://github.com/aspnet/Extensions 閱讀全文
三d开奖结果走势图