原创 Fiddler修改返回數據

斷點修改 命令行方式斷點攔截制定請求 影響範圍:僅影響指定URL操作時,會被fiddler攔截 使用該方法,首先我們需要明確知道,我們需要構造斷點的請求URL。然後在fiddler下方的命令行中,輸入:bpu+空格+URL,然後回車,當我們

原创 .Net 程序版本向前兼容

本文邏輯是安裝高版本的SDK運行時可以運行低版本的程序 方法1 在程序編譯後,找到一個[myapp].runtimeconfig.json的文件,在runtimeOptions節點增加以下節點 { "runtimeOptions": {

原创 ASP .NET Core MemoryCache緩存

Redis緩存請看這篇博客 安裝Nuget包 Microsoft.Extensions.Caching.Memory 添加緩存服務 services.AddMemoryCache(); 使用緩存 using Microsoft.AspN

原创 Windows10內置Linux子系統(WSL)設置服務自啓

WSL 啓動時運行任何服務的首選方式取決於 Windows 版本 Windows 11 在/etc/wsl.conf文件添加命令 [boot] command="service docker start" Windows 10 在wsl

原创 Docker Compose 安裝及使用

安裝 在線下載 curl -L "https://github.com/docker/compose/releases/download/v2.12.2/docker-compose-`uname -s`-`uname -m`" -o /

原创 C# 時區

Windows 時區,在 Windows 平臺實現,例:"China Standard Time" Olson(奧爾森)時區,在 Linux,Mac,IOS,Andorid,JavaScript 和許多其他平臺上廣泛實現,例:"Asia/

原创 Docker Desktop 安裝及使用

Docker Desktop需要版權 安裝包下載 https://docs.docker.com/desktop/install/windows-install/ 安裝 因爲docker desktop和鏡像默認安裝C盤,需要先設置符號鏈

原创 ASP.NET Core 診斷工具

.NET Core 診斷全局工具 .NET Core診斷工具官方地址 dotnet-counters dotnet-counters 是一個性能監視工具,用於初級運行狀況監視和性能調查。 它通過 EventCounter API 觀察已發佈

原创 Docker 源和Dockerfile配置及常用鏡像部署

Docker安裝和常用命令請看這篇博客 Docker源 /etc/docker/daemon.json 是 docker 的配置文件,默認沒有,需要我們手動創建 手動修改 vi /etc/docker/daemon.json 並填入以下內

原创 常見MimeType大全

使用C#獲取MimeType列表 [HttpGet("ExportFile")] public IActionResult ExportFile() { string path = @"F:\DownLoad\新建文件夾\新建文本文

原创 ASP.NET Core Swagger 相關使用

目錄添加Swagger隱藏API顯示註釋添加JWT配置多個版本 添加Swagger Nuget安裝Swashbuckle.AspNetCore包,添加Swagger //創建Swagger builder.Services.AddSwagg

原创 ASP.NET Core API模型綁定和Action數據返回格式

參考文檔:https://www.cnblogs.com/FlyLolo/p/ASPNETCore2_20.html 模型綁定 [FromQuery] - 從URL中取值。 [FromRoute] - 從路由中取值。 [FromForm]

原创 ASP.NET Core Jwt 認證

安裝Microsoft.AspNetCore.Authentication.JwtBearerNuget包 appsettings.json中,添加JWT的配置,注意SecretKey不能設置成太短的純數字,不然要報錯 "JWT": {

原创 C# Nullable

判斷對象是否爲null否則報錯 string? a = string.Empty; if (a is null) if (ReferenceEquals(a, null)) if (a == null) public void GetU

原创 ASP.NET Core Filter通過緩存實現接口防重

接口防重複調用 緩存使用文檔請看這篇博客。 ASP.NET Core Filter文檔請看這篇博客 添加Nuget包添加緩存 --Memory Install-Package Microsoft.Extensions.Caching.Me