原创 .netcore入門17:IChangeToken和ChangeToken用法簡介

環境: .netcore 3.1.1.0 vs2019 16.4.5 參照: 淺析 .Net Core中Json配置的自動更新 .net core 常見設計模式-IChangeToken IChangeToken: 這個接口代

原创 .netcore入門15:aspnetcore源碼分析之mvc、razor、webapi項目類型關係

環境: .netcore 3.1.1.0 vs2019 16.4.5 試驗目的: 通過源碼分析mvc、razor、webapi這三個項目之間的服務關係。 說明: 通過上一篇(.netcore入門14:使用vs2019創建asp

原创 .netcore入門13:aspnetcore源碼之Controller、Action的自動掃描組裝

一、mvc將當前程序集作爲尋找Controller類型的一部分緩存起來 1.首先我們在ConfigureServices方法中寫上services.AddControllers() ; 2.然後代碼執行MvcServiceColl

原创 .netcore入門14:使用vs2019創建asp.net core應用的四種模板的區別和用法

環境: .netcore 3.1.101 vs2019 16.4.5 試驗目的: 探索asp.net core應用的四種類型:“空”模板項目、“API”模板項目、“web-razorpages”、“web-mvc”。 一、“空

原创 .netcore入門11:aspnetcore自帶cookie的認證期限分析

環境: .netcore 3.1.1.0 一、cookie認證的期限配置 有兩個地方可以進行配置,一個是在startup的AddCookie()設置,另一個是在/Account/LoginAction中的HttpContext

原创 .netcore入門12:aspnetcore中cookie認證之服務端保存認證信息

環境: .netcore 3.1.1.0 概念說明: Ticket:服務端做過身份認證後會將ClaimsPrincipal和一些屬性(有效期、滑動窗口等)組裝成ticket。 Cookie:瀏覽器端保存的數據,服務端將生成的

原创 .netcore入門9:aspnetcore從命令行讀取配置及運行時配置行爲(Development、Staging、Production)

參考文章: https://docs.microsoft.com/zh-cn/aspnet/core/fundamentals/configuration/?view=aspnetcore-3.1#command-line-co

原创 .netcore入門7:aspnetcore程序修改監聽url地址(.net core 3.1)

默認新創建的aspnetcore項目使用的域名和端口號是"http://localhost:5000;https://localhost:5001",可以使用如下三種方法進行修改 方法一、修改代碼 在Program.cs中添加代碼

原创 .net core中基於MemoryCache封裝的緩存類

環境:.net core2.2 nugt包依賴: 1. Microsoft.Extensions.Caching.Abstractions 2. Microsoft.Extensions.Caching.Memory 代碼: 功

原创 winform:檢測操作系統版本

網上最常見的版本: 但是經親測,已經不準了(window的官方版本號說明和實際情況相差較大) 親測有效的版本: 第一步:添加“Microsoft.VisualBasic.dll程序集引用 第二步:獲取操作系統版本名稱 /*

原创 centos7.6搭建git服務器:ssh方式

參照:https://blog.csdn.net/qq_42176520/article/details/83541015 實驗環境: centos7.6x64 git-2.9.5.tar.gz TortoiseGit 2.7.

原创 PDF Candy Desktop

PDF Candy Desktop是由Icecream出品的一款簡單易用,功能強大的PDF轉換編輯器,可稱作:糖果PDF轉換編輯器。它使您能夠將PDF文件轉換爲各種支持的格式(從PDF到DOC,PDF到JPG等),將文檔,電子書和圖像轉換

原创 使用腳本自動安裝window的IIS功能

需求場景: 我們想讓我們軟件安裝的時候自動安裝好操作系統的IIS環境 實現思路: window server 2012及以上 使用powershell 使用Install-WindowsFeature命令,如:Install-

原创 cefsharp常見問題:編譯後運行無反應

參照:https://www.cnblogs.com/ZaraNet/p/11387496.html 開發環境: win10+vs2019+CefSharp.WinForms-71.0.2+.net4.6 運行環境: 剛裝好的

原创 .netcore入門4:Microsoft.EntityFrameworkCore操作筆記

實驗環境: window10 64位 vs2019 .netcore2.2 EntityFrameworkCore2.6 sqlserver 2014 實驗目的: 驗證EntityFrameworkCore的增刪改查 代碼