原创 ASP.NET MVC IOC 之AutoFac攻略

一、爲什麼使用AutoFac? 之前介紹了Unity和Ninject兩個IOC容器,但是發現園子裏用AutoFac的貌似更爲普遍,於是捯飭了兩天,發現這個東東確實是個高大上的IOC容器~ Autofac是.NET領域最爲流行的IOC框架之

原创 【轉載】全面實踐理解 ASP.NET Core 依賴注入

DI在.NET Core裏面被提到了一個非常重要的位置, 這篇文章主要再給大家普及一下關於依賴注入的概念,身邊有工作六七年的同事還個東西搞不清楚。另外再介紹一下.NET  Core的DI實現以及對實例生命週期的管理(這個是經常面試會問到的

原创 SqlSugar 4.0 ORM框架的優勢

爲了未來能夠更好的支持多庫分佈式的存儲,並行計算等功能,將SqlSugar3.x全部重寫,現有的架構可以輕鬆擴展多庫。 源碼下載: https://github.com/sunkaixuan/SqlSugar 1.性能 性能最好的ORM之

原创 VMWare安裝CentOS問題-64 位操作無法進行,英特爾 VT-x

CentOS終於可以網絡訪問了,但是突然電腦藍屏,開機後再次打開虛擬機VMware出現如下問題 問題:此虛擬機被配置爲 64 位客戶機操作系統。然而,64 位操作無法進行 此主機支持英特爾 VT-x,但英特爾 VT-x 是  如果它被禁用

原创 使用NSSM把.Net Core部署至 Windows 服務

爲什麼部署至Windows Services 在很多情況下,很少會把.Net Core項目部署至Windows服務中,特別是Asp.net Core就更少了。一般情況下,Asp.net Core會部署至linux服務器,或者部署至Wind

原创 VMWare安裝CentOS問題-網絡配置問題(完結)

安裝了CentOS發現網絡一直連接不了,期間有很多問題,篇尾有自己最後的配置信息 配置過程問題: 問題一:Bringing up interface eth0:  Error: Unknown connection: a4158699-b

原创 【小筆記】.net Core 項目未找到類或者命名空間 ConfigurationBuilder

開始我的測試項目是.net core2.1 由於項目需要引用mysql.data.dll,在引用後就出現了“項目未找到類或者命名空間 ConfigurationBuilder” 個人以爲是mysql.data.dll對2.1的支持問題,在

原创 常見數據驗證正則表達式

只能輸入數字:“^[0-9]*$” 只能輸入n位的數字:“^d{n}$” 只能輸入至少n位數字:“^d{n,}$” 只能輸入m-n位的數字:“^d{m,n}$” 只能輸入零和非零開頭的數字:“^(0|[1-9][0-9]*)$” 只能輸入

原创 .NET Core 控制檯應用程序嘗試

問題:windows平臺怎麼運行.net core控制檯 解決一:.net core跨平臺,控制檯在生成後並不會生成exe文件 直接在生成目錄啓用cmd,或者直接cd到相應目錄 start dotnet 你的控制檯名字.dll  問題:

原创 ABP搭建常見問題

問題:‘xxxx’' which was not registered  說明:xxx可以是xxxRepository或者xxxAppService或者xxxManager 原因一: xxxDbContext中是否添加 publ

原创 數據表自增主鍵(int)溢出解決方案整理

sql自增主鍵溢出解決方案: 簡單粗暴法 重置自增字段法 偷換ID法 笨方法 注意注意 簡單粗暴法 適用於數據不重要的情況下,可以進行情況,建議先備份數據 第一種 清空所有數據 --直接釋放所有數據 --不能用de

原创 SQL Server語句查找約束,刪除含默認值字段

包含有默認值的字段刪除需要先刪除約束,則需要查找約束名 刪除約束:ALTER TABLE dbo.表名DROP CONSTRAINT DF__XXXXXI__Curre__19EB91BA查找表相關約束:select * from sys

原创 魔法值的簡單瞭解

說明:所謂魔法數值,是指在代碼中直接出現的數值,只有在這個數值記述的那部分代碼中才能明確瞭解其含義。  魔法數值使代碼的可讀性大大下降。而且,如果同樣的數值多次出現時,到底這些數值是不是帶有同樣的含義呢,誰也說不清楚。另一方面,如果本來應

原创 在PHP5.3以上版本運行ecshop和ecmall出現的問題及解決方案

ecshop 問題一:商城首頁報錯 Strict Standards: Only variables should be passed by reference in D:\wamp\ecshop\includes\cls_templat