動態(tài)地給一個對象添加一些額外的職責(zé)。就增加功能來說,Decorator模式相比生成子類更為靈活。有時我們希望給某個對象而不是整個類添加一些功能。例如,一個圖形用戶界面工具箱允許你對任意一個用戶界面組件添加一些特性,例如邊框,或是一些行為,例如窗口滾動。使用繼承機制是添加功能的一種有效途徑,從其它類繼承過來的邊框特性可以被多個子類的實例使用。但這種方法不夠靈活。因為邊框的選擇是靜態(tài)的,用戶不能控制對組件加邊框的方式和時機。一種極為靈活的方式是將組件嵌入另一個
系統(tǒng) 2019-08-29 23:40:19 2012
codeigniter的程序流程1.設(shè)計視圖首先,讓我們設(shè)計視圖并把它保存到如下路徑:system/application/views/testview.php
系統(tǒng) 2019-08-29 23:37:54 2012
僅僅在11年前,Google推出了一種搜索引擎業(yè)務(wù),并很快成長為互聯(lián)網(wǎng)行業(yè)的龐然大物。Google這個名字已經(jīng)成為搜索的代名詞,是互聯(lián)網(wǎng)偉大的成功故事之一。今天,Google擁有64%的搜索市場份額。此外,該公司已升級了多年來的搜索工具,增加Google地圖和Google地球。該公司還向市場推出了托管應(yīng)用服務(wù),如Gmail應(yīng)用軟件。但是,Google顯然有更大的商業(yè)夢想。最近,Google宣布針對IE瀏覽器和Windows操作系統(tǒng),開發(fā)自主品牌的Chrom
系統(tǒng) 2019-08-29 22:03:33 2012
借助于jstl,我們可以方便的開發(fā)自定義標(biāo)簽,而不需要使用sun的jsptagapi本文以開發(fā)一個簡單的if標(biāo)簽為例首先編寫標(biāo)簽執(zhí)行類,最重要的一點,繼承javax.servlet.jsp.jstl.core.ConditionalTagSupport;代碼簡單的返回了true.大家可以加入自己的業(yè)務(wù)邏輯代碼packagettt;importjavax.servlet.jsp.JspTagException;importjavax.servlet.jsp.
系統(tǒng) 2019-08-12 09:30:27 2012
/***//***將CLOB轉(zhuǎn)成String,靜態(tài)方法*@paramclob字段*@return內(nèi)容字串,如果出現(xiàn)錯誤,返回*/publicfinalstaticStringclob2String(CLOBclob)...{if(clob==)...{return;}StringBuffersb=newStringBuffer(65535);//64KReaderclobStream=;try...{clobStream=clob.getCharacter
系統(tǒng) 2019-08-12 09:30:01 2012
SYSZUXpinyin只能用到arm上,x86下用不了。原因是SYSZUXpinyin的實現(xiàn),用到了一個QWSinputMethod的類,這個類是arm平臺的qt庫所特有的。還記得我們在終端里啟用qt程序后面要加個-qws參數(shù),原因就在這。所以,用SYSZUXpinyin在arm平臺盡管移植成功,但pc機上跑不了,增加了調(diào)試的復(fù)雜性。希望以后SYSZUXpinyin能考慮下這個問題!就為了在pc上跑通SYSZUXpinyin,浪費了我一個上午時間查資料S
系統(tǒng) 2019-08-12 09:29:55 2012
看到這張圖,突然有一種很空虛的感覺。仿佛站立在太空,俯視西安附近的城市隨著歷史進程的變化過程,一個個的城市崛起,人群聚集,然后戰(zhàn)爭,毀壞,然后新的王朝又在附近重新建設(shè)新的城墻和皇宮,隨后,再次的盛極一時,車馬攢動,然后內(nèi)亂,外患,又開始盛極而衰的歷程,直到現(xiàn)在。轉(zhuǎn)眼,當(dāng)我們審視我們目前所站立的地方,所生存的地方,會有什么感想。你住的地方,也許幾十年后會重新被夷為平地,新的建筑結(jié)構(gòu)矗立在這里,你將永遠(yuǎn)不屬于這里,這里也不會再次屬于你。你是誰,我是誰,我們又是
系統(tǒng) 2019-08-12 09:29:31 2012
時間限制30ms內(nèi)存限制65536kB代碼長度限制16000B判題程序Standard作者CHEN,YueMiceandRiceisthenameofaprogrammingcontestinwhicheachprogrammermustwriteapieceofcodetocontrolthemovementsofamouseinagivenmap.Thegoalofeachmouseistoeatasmuchriceaspossibleinordert
系統(tǒng) 2019-08-12 09:27:30 2012
在linux內(nèi)核中有這樣的一段程序,查了資料才看懂的,趕快就記下來了:使用的是GNUas匯編語言:(這個匯編真的很煩人)movb$0x36,%al;movl$0x43,$edx;outb%al,%dx;movb$latch,%eax;movl$0x40,$edx;outb%al,%dx;movb%al,%ah;outb%al,%dx;上面的一段程序的前三句是選擇計數(shù)器0工作于方式3,二進制計數(shù)方式;(0x43是端口地址,0x36轉(zhuǎn)換成二進制是0011011
系統(tǒng) 2019-08-12 09:27:15 2012
很累,躺下卻睡不著覺,處在清楚的疲憊中。我仍然抱著幻想,我愿意說成是還持有希望。希望在未來的某天,我能達到你的要求,和你一起前行。我不想打破這個夢境。不想!誰也不行!。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。我腦子真得很亂了,本想寫點東西記錄、整理一下我這第一次的愛情。(不該用第一次這個詞,好像一開始就想著有第二次似的。)但是現(xiàn)在我做不到,我太激動了,太激動了。明天太陽還會升起,可是今晚夜深得讓我害怕。剛才收到一條短信,還以為是你的,雖然
系統(tǒng) 2019-08-12 09:27:14 2012