原创 PostgreSQL 自動生成 UUID(Guid)

系統:Windows 10 版本:PostgreSQL 10.4 PostgreSQL 支持 UUID(Guid) 類型,但是卻不能直接去用,因爲默認安裝的 postgresql 是不帶 UUID 函數的,那怎麼生成一個 UUID 呢,以

原创 git 常用命令大全

初始化並建立關聯: git init #初始化本地git倉庫 git remote add origin XX #添加遠程倉庫地址,並命名爲origin git checkout -b XX #創建分支XX,並切換至該分支(-b表示創建,

原创 深入理解 ASP.NET Core 依賴注入

對於 ASP.NET Core 的依賴注入、控制反轉以及 Autofac 等一直沒有搞明白,但這篇文章讓我從根本上了解了尤其是依賴注入的概念以及在 ASP.NET Core 中的應用,特推薦給需要的你。 一、什麼是依賴注入(Denpend

原创 SQL表連接inner join、outer join和cross join區別

平時開發中使用的 left join 和 right join 其實是 left outer join 和 right outer join,另外 outer join 還包括 full join。 現有兩張表,Table A 是左邊的表

原创 面向對象設計原則

目錄 單一職責原則 開閉原則 里氏代換原則 依賴倒轉原則 接口隔離原則 合成複用原則 迪米特法則 對於面向對象的軟件系統設計來說,在支持可維護性的同時,需要提高系統的可複用性。軟件的複用可以提高軟件的開發效率,提高軟件質量,節約開發成本,

原创 Lambda表達式詳解

Lambda簡化了匿名委託的使用,讓你讓代碼更加簡潔,優雅。據說它是微軟自c#1.0後新增的最重要的功能之一。 lambda簡介      lambda運算符:所有的lambda表達式都是用新的lambda運算符 " => ",可以叫他,

原创 Axure RP 8 註冊碼

8.1.0.3366 版本 Licensee:University of Science and Technology of China (CLASSROOM) Key:DTXRAnPn1P65Rt0xB4eTQ+4bF5IUF0gu0

原创 SQL Server 各版本密鑰

MICROSOFT SQL Server 2014 MICROSOFT SQL Server 2014 Developer Edition 序列號:82YJF-9RP6B-YQV9M-VXQFR-YJBGX MICROSOFT SQL S

原创 Redis概念及應用場景

不管你是從事Python、Java、Go、PHP、Ruby等等… Redis都應該是一個比較熟悉的中間件。而大部分經常寫業務代碼的程序員,實際工作中或許只用到了set value、get value兩個操作。對Redis缺乏一個整體的認識

原创 什麼是TFS-分佈式文件系統

TFS(Team Foundation Server)是一個高可擴展、高可用、高性能、面向互聯網服務的分佈式文件系統,主要針對海量的非結構化數據,它構築在普通的Linux機器集羣上,可爲外部提供高可靠和高併發的存儲訪問。TFS爲淘寶提供海

原创 IOC 容器與 Autofac 的基本使用

理解 IOC 容器 沒有使用 IOC 容器時: 使用 IOC 容器時: 去掉 IOC 容器時: IOC容器又像一個插座,將電輸送到需要的每一處。需要充電的話,就連接,不需要就不連接,節省資源,不用時時刻刻連上電源了。 使用IOC容器

原创 內核態(Kernel Mode)與用戶態(User Mode)

內核態: CPU可以訪問內存所有數據, 包括外圍設備, 例如硬盤, 網卡. CPU也可以將自己從一個程序切換到另一個程序 用戶態: 只能受限的訪問內存, 且不允許訪問外圍設備. 佔用CPU的能力被剝奪, CPU資源可以被其他程序獲取 爲

原创 ASP.NET Core 運行原理

1.1. 概述 在ASP.NET Core之前,ASP.NET Framework應用程序由IIS加載。Web應用程序的入口點由InetMgr.exe創建並調用託管。以初始化過程中觸發HttpApplication.Application

原创 ASP.NET和.NET的區別

對於一個新手,往往會被這些名字給搞蒙了,對不起(笨小孩我也被搞蒙過,見笑啦),這歸根結底還是怪自己對知識掌握和了解的不夠,廢話不多,直接到主題。 ASP.NET和.NET的區別和聯繫 .NET 一般所說的.NET指的是.NET框架即爲(.

原创 ASP.NET Core 與 .NET Core 的區別

微軟在推出來.net core的同時爲了方便一些原有的項目可以方便遷移,同時推出了Asp.net core。 Asp.net core其實就是仍然基於.net Full Framework(最低要求Framework 4.6.2)的項目,