原创 MacOS任意降級

該教程最簡單、全面: https://blog.csdn.net/weixin_34334744/article/details/92621691 U盤啓動盤製作完成後,會遇到問題“這個安裝macOS Mojave 應用程序副本已損壞,不能

原创 微服務之註冊服務與發現:Consul在Windows下安裝使用

1、下載和安裝 下載地址:https://www.consul.io/downloads.html 在解壓目錄運行cmd命令: consul agent -dev  當出現如下界面表示啓動成功:     訪問http://localhos

原创 .NetCore中使用EF Core

1、安裝nuget包 Install-package Microsoft.EntityFrameworkCore Install-package Microsoft.EntityFrameworkCore.SqlServerInstall

原创 .Net Core中使用 AutoMapper

1、添加引用 install-package AutoMapper install-package AutoMapper.Extensions.Microsoft.DependencyInjection 2、配置 2.1創建配置文件 p

原创 .Net Core中使用Swagger

1、添加引用 nugget中搜索添加引用:Swashbuckle.AspNetCore 2、添加服務 public void ConfigureServices(IServiceCollection services) {

原创 IIS啓用JSON壓縮

文件地址:Windows\System32\inetsrv\config\applicationHost.config 在其中的<dynamicTypes>(即動態壓縮類型)節中增加以下兩個配置即可: <add mimeType="appl

原创 Docker安裝sqlserver

1、拉取映像 docker pull mcr.microsoft.com/mssql/server:2019-CTP3.2-ubuntu 2、運行映像 docker run -e 'ACCEPT_EULA=Y' -e 'SA_PASS

原创 SQL計算字符串中子串出現的個數

declare @str varchar(50) set @str='1212211231231' select len(@str)-len(replace(@str,'1',''))  

原创 netcore使用AutoFac實現AOP

第一步,添加程序集引用 在Nuget中搜索autofac找到Autofac.Extras.DynamicProxy並安裝。      第二步:添加攔截器 /// <summary> /// 攔截器(實現 Castle.Dynam

原创 asp.net core 使用log4net日誌組件

第一步,添加程序集引用   引用兩個包:log4net和Microsoft.Extensions.Logging.Log4Net.AspNetCore,這兩個包分別是log4net的程序集和微軟針對log4net日誌組件的擴展包。    

原创 Unity容器實現AOP面向切面編程

爲什麼要有AOP   需求總是變化的,比如經常會對一些方法後期增加日誌、異常處理、權限、緩存、事務的處理,遇到這種情況我們往往只能修改類。   爲了應對變化,我們常常使用設計模式解決,但是也有其侷限性:設計模式這能替換整個對象,但是沒辦法把

原创 點擊a鏈接防止滾動條滾動

 href="javascript:void(0)"而不是 href="#"

原创 wkhtmltopdf 自定義字體未生效或中文亂碼

  使用wkhtmltopdf控件將網頁保存成pdf的過程中出現網頁中有些字體,在PDF中未生效。通過網上查詢結果有一種處理方式:   在網頁頭部的style標籤中,手工指定宋體字體的本地存放位置,wkhtmltopdf轉換時,就可正常渲染

原创 IIS7.0中Process打開cmd程序出現問題

本人在VS中用Process打開cmd程序,並傳入參數,轉換圖片,運行成功! 但是放入IIS7.0中,Process打不開cmd程序,程序直接運行過去,無結果,無報錯!   解決方案: 將IIS裏面你程序用到的程序池的高級設置中“啓用32位

原创 枚舉Enum通過int值或文本轉爲對應的枚舉類型

1.數值轉枚舉 如果枚舉類型繼承了數值類型,可以直接強制轉換 public enum SourceType : byte { YC = 0, TS = 1, QK = 2,