原创 阿里雲Centos服務器在購買時忘記設置登陸密碼

阿里雲Centos服務器在購買時忘記設置登陸密碼? 1.進入控制檯 2.進入需要修改的服務器 3.找到實例鏡像下的實例菜單 4.勾選需要修改的實例,點擊下方的重置密碼操作 5.按照步驟填寫新密碼和遠程連接密碼(遠程連接密碼

原创 9.裝飾模式

文章目錄原理:意圖:主要解決:注意:應用實例:代碼參考 原理: 裝飾器模式(Decorator Pattern)允許向一個現有的對象添加新的功能,同時又不改變其結構。這種類型的設計模式屬於結構型模式, 它是作爲現有的類的一個包裝。這

原创 8.原型模式

文章目錄原理意圖主要解決應用實例:代碼參考 原理 原型模式(Prototype Pattern)是用於創建重複的對象,同時又能保證性能。這種類型的設計模式屬於創建型模式,它提供了一種創建對象的最佳方式。 這種模式是實現了一個原型接口

原创 4.代理模式

文章目錄原理意圖主要解決應用實例:代碼參考 原理 在代理模式(Proxy Pattern)中,一個類代表另一個類的功能。這種類型的設計模式屬於結構型模式。在代理模式中,我們創建具有現有對象的對象,以便向外界提供功能接口。 意圖

原创 參考書籍

參考書籍: 《大話設計模式》 參考鏈接: 菜鳥教程.

原创 7.外觀模式

文章目錄原理:意圖:主要解決:應用實例:代碼參考 原理: 外觀模式(Facade Pattern)隱藏系統的複雜性,並向客戶端提供了一個客戶端可以訪問系統的接口。這種類型的設計模式屬於結構型模式,它向現有的系統添加一個接口,來隱藏系

原创 2.工廠方法模式

文章目錄原理與簡單工廠模式對比:代碼參考 原理 工廠方法(Factory Method)模式的意義是定義一個創建產品對象的工廠接口,將實際創建工作推遲到子類當中。核心工廠類不再負責產品的創建,這樣核心類成爲一個抽象工廠角色,僅負責具

原创 Git Warning: LF will be replaced by CRLF

參考:https://segmentfault.com/q/1010000007475593 這個是由於unix系統的換行符和windows的換行符不一致造成的結果。你在安裝git的時候,設置了成使用LF,即unix換行符,可是你是在

原创 3.策略模式

文章目錄原理意圖主要解決應用實例:代碼參考 原理 在策略模式(Strategy Pattern)中,一個類的行爲或其算法可以在運行時更改。這種類型的設計模式屬於行爲型模式。 在策略模式中,我們創建表示各種策略的對象和一個行爲隨着策略

原创 6.模板模式

文章目錄原理:意圖:主要解決:應用實例:代碼參考 原理: 在模板模式(Template Pattern)中,一個抽象類公開定義了執行它的方法的方式/模板。它的子類可以按需要重寫方法實現,但調用將以抽象類中定義的方式進行。這種類型的設

原创 5.建造者模式

文章目錄原理:意圖:主要解決代碼參考 原理: 建造者模式(Builder Pattern)使用多個簡單的對象一步一步構建成一個複雜的對象。這種類型的設計模式屬於創建型模式,它提供了一種創建對象的最佳方式。 一個 Builder 類會

原创 1.簡單工廠模式

文章目錄原理意圖主要解決代碼參考 原理 這種類型的設計模式屬於創建型模式,它提供了一種創建對象的最佳方式。 在工廠模式中,我們在創建對象時不會對客戶端暴露創建邏輯,並且是通過使用一個共同的接口來指向新創建的對象。 意圖 定義一個

原创 在windows中創建.gitignore

想要創建一個以“.”開頭的配置文件,發現windows系統提示必須鍵入名稱。 解決: 1.先創建gitignore.txt 2.打開命令行,到gitignore.txt目錄下輸入ren gitignore.txt .gitign

原创 Git GUI 個人源碼及團隊源碼管理

文章目錄1.軟件安裝2.Git 忽略文件3.個人源碼管理4.團隊本地源碼管理5.Git常用命令 1.軟件安裝 跟一般軟件一樣,一直next就行 2.Git 忽略文件 在工程目錄下創建.gitignore文件,然後填寫(路徑爲想忽略的