Time of Update: 2018-12-03
3 抽象原廠模式概述 抽象原廠模式為建立一組對象提供了一種解決方案。與Factory 方法模式相比,抽象原廠模式中的具體工廠不只是建立一種產品,它負責建立一族產品。抽象原廠模式定義如下: 抽象原廠模式(Abstract Factory Pattern):提供一個建立一系列相關或相互依賴對象的介面,而無須指定它們具體的類。抽象原廠模式又稱為Kit模式,它是一種對象建立型模式。 在抽象原廠模式中,每一個具體工廠都提供了多個Factory
Time of Update: 2018-12-03
4 完整解決方案 Sunny公司開發人員使用抽象原廠模式來重構介面皮膚庫的設計,其基本結構6所示:圖6 介面皮膚庫結構圖
Time of Update: 2018-12-03
JNDI是 Java 命名與目錄介面(Java Naming and Directory Interface),在J2EE規範中是重要的規範之一,不少專家認為,沒有透徹理解JNDI的意義和作用,就沒有真正掌握J2EE特別是EJB的知識。那麼,JNDI到底起什麼作用?要瞭解JNDI的作用,我們可以從“如果不用JNDI我們怎樣做?用了JNDI後我們又將怎樣做?”這個問題來探討。沒有JNDI的做法:程式員開發時,知道要開發訪問MySQL資料庫的應用,於是將一個對 MySQL JDBC
Time of Update: 2018-12-03
從戰略的角度來說,本書還是非常簡單的。及所有章節都是圍繞一個套路在進行闡述:對比傳統企業的管理與網路影響下的企業管理的不同與進步之處,並著重介紹網路經濟的特有性質。 從內容上來說,本書掌握起來還是比較費盡的。內容非常多。下面是我做的簡單的整理: 由於本書沒有課後思考題,又是屬於偏文科的知識。我決定每天拿出一個番茄看這本書,把功夫放在平時吧。
Time of Update: 2018-12-03
還記得當初考電腦二級的時候,就接觸過資料結構的知識。尤其是樹和二叉樹這一塊兒,沒啥難的,就是知識點兒有點多。當初就是犯懶,沒有對它們進行歸納總結,所以現在也忘的差不多了。今天在學習過程中,正好學到了資料結構。看了比較系統的的視頻。下面我先對樹和二叉樹這一塊兒知識做一個小總結。 下面看我畫的結構圖: 對於這一塊兒的知識,我還是需要通過做幾道題進行進一步的理解。這一次只是站在宏觀的角度把控一下,深入理解後續展開,敬請期待!
Time of Update: 2018-12-03
接受了這麼多年的應試教育,自然對考試有了一番體會。本學期主要的學習任務就是進行了自考和軟考,下面就結合自考、軟考簡單談談自己的感想。1、自考 這次自考一共報了三科:網路經濟與企業管理、軟體開發工具、資訊系統開發與管理。自考的學習載入軟考中間,當不當正不正。看自考大概用了一個多星期,看完了還是暈大呼的。之後每一科都做了兩套題,然後按著題目的順序依次在書上找了找相應的知識點。
Time of Update: 2018-12-03
作為一名平凡的菜鳥程式員,寫代碼的時候,我們往往不傾向於寫注釋。思考自己,自己何嘗不是呢? 首先來看看不寫注釋的原因: 公司或者Team Dev的代碼規範不是很全面,關於注釋,命名沒有統一準確的說明; 本模組的類似功能已經寫過很多遍了,比如那些查詢,一大部分代碼都是極其類似的,所以我們往往就喜歡犯懶; 模組功能比較複雜,自己的思路主要放在了代碼實現的功能上了,而忽視了代碼的規範; 然後來看看不寫注釋的危害:
Time of Update: 2018-12-03
最近在做PH項目的時候,遇到了一個小問題。我們做的系統,算是在人家基礎上的一個二次開發:我們用到他們裝置,同時需要他們給我們提供介面。我們拿到介面,在32位系統上編譯不會出問題,而在我這64位系統上編譯總是提示錯誤:調用 Dll "試圖載入格式不正確的程式。 (異常來自 HRESULT:0x8007000B)
Time of Update: 2018-12-03
首先聲明,本例子並不是我獨立完成的,是我根據各位網友提供的資料整理的。本例中使用DIV+CSS+JQuery+JavaScript實現。由於本例是仿造goole製作的,自然,中間涉及到了一些關於時間相關的計算。平時的學習工作中,這一塊學習的很模糊的同學,可以藉此惡補一下。圖片效果:index.html頁面:<html xmlns="http://www.w3.org/1999/xhtml"> <head>
Time of Update: 2018-12-03
5 “開閉原則”的傾斜性
Time of Update: 2018-12-03
一、Application.EnableVisualStyles()的作用定義:publicstaticvoidEnableVisualStyles() 此方法為應用程式啟用可視樣式。如果控制項和作業系統支援視覺樣式,則控制項將以視覺樣式進行繪製。若要使 EnableVisualStyles生效,必須在應用程式中建立任何控制項之前調用它;EnableVisualStyles 通常是 Main 函數的第一行。 當調用
Time of Update: 2018-12-03
本文內容來源於以下兩篇參考文獻: [1] Chanchal K. Roy, James R. Cordy, Rainer Koschke. Comparison and Evaluation of Code Clone Detection Techniques and Tools: A Qualitative Approach. Science of Computer Programming, 2009, 74(7): 470-495. [2] Hamid
Time of Update: 2018-12-03
當你學不進去的時候,試試“普瑞馬法則” 一般在學習和生活中,我們都可能有這樣的經驗,就是當說想要作某件事情的時候,但過了好久發現還是沒有做;或者覺得有力氣使不出來;或者總覺得生活是灰色和抑鬱的,等等。
Time of Update: 2018-12-03
這幾天學習狀態不好,總是往宿舍跑。在來往之間總是免不了設定IP地址,雖然在網路中心中更改IP也非常簡單,只不過是輸入幾個爛熟於心的數字而已,但是時間長了,總是去做同樣的事情也會厭煩。下面是我用批處理做的一個更改IP地址的小東東,跟大家分享下:@echo offtitle 提高班修改IP批處理 - 劉正權MODE con: COLS=80 lines=20rem IP地址清單set lname=本地串連rem 本地串連IP地址一 提高班IP地址set lAdd1=192.168.
Time of Update: 2018-12-03
Martin Fowler針對22種代碼味道,提出了相應的重構手段,。具體而言,如下表所示: 代碼味道常用重構手段介面不同的相似類(Alternative Classes with Different Interfaces)【異曲同工的類】● 重新命名方法(Rename Method)● 搬移方法(Move Method)注釋(Comments)【過多的注釋】● 抽取方法(Extract Method)● 引入斷言(Introduce Assertion)資料類(Data
Time of Update: 2018-12-03
畫系統DFD圖,是搭建系統的需求分析中非常重要的環節。今天我們資料流圖部分知識做簡要概述。組成: 資料流圖由既定的四種符號來共同表示。分別為:加工、資料流、資料存放區檔案、資料來源點或匯點。資料流圖設計原則: ~自外向內,自頂向下,逐層細化,逐步求精; ~保持父圖與子圖平衡;父圖中的輸入輸出資料流與子圖中的輸入輸出資料流要保持一致;
Time of Update: 2018-12-03
Factory 方法模式通過引入工廠等級結構,解決了簡單原廠模式中工廠類職責太重的問題,但由於Factory 方法模式中的每個工廠只生產一類產品,可能會導致系統中存在大量的工廠類,勢必會增加系統的開銷。此時,我們可以考慮將一些相關的產品組成一個“產品族”,由同一個工廠來統一生產,這就是我們本文將要學習的抽象原廠模式的基本思想。 1 介面皮膚庫的初始設計 Sunny軟體公司欲開發一套介面皮膚庫,可以對Java案頭軟體進行介面美化。為了保護著作權,該皮膚庫原始碼不打算公開,
Time of Update: 2018-12-03
越來越感覺到,做一個真正“聽話”的孩子,真的很難。也許真的是因為自己的“不聽話”,才一直平平淡淡;也許真的是因為自己的“不聽話”,才考入的廊坊師範學院;也許真的是因為“不聽話”,自己的學習效果才會被打了一折又一折。
Time of Update: 2018-12-03
2 產品等級結構與產品族 在Factory 方法模式中具體工廠負責生產具體的產品,每一個具體工廠對應一種具體產品,Factory 方法具有唯一性,一般情況下,一個具體工廠中只有一個或者一組重載的Factory 方法。但是有時候我們希望一個工廠可以提供多個產品對象,而不是單一的產品對象,如一個電器工廠,它可以生產電視機、電冰箱、空調等多種電器,而不是只生產某一種電器。為了更好地理解抽象原廠模式,我們先引入兩個概念: (1)
Time of Update: 2018-12-03
今天說說電腦內部的記憶體編製方法。對於電腦的內部晶片,人們將它按位(bit)進行分割,我們拿下面的一片晶片做樣本進行講解: 記憶體編製 圖片中一共有8x4=32個方格,也就是有32個bit,下面的四條線是資料線,用於取出晶片當中的資料。該晶片編址時,每四個位進行一編址。那麼編址時需要多少地址線呢?是不是因為有8行地址,就需要8位地址線呢?