<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    kooyee ‘s blog

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

    2009年1月5日

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

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

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

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

    2008年5月27日

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

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

    posted @ 2008-05-27 17:11 kooyee 閱讀(842) | 評論 (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) | 評論 (0)編輯 收藏

    2007年10月13日

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

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

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

    2007年9月29日

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

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

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

    posted @ 2007-09-29 21:27 kooyee 閱讀(956) | 評論 (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) | 評論 (0)編輯 收藏

    2007年8月10日

         摘要: 1. 添加 variable

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

    3. 設置calculation type: SUM,COUNT等
      閱讀全文

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

    2007年8月9日

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

    index
    1
    2
    3
    4

    如果我們想要得結果是

    index
    0
    1
    2
    3
    4
      閱讀全文

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

    2007年8月8日

         摘要: 因為jasper server中Multi-Select控件得到的值不是String,,而是Collection。這些值可以顯示在report中或者打印出來。但是當Multi-Select中的值用到sql query中必須是String,所以需要把它轉換成String list.  閱讀全文

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

    主站蜘蛛池模板: 亚洲AV无码专区国产乱码不卡| 精品亚洲成在人线AV无码| 曰韩无码AV片免费播放不卡| 国产黄色片在线免费观看| 亚洲精品日韩一区二区小说| 日韩免费视频播播| 亚洲欧美在线x视频| 亚洲AⅤ无码一区二区三区在线| 日本在线观看免费高清| MM131亚洲国产美女久久| 久久最新免费视频| 久久精品夜色国产亚洲av| 最近高清中文字幕免费| 亚洲性线免费观看视频成熟| 免费无码成人AV片在线在线播放| 亚洲国产精品成人午夜在线观看 | 成人永久免费高清| 婷婷亚洲综合一区二区| 亚洲午夜AV无码专区在线播放| 久久久久久毛片免费看| 亚洲福利一区二区| 国产精品视频免费一区二区三区| 男女啪啪免费体验区| 亚洲av无码不卡| 啦啦啦手机完整免费高清观看| 免费无码国产在线观国内自拍中文字幕 | 亚洲专区中文字幕| 国产色爽免费视频| 两个人www免费高清视频| 久久亚洲精品成人无码网站| 麻豆精品国产免费观看| 51午夜精品免费视频| 91亚洲国产成人精品下载| 国产成人精品免费直播| 久久免费国产精品一区二区| 在线观看日本亚洲一区| 久久亚洲国产成人精品无码区| 24小时在线免费视频| 亚洲AV电影天堂男人的天堂| 亚洲阿v天堂在线| 免费高清av一区二区三区|