原创 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