原创 c# 擴展方法的理解

前言 擴展方法可以在不繼承或者修改類裏面的內容,進行類方法的擴展,他可以假裝是這個類的實例方法,實際上這是編譯器內部幫我們進行了修改 擴展方法的條件 擴展方法必須是一個非嵌套、非泛型的靜態類,靜態類裏面必須是靜態方法(如果要使用

原创 log4net Process cannot access the file because it is being used by another process 異常 解決

在對應的appender裏面加上lockingmodel <appender name="debugAppender" type="log4net.Appender.RollingFileAppender"> ... <lo

原创 asp.net core AddTransient、AddScoped和AddSingleton三者的區別

一直對三個注入方式有點混淆,在此記錄他們的區別 AddTransient 每次請求都是獲得一個新的實例 AddScoped 對於同一個請求返回同一個實例,不同的請求返回不同的實例 AddSingleton 每次都是獲得同一個實例

原创 docker在windows以及ubuntu下的安裝總結

引言 自己剛開始做.net開發工作,看了很多楊楊旭老師在b站發的dotnet教學視頻,十分推薦 ! docker入門教學視頻 視頻主頁 楊旭介紹 : 微軟mvp,做了很多dotnet免費教學視頻 window 安裝dock