今天有同事問我關(guān)于Observer模式的一個問題,說觀察者(Observer)為什么要依賴于主題(Subject),如下圖所示:從上圖可以看出,具體的觀察者對具體的主題有一個依賴,而且從JDK本身提供的Observer接口,我們也可以看到,確實對主題(在JDK的實現(xiàn)中,為Observable接口)有一個依賴,如代碼所示:publicinterfaceObserver{voidupdate(Observableo,Objectarg);}這個是為什么呢,為什
系統(tǒng) 2019-08-29 23:06:54 1964
以下討論View的設(shè)計。Document是抽象的文檔類,它包含了所有的數(shù)據(jù)和如何顯示的信息,我們已經(jīng)通過Page,Paragraph,Row等等抽象出來了。Frame代表窗體對象,負責構(gòu)造出窗體,菜單欄,工具欄等等,它可以接受用戶的命令,然后將命令傳遞給Document。View代表視圖對象,負責繪制文檔數(shù)據(jù),它在update()方法中繪制可視區(qū)域。除了繪制文檔數(shù)據(jù),視圖還可能要繪制滾動條,標尺等等。Decorator模式終于派上用場了,抽象出View接口
系統(tǒng) 2019-08-29 23:03:40 1964
StringBufferbuf=newStringBuffer();buf.append("fromServicelistasslwhere1=1andsl.visValid='y'");if(vcustomerId!=null&&!vcustomerId.equals("")&&!vcustomerId.equals("null")){buf.append("andsl.vcustomerIdlike'%"+vcustomerId+"%'");}if(v
系統(tǒng) 2019-08-29 22:58:03 1964
http://www.cppblog.com/zoyi-hang/archive/2008/04/06/46355.htmltrie樹好不容易寫的一個模版~本來是想按照我們數(shù)據(jù)結(jié)構(gòu)教程的trie樹來寫,但是他的實現(xiàn)我實在覺得太難所以還是采用簡化版的trie樹這個應(yīng)該算是比較標準的trie樹結(jié)構(gòu),但是他的插入實現(xiàn)起來不僅僅是插入本身的單詞,可能還需要修改原來的數(shù)結(jié)構(gòu)比如說本身已經(jīng)存在了bobwhite,現(xiàn)在添加bobwhq,就要在第二層的基礎(chǔ)上繼續(xù)擴展,bo
系統(tǒng) 2019-08-29 22:51:38 1964
瀏覽字體【大中小】金融危機下多數(shù)藏品大受打擊,背綠水印一角的價格仍然走高,賣價1萬多。據(jù)了解,“背綠”一角是因該券背面的菊花兩邊為墨綠色而得名。后來,因為其背面顏色與同時流通的二角紙幣相近,容易混淆,所以,發(fā)行僅一年人民銀行就將其進行了回收。這樣一來,背面綠色的一角券就成為了第三套人民幣中發(fā)行量最少、發(fā)行時間最短、存世量最少的一角紙幣,又被稱為“背綠券”或“蝴蝶券”。資深錢幣經(jīng)營者陳方喜介紹,背綠一角因存世量小而顯
系統(tǒng) 2019-08-29 22:47:40 1964
Spring容器啟動配置什么時候spring容器啟動?其實就是程序中執(zhí)行加載web.xml配置文件的時候。Spring可以通過(Servlet)org.springframework.web.context.ContextLoaderServlet和Listener(org.springframework.web.context.ContextLoaderListener)兩個類作為Spring啟動的入口。1.應(yīng)用程序下加載ApplicationConte
系統(tǒng) 2019-08-29 22:43:34 1964
歷盡6個小時,終于又回到上海了.今天一天,外面下著瓢潑大雨,無心出去,于是在家收拾一下東東,明天再休息一天,準備后天上班咯~~今天又是一個情人節(jié),在QQ上收到若干HappyValentine'SDay的祝福語,而情人節(jié)真的快樂嗎?好像沒有什么快樂的理由吧,因為孤單依然是那么的輕易侵襲偶的心靈:(新年伊始,回顧一下自畢業(yè)以來偶的工作生涯~~去年2004年,總的來說是偶的工作生涯中比較有轉(zhuǎn)折的一個年頭,從剛開始畢業(yè)后(2年半前)來上海工作難求,將近2個月才找到
系統(tǒng) 2019-08-29 22:42:42 1964
放假啊,這叫玩啊,天天不務(wù)正業(yè),還玩些可能和未來工作無關(guān)的技術(shù)!內(nèi)心充滿了罪惡感啊寫HelloWorld太無聊了,轉(zhuǎn)了一圈PSPSDK發(fā)現(xiàn)有自帶sample,方便快速上手的好東西,位置在開發(fā)包/psp/sdk/samples下面,其中包括聲音,控制器,紅外,usb,wifi,電源等等。還真不少,先挑簡單的看看。恩~~我看controller挺簡單!就看這個!打開controller/base目錄,只有一個main.c和Makefile。肯定不會很難,先ma
系統(tǒng) 2019-08-29 22:42:15 1964
首先,我們定義一個總體的tiles視圖/tiles/mainTemplate.jsp首先使用:打印tiles配置文件中定義的字符串屬性title然后是分別加載header,content,footer三個jsp頁面,共同組成mainTemplate.jsp<%...@tagliburi="http://jakarta.apache.org/struts/tags-tiles"prefix="t
系統(tǒng) 2019-08-29 22:21:00 1964
備注:Union是只兩個表的結(jié)果集相加,并且保證這個兩個表的列數(shù)是相等的,不然會報錯當使用valus子句時,一次只能插入一行數(shù)據(jù),當使用子查詢插入數(shù)據(jù)時,一條inset語句可以插入大量的數(shù)據(jù)。當處理行遷移或者裝載外部表的數(shù)據(jù)到數(shù)據(jù)庫時,可以使用子查詢來插入數(shù)據(jù)。insertintotable1(rw,remarks)(selectrw,remarksfromtable1);union用法
系統(tǒng) 2019-08-29 22:11:08 1964