原创 ArcGIS JS API在Tomcat Java下配置跨域
一、Tomcat啓動方式-註冊成系統服務 依賴環境:已經安裝JDK、解壓版Tomcat安裝包; 步驟: 1、進入解壓版Tomcat安裝路徑的bin目錄下,shift+右鍵啓動,點擊‘在此處打開命令窗口’(保證使用管理員身份進入)進入cmd
原创 Win10x64 C# EF6 操作 Access
1、nuget 添加 JetEntityFrameworkProvider 2、DBfirst 寫數據庫表對應的實體、DBContext JetEntityFrameworkProvider默認不支持DBfirst,想要支持DBfirst
原创 設計模式---建造型(1)
3.1簡單工廠模式: 定義一個類來創建其他類的實例,被創建類的實例具有一個公共基類。 public class BaseA{} public class BaseA1
原创 設計模式---建造型(2)
3.4建造者模式 將複雜的對象構建與其表示相分離,使得同樣的構建過程可以創建不同的對象表示。 public class Product { public string
原创 設計模式---備忘錄模式
備忘錄模式:保存發起人的狀態(狀態對應的數據結構,如屬性等信息),此模式與命令模式相對應(如行爲--即方法等信息)。 定義:在不破壞封裝的前提下,捕獲一個對象的內部狀態,並在該對象之外保存這個狀態,這樣以後就可以把該對象恢復到原先的狀態。
原创 設計模式---狀態模式
狀態模式:主要解決的是當控制一個對象狀態轉換的條件表達式(如:頻繁的使用if ...... else if...... )過於複雜時的情況。把狀態的判斷邏輯轉移到表示不同狀態的一系列類當中,可以把複雜的邏輯簡化。 抽象狀態類(State類
原创 設計模式---行爲型
訪問者模式: 模擬不同身份打開窗體,實現不同的功能: class Program { static void Main(string[] args) { FORM f =
原创 設計模式---模板方法模式
模板方法模式:在一個抽象類中定義一個操作中的算法骨架。而將一些步驟延遲到子類中去實現。 模板方法使得子類可以不改變一個算法的結構前提下,重新定義算法的某些特定步驟, 模板方法模式把不變行爲搬到超類中,從而去除了子類
原创 設計模式---策略模式
策略模式:把 使用方法的責任 和 方法本身 分割開,委派給不同的對象負責。 它把一系列的 方法 包裝到一系列的策略類裏面。 abstract class Strategy {
原创 設計模式---觀察者模式
觀察者模式: 有時被稱作發佈/訂閱模式。 觀察者模式定義了一種一對多的依賴關係,讓多個觀察者對象同時監聽某一個主題對象。 這個主題對象在狀態發生變化時,會通知所有觀察者對象,使它們能夠自動更新自己。
原创 設計模式(4)
適配器模式:把一個類的接口變換成客戶端所期待的另一種接口(以兩孔、三孔插座爲例) 類的適配器模式: public interface IThreeHole { void Request();
原创 設計模式(4)-命令模式
命令模式:將一個請求封裝成一個對象,從而使你可以用不同的請求對客戶進行參數化;對請求排隊或記錄請求日誌,以及支持可撤銷的操作。 abstract class Command { pr
原创 設計模式(3)-訪問者模式
模擬不同身份打開窗體,實現不同的功能: class Program { static void Main(string[] args) { FORM f = new FORM
原创 設計模式(2)
3.4建造者模式 將複雜的對象構建與其表示相分離,使得同樣的構建過程可以創建不同的對象表示。 public class Product { public string
原创 設計模式(1)
3.1簡單工廠模式: 定義一個類來創建其他類的實例,被創建類的實例具有一個公共基類。 public class BaseA{} public class BaseA1