原创 修改docker中Mysql的密碼

方法一:使用mysql命令行工具 進入MySQL容器: 首先,你需要進入正在運行的MySQL容器。你可以使用以下命令找到容器的名稱或ID: bash docker ps 然後使用以下命令進入容器: bash docker exe

原创 分佈式唯一 ID 生成器 - IDGen

IdGen 是 .NET 平臺下開源的類似 Twitter Snowflake 的 ID 生成器。 在某些情況下,您需要一個低延遲、分佈式、按時間排序、緊湊且高度可用的 Id 生成系統。 實際上,IdGen 會生成 63 位 Id。一個 I

原创 Linux下使用docker部署mysql(一)

1.拉取docker docker pull mysql:5.7  2.配置掛載目錄 sudo mkdir -p /docker_data/mysql/datasudo mkdir -p /docker_data/mysql/confsu

原创 三種appSetting.json配置的讀取等級

.net core 多環境(開發和生產)配置appsettings.json - 範斯 - 博客園 (cnblogs.com) Development(開發),  Staging(分階段), Production(生產環境)三種配置的讀取等

原创 Docker中創建SQLServer

1.背景是我在本地想安裝SQLServer本地存儲,一直在最後一步就是安裝失敗 2.然後就想着在docker中安裝SQLServer,然後再通過SSMS連接過來。 第一步就是先安裝Docker windows dockerdesktop 安

原创 Dwg轉SVG

1.DWG to SVG API: The API for converting AutoCAD drawings to SVG vector images - ConvertAPI   1.ConvertApi async stat

原创 WIndow11 安裝NetFramework3.5

要安裝一個軟件 ,需要FrameWork 3.5的安裝包 通過windows更新一直安裝失敗,包各種ox1289的異常,百度了很多都沒解決問題 【已解決】在Win11上離線安裝 .NET Framework 3.5的方法【含網盤離線文件】-

原创 異常信息 API 接口

  public class ApiException : Exception { public int ErrorCode { get; } public string ErrorMessage { get; }

原创 IComparable與IComparable<T>

在 C# 中,IComparable 和 IComparable<T> 接口用於定義對象的比較規則。它們允許我們對不同的對象進行排序、比較和確定它們的相對順序。 IComparable 接口定義了一個方法 CompareTo(),該方法接受

原创 appsettings.json和appsettings.Development.json

在 ASP.NET Core 中,當應用程序處於開發環境時,默認情況下會加載 appsettings.json 和 appsettings.Development.json 文件中的配置, 並且 appsettings.Developmen

原创 通用的API返回類

  public enum ApiResponseStatus { Success, Error } public enum ApiErrorCode { InvalidRequest = 1000, F

原创 Autofac的幾種方式

.net下優秀的IOC容器框架Autofac的使用方法,實例解析 - 知乎 (zhihu.com)   UseServiceProviderFactory(使用服務提供商) 是在 ASP.NET Core 中用來替換默認的依賴注入容器工廠的

原创 default 判斷爲null 爲0 爲布爾

static void Main(string[] args) { { Person person = new Person() {

原创 JWT(2)

  using Microsoft.IdentityModel.Tokens; using System; using System.Collections.Generic; using System.IdentityModel.Toke

原创 UrlEncode 會把對象的大寫轉成小寫

    Dictionary<string, object> pairs = new Dictionary<string, object>() { { "bookId",2}, { "virtualQuantity","1