三個角色:環境(Context)角色:持有一個Strategy類的引用。抽象策略(Strategy)角色:通常由一個接口或者抽象類實現,此角色給出所有的具體策略類所需的接口。具體策略(ConcreteStrategy)角色:包裝相關算法和行為為了幫助理解,我們舉例來說明。我們的程序要實現加密功能。加密有一個加密算法,加密算法有很多種,比如MD5,DES等,我們的程序需要實現這個功能,就是可以讓用戶選擇不同的加密算法進行加密。這個過程我們可以用Strateg
系統 2019-08-29 23:23:58 1756
沒想到進度超前,在今天釋出第一個版本,只要在gmail或是gtalk邀請en2zhtw@gmail.com設定成為聯絡人,送出整段英文訊息給en2zhtw@gmail.com,機器人就會翻譯英文-->繁體,實作過程中,最複雜的還是TLS的實作,其他並沒有太多的阻礙,另外xmpp的訂閱聯絡人協定做的有點不是很好,連gtalk都沒有完整實做,這在幾種不同的SERVER測過,目前最標準的是openfire,其餘或多或少都有部分不太符合rfc3921,相較於msn
系統 2019-08-29 23:22:29 1756
C的語法在你第一次接觸時給你的感覺是靈活而松散,似乎隨便你怎么寫編譯器都能給予解釋——也就是可以順利的編譯通過,你甚至可以寫出i=96+'a';之類的語句來。但當你深入學習使用C的時候你會發現C的語法也有其詭譎的一面,其中聲明就是很討厭的一項。我記得自己在學習的時候是靠死記硬背一些基本的聲明方式來過關的,順便說說這種方法在很多情況下都是最好的方法之一。我們首先來看C語言的術語以及一些能組合成一個聲明的單獨語法成分。其中一個非常重要的成分就是聲明器(decl
系統 2019-08-29 23:21:44 1756
對任何公司來說,找到合適的人都是非常重要的工作。這十幾年來,面試的人幾乎快上千了。總的來說,公司之間的競爭越發激烈,找人的成本越來越高。好在技術的發展很快,開發的門檻也越來越低,做好技術,對人的聰明才智要求也在降低。只要不是過分挑剔,總是可以找到可以培養的合適的人。招人最難的是篩選,簡歷篩選,面試篩選。如何能很快地篩選出好的人呢?篩選簡歷:每次職位都會貼出多個,避免有人搜索不到。收到的簡歷每天都有上百。一般,我會設置郵件過濾器,把不同職位的人自動放進相應的
系統 2019-08-29 23:19:22 1756
這節介紹窗口部件布局package第一章;importcom.trolltech.qt.core.Qt;importcom.trolltech.qt.gui.QApplication;importcom.trolltech.qt.gui.QHBoxLayout;importcom.trolltech.qt.gui.QSlider;importcom.trolltech.qt.gui.QSpinBox;importcom.trolltech.qt.gui.Q
系統 2019-08-29 23:15:23 1756
我們瀏覽網頁時,很容易出現造成注冊表被修改,使得IE默認連接首頁、標題欄及IE右鍵菜單被改為瀏覽網頁時的地址(多為廣告信息),更有甚者使瀏覽者的電腦在啟動時出現一個提示窗口顯示自己的廣告,而且有愈演愈烈之勢,遇到這種情況我們該怎樣辦呢?一、注冊表被修改的原因及解決辦法其實,該惡意網頁是含有有害代碼的ActiveX網頁文件,這些廣告信息的出現是因為瀏覽者的注冊表被惡意更改的結果。1、IE默認連接首頁被修改IE瀏覽器上方的標題欄被改成“歡迎訪問……網站”的樣式
系統 2019-08-29 23:08:27 1756
世界上有兩件事情,需要一輩子的努力。第一是學習,第二是鍛煉。其實這本是說明一個問題:每個人在提高自己能力這件事情上,需要持續不斷地努力。以最典型的例子來看,只有通過學習,程序員才能保證不斷進步。一方面我們學習新的軟件技術和更新速度極快的業界新名詞;另外一方面,我們也需要不斷加強基本技能的鞏固。在這樣的前提下,“程序員的七種武器”這個選題就應運而生了。撇開眾多軟件開發人員的基本素質(學習能力、解決問題能力等)不談,我們希望能夠通過本期專題來讓讀者更加清晰地認
系統 2019-08-29 23:00:02 1756
女--韋莊冠子【作者簡介】韋莊:(836—910)字端己,長安杜陵(今西安)人乾進士,此前曾漫游各地。曾任校書郎、左補闕等職。后入蜀,為王建掌書記。王氏建立前蜀,他做過宰相。終于蜀。他的詩詞都很著名,詩極富畫意,詞尤工。與溫庭筠同為“花間”重要詞人,有《浣花集》。【畫中詞】女冠子--韋莊昨夜夜半,枕上分明夢見,語多時,依就桃花面,頻低柳葉眉。半羞還半喜,欲去又依依。覺來知是夢,不勝悲!秋風詞--李白【作者簡介】李白,字太白,又字青邊。賀知章讀到李白的詩,贊
系統 2019-08-29 22:49:04 1756
和所有的飾品都不一樣,戒指一直都是對愛情誓言的加冕,長久以來它和愛情、浪漫之間錯綜復雜的關系,讓它成為女人心中的夢想。而作為每天活動最多的雙手,戒指也比其他飾品更容易引起別人的注意,夸張的形狀代表了你飛揚的個性,精彩的設計體現了你不同凡響的品位,層疊的戴法更在今年大肆流行,一枚戒指竟然可以成為你心靈的代言。HarryWinston白金鑲鉆對戒(女款為水滴形切割鉆石)TiffanyCelebration戒指范思哲maia系列白金鑲鉆藍寶石戒指Mikimoto
系統 2019-08-29 22:46:31 1756
最近風行windows7OS,為了不out,咱也裝一個玩玩。,重裝之后,果然速度比以前的xp快了很多(以前機器里東西過多也有原因)。指向任務欄的特效也很酷。但是重裝系統后以前用的東西都用不了。其他軟件不說,挨個裝就是。但關于ruby相關的甚多,有ruby解釋器,還有rails,已經一些千奇百怪的gem。在linux下可以搞個bash腳本完成。window下也可以搞成bat。于是寫了一個bat文件,分享如下:@ECHOOFFcd%1::%1是ruby186-
系統 2019-08-29 22:31:51 1756