kooyee ‘s blog

          開源軟件, 眾人努力的結(jié)晶, 全人類的共同財(cái)富
          posts - 103, comments - 55, trackbacks - 0, articles - 66
             :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

          2009年1月5日

               摘要: Emacs 的命令通常包括控制鍵(就是上面標(biāo)有 Ctrl或Ctl的那個(gè))或者是META鍵(上面標(biāo)有EDIT或ALT)。為了方便起見我們將用下面的縮寫來代替這些鍵的全稱:

          C- 意思是當(dāng)敲入字符 時(shí)同時(shí)按住控制鍵,因此,C-f表 示:按住控制鍵并且按 f 。 M- 表示當(dāng)鍵入 時(shí)按住META或ALT或EDIT鍵。如果沒有META 或ALT或EDIT鍵,則用ESC鍵代替。 表示ESC鍵

          注意:退出Emacs,按C-x C-c(兩個(gè)字符)。在文本左邊區(qū)域的“>>”符號(hào)表示讓你試著使用一個(gè)命令。比如:
          >> 現(xiàn)在鍵入C-v(觀看下一屏)移動(dòng)到下一屏。(就象前面說的,按v的同時(shí)也按住控制鍵)。從現(xiàn)在開始,每當(dāng)你讀完一屏的時(shí)候都可以用它來翻屏。
          注意在翻屏后會(huì)保留上屏的最后一行;這是為你繼續(xù)閱讀文本提供某些連貫性。
          你所需要知道的第一件事是如何把光標(biāo)從一個(gè)地方移動(dòng)到另一個(gè)地方。你已經(jīng)知道了如何向前翻一屏--用 C-v。要向后翻一屏,鍵入M-v。
          >> 試著鍵入 M-v 和 C-v 幾次。
          * 摘要(SUMMA  閱讀全文

          posted @ 2009-01-05 02:16 kooyee 閱讀(2596) | 評(píng)論 (0)編輯 收藏

          2008年5月27日

               摘要: 公私鑰:公鑰可以唯一解密私鑰加密過的數(shù)據(jù),反之亦然。
          SSL過程:需要兩對(duì)公私鑰(P1,V1),(P2,V2),假設(shè)通信雙方是A和B,B是服務(wù)器,A要確認(rèn)和它通信的是B:
          A->B: hello
          B->A: 用V2加密過的P1(即用戶證書,A就用P2解密出P1)
          A->B: ok
          B->A: 用V1加密的一段信息
          A->B: 用P1加密一個(gè)自動(dòng)生成的K(用之前的P1解密成功這段信息則認(rèn)為B是可信的了)
          B->A: 用K加密的數(shù)據(jù)(之后兩對(duì)密鑰功能結(jié)束,由K來加解密數(shù)據(jù))
          這里,P2就是第3方的CA證書,由于非對(duì)稱加密很慢,所以公私鑰只是用來保證K的傳送安全,之后通信是用K的對(duì)稱加密算法來保證。

          這里(P1,V1)就是certificate authority (CA)用來給客戶簽名用的公私鑰。
          (P2,V2)是客戶自己的公私鑰,提交給CA,CA所做的事情就是用(P1,V1)來給客戶的(P2,V2)簽名,簡單吧?
            閱讀全文

          posted @ 2008-05-27 17:11 kooyee 閱讀(842) | 評(píng)論 (0)編輯 收藏

          2008年2月13日

               摘要: DWR allows Javascript in a browser to interact with Java on a server and helps you manipulate web pages with the results  閱讀全文

          posted @ 2008-02-13 19:02 kooyee 閱讀(1069) | 評(píng)論 (0)編輯 收藏

          2007年10月13日

               摘要: 敏捷開發(fā)(agile development)是一種以人為核心、迭代、循序漸進(jìn)的開發(fā)方法。在敏捷開發(fā)中,軟件項(xiàng)目的構(gòu)建被切分成多個(gè)子項(xiàng)目,各個(gè)子項(xiàng)目的成果都經(jīng)過測試,具備集成和可運(yùn)行的特征。簡言之,就是把一個(gè)大項(xiàng)目分為多個(gè)相互聯(lián)系,但也可獨(dú)立運(yùn)行的小項(xiàng)目,并分別完成,在此過程中軟件一直處于可使用狀態(tài)。

          敏捷開發(fā)是全新理論嗎?答案莫衷一是。細(xì)心的人們可以發(fā)現(xiàn),敏捷開發(fā)其實(shí)借鑒了大量軟件工程中的方法。迭代與增量開發(fā),這兩種在任何一本軟件工程教材中都會(huì)被提到的方法,在敏捷開發(fā)模式中扮演了很重要的角色。再向前追溯,我們還也可見到瀑布式與快速原型法的影子,也許還有更多。
            閱讀全文

          posted @ 2007-10-13 17:51 kooyee 閱讀(710) | 評(píng)論 (0)編輯 收藏

          2007年9月29日

               摘要: 這篇文章介紹創(chuàng)建基于Java的email應(yīng)用程序入門知識(shí)。假如你想創(chuàng)建你自己的email客戶端應(yīng)用程序來代替Microsoft Outlook,或者創(chuàng)建一個(gè)基于Web的email系統(tǒng)來跟Hotmail叫板,那么你可以從這里開始。從JavaMail的一個(gè)不同角度出發(fā),該文給出了一個(gè)談話email客戶端應(yīng)用程序。

            在JavaMail中,你可以找到API以及其實(shí)現(xiàn)部分,從而用它開發(fā)功能全面的email客戶端應(yīng)用程序?!癳mail客戶端應(yīng)用程序”引用了Microsoft Outlook的思想;然而,你可以寫你自己的Outlook來取而代之。但是,一個(gè)email客戶端程序不一定要駐留在一個(gè)客戶端機(jī)器上。事實(shí)上,它可以是一個(gè)在遠(yuǎn)程服務(wù)器上運(yùn)行的一個(gè)servlet或者EJB,終端用戶通過Web瀏覽器可以收發(fā)他們的email。在作者自己的寵物項(xiàng)目中,就使用了一個(gè)語音客戶端來讀取接收進(jìn)來的消息。它是作者在“Talking Java!”中介紹的想法(在后面將有更多的介紹)的提煉。
            閱讀全文

          posted @ 2007-09-29 22:54 kooyee 閱讀(341) | 評(píng)論 (0)編輯 收藏

          posted @ 2007-09-29 21:27 kooyee 閱讀(956) | 評(píng)論 (0)編輯 收藏

          2007年8月13日

               摘要: Your Print When Expression should defined.:


          new java.lang.Boolean(($V{BACKGROUND}.intValue() % 2)==1)  閱讀全文

          posted @ 2007-08-13 23:09 kooyee 閱讀(290) | 評(píng)論 (0)編輯 收藏

          2007年8月10日

               摘要: 1. 添加 variable

          2. expression field加入要求和的field name。 例如$F{value}

          3. 設(shè)置calculation type: SUM,COUNT等
            閱讀全文

          posted @ 2007-08-10 00:17 kooyee 閱讀(2762) | 評(píng)論 (1)編輯 收藏

          2007年8月9日

               摘要: 很多情況我們需要合并多個(gè)sql的結(jié)果生成我們想要得結(jié)果。
          例如:
          table 中index column項(xiàng)只有 1,2,3,4

          index
          1
          2
          3
          4

          如果我們想要得結(jié)果是

          index
          0
          1
          2
          3
          4
            閱讀全文

          posted @ 2007-08-09 22:41 kooyee 閱讀(617) | 評(píng)論 (0)編輯 收藏

          2007年8月8日

               摘要: 因?yàn)閖asper server中Multi-Select控件得到的值不是String,,而是Collection。這些值可以顯示在report中或者打印出來。但是當(dāng)Multi-Select中的值用到sql query中必須是String,所以需要把它轉(zhuǎn)換成String list.  閱讀全文

          posted @ 2007-08-08 22:51 kooyee 閱讀(829) | 評(píng)論 (0)編輯 收藏

          主站蜘蛛池模板: 天峻县| 宝清县| 噶尔县| 二手房| 新干县| 昌宁县| 弥勒县| 屏东市| 吴旗县| 通山县| 福清市| 双城市| 牙克石市| 阿坝| 灵川县| 探索| 雅安市| 淮南市| 南投市| 七台河市| 台北县| 北安市| 西和县| 友谊县| 河源市| 高清| 突泉县| 古丈县| 广宁县| 道真| 乌兰浩特市| 海丰县| 锦屏县| 雷波县| 马尔康县| 蒲江县| 博兴县| 祁阳县| 克什克腾旗| 新营市| 乐业县|