原创 單一職責原則

定義 單一職責原則(SRP)又稱單一功能原則,面向對象五個基本原則(SOLID)之一。它規定一個類應該只有一個發生變化的原因。 所謂職責是指類變化的原因。如果一個類有多於一個的動機被改變,那麼這個類就具有多於一個的職責。而單一職責原則

原创 全局性的理解操作系統原理概論

目錄 引言 導圖 理解 總結 引言 離第一遍學習操作系統已經有一些日子了,總體來說還是比較陌生,儘管我們的生活中常常也會跟操作系統打交道,但是那個畢竟是使用層面的,理論學習還是略有不同。因爲牽扯到的算法比較多,所以理解起來還是需要花一些小

原创 2018年終總結

思想 回首2018我滿懷豪情 眨眼間2018將至,這也是我進入大米時代學習的第二年,回首這一年我實在難以置信。 在大米時代,思想上的變化是首當其衝的,米老師常常告訴我們如果在這裏只想學到一門技術那就大錯特錯了。本身老師也不教具體的技術

原创 SQL Server 查詢和管理技巧全掌握(簡單的Select語句,設置查詢條件,排序,分組,函數的使用)

目錄 一、簡單的SELECT語句 二、設置查詢條件 三、排序 四、分組 五、函數使用 一、簡單的SELECT語句 1.as改變列名  2.簡單的Select子句小技巧 3.簡單的Select語句     4.消除重複列   二、設置查

原创 SQL Server 架構使用(創建架構,修改架構,刪除架構)

目錄 一、創建架構 二、修改和刪除架構 一、創建架構 方法一:圖形化界面創建: 方法二:SQL語句進行創建: 二、修改和刪除架構 1、修改架構(如圖) 2、刪除架構 方法一:直接單擊刪除,這個比較簡單,但是這種刪除的僅僅是沒有在使用

原创 SQL Server——索引使用全搞定(創建索引,管理索引,全文索引,聚集索引和非聚集索引)

目錄 一、索引概述 二、創建索引 三、管理索引(刪除索引) 四、全文索引和目錄 五、聚集索引和非聚集索引 一、索引概述 索引:是一個單獨的、物理的數據庫結構,它是某個表中一列或若干類的集合相應的指向表中物理標識這些值的數據頁的邏輯指針清單

原创 設計模式(創建型模式)——原型模式

目錄   原型模式概述 原型模式詳解 原型模式優點 原型模式缺點 原型模式實例 原型模式概述 1、原型模式:指用原型實例指定創建對象的種類,並且通過拷貝這些原型創建新的對象。原型模式允許一個對象再創建另外一個可定製的對象,無需知道任何創建

原创 設計模式(創建型模式)——工廠三兄弟

目錄   創建型模式概述 一、創建型設計模式: 二、主導思想是: 三、我的理解是: 工廠三兄弟概述 一、工廠三兄弟: 二、理解工廠三兄弟前奏 三、 產品等級結構和產品族的區分如圖: 抽象工廠模式 一、抽象工廠模式 二、解析 三、優點: 四

原创 設計模式(創建型模式)——建造者模式

目錄   建造者模式概述 優點 缺點 實例:KFC套餐 具體代碼展示 建造者模式概述 1、建造者模式:又稱生成器模式,指將一個複雜的構建與它的表示分離,使得同樣的構建過程可以創建不同的表示。 2、建造者模式將一個複雜對象的構建與它的表示分

原创 SQL Server——視圖(創建視圖、修改視圖、通過視圖改數據)

目錄   一、創建視圖 方法一:圖形化方式進行創建(如圖) 方法二:SQL查詢語句的方式創建視圖(如圖) 二、修改和刪除視圖 方法一:圖形化方式——直接在界面上進行拖動操作,刪除更加簡單,單擊鼠標右鍵直接刪除就好。(如圖) 方法二:SQL

原创 SQL Server——保證數據的完整性(用戶自定義數據類型、使用規則、解除和刪除規則)

目錄   一、用戶自定義數據類型 二、使用規則 規則和CHECK約束的比較: 三、解除和刪除規則 一、用戶自定義數據類型 用戶自己設計並實現的數據類型就是用戶自定義數據類型。舉例:當幾個表中要存同種數據類型時,並且保證他們有相同的數據類型

原创 SQL Server——數據表管理(字段的數據類型、臨時表、設置標識字段、使用默認值、創建約束、修改表)

目錄   一、字段的數據類型——實例: 二、臨時表 三、設置標識字段  四、使用默認值 五、創建約束 六、修改表 一、字段的數據類型——實例: 創建一個新表(如圖)  當然我們也可以就所設計的表進行修改:   我們還可以單擊鼠標右鍵進

原创 SQL Server 2017——基礎操作(修改函數名稱、刪除數據庫、分離附加數據庫、數據庫收縮、數據庫快照、複製數據庫)

目錄   一、使用函數查看 二、查看該服務器下所有數據庫的狀態 三、修改數據庫名稱 四、刪除數據庫 五、分離和附加數據庫 六、數據庫的收縮 七、數據庫快照 八、複製數據庫 一、使用函數查看: 二、查看該服務器下所有數據庫的狀態: 三、

原创 SQL Server 2017 安裝必備

最近自己安裝了SQL 2017,費了好大的勁,並且是在同學們的幫助下才完成的。但是裝完後自己還是一臉懵逼。原因出自哪裏呢?其實當我看到今天我 要分享的內容後才恍然大悟。最最主要的原因還是在於自己對數據庫的基本夠成不了解,也就是我們常說的沒

原创 菜鳥的C#學習之旅——委託

目錄 一、什麼是委託 二、委託概述 三、聲明委託類型 四、創建委託對象 五、給委託賦值 六、爲委託添加方法 七、爲委託移除方法 八、總結 一、什麼是委託 1、委託(Delegate) 是存有對某個方法的引用的一種引用類型變量,引用可在運行