亚洲精品网站在线观看你懂的,亚洲无mate20pro麻豆,亚洲国产精品无码成人片久久http://www.tkk7.com/luoqx/category/3054.htmlzh-cnFri, 02 Mar 2007 02:07:57 GMTFri, 02 Mar 2007 02:07:57 GMT60在windows下eclipse的帶ssh的cvs客戶端配置(使用putty tools)http://www.tkk7.com/luoqx/archive/2006/04/12/40588.htmlpublisher luopublisher luoWed, 12 Apr 2006 03:16:00 GMThttp://www.tkk7.com/luoqx/archive/2006/04/12/40588.htmlhttp://www.tkk7.com/luoqx/comments/40588.htmlhttp://www.tkk7.com/luoqx/archive/2006/04/12/40588.html#Feedback0http://www.tkk7.com/luoqx/comments/commentRss/40588.htmlhttp://www.tkk7.com/luoqx/services/trackbacks/40588.html在sourceforge上注冊了一個開源項目(http://nodepublisher.sourceforge.net/),在后臺管理里面其它配置基本上都配置成功,cvs開發人員的訪問也按照幫助使用wincvs訪問成功,可是現在開發都使用eclipse里面的cvs,如果結合者wincvs使用實在是太麻煩了,所以上網找了找資料,中文的沒有,只有一些英文資料,將它們整理翻譯一下,供大家參考。
我已經能夠使用windows下的eclipse中的cvs訪問SourceForge的cvs服務器了,下面是操作過程。

下載?PuTTY tools

  • 下載?PuTTYgen, Pageant,?和 Plink 三個文件到你計算機一個文件目錄下。可以象本向導一樣放到 "C:\Program Files\PuTTY"下。

生成你自己的一對RSA密鑰

  1. 運行PuTTYgen.?點擊Generate?按鈕并且按照上面說明的移動你的鼠標。
  2. 在"Key passphrase"中輸入一個規整的長密碼并且在"Confirm passphrase"中重復輸入。
  3. 點擊"Save public key"?將你生成的共鑰保存在你的計算機的某個目錄下.例如"C:\Documents and Settings\Matt Whitlock\sf0.pub". 其實在后面的使用中你并不真正使用它,但是保留下來還是挺好的有可能你會在其它地方用到它.
  4. 點擊"Save private key" 保存私鑰到你的計算機上.例如"C:\Documents and Settings\Matt Whitlock\ssh\sf0.ppk". 這個文件已經被你的密碼段加密了.
  5. 拷貝高亮顯示區域"Public key for pasting into OpenSSH authorized_keys file"中的內容到剪貼板中.

保存你的公鑰到SourceForge中

  1. 登入到SourceForge.
  2. 點擊工具條上的?"My Settings".
  3. 點擊"Authorized Keys" .
  4. 粘貼你拷貝在剪貼板里的公鑰.新的公鑰將替換原來已有的其它公鑰。
  5. 點擊?"Update" 保存你的公鑰到SourceForge.

使用Pageant來提供ssh的身份認證

  1. 啟動Pageant. 將會有一個告示圖標顯示在右下角的任務條中.
  2. 右鍵點擊Pageant告示圖標并且選擇"Add Key".
  3. 打開剛才生成并保存的私鑰"C:\Documents and Settings\Matt Whitlock\ssh\sf0.ppk".
  4. Pageant 將會提示你輸入你加密私鑰的密碼然后點擊 "OK".

緩存SSH服務器的主機公鑰

在你能夠使用Eclipse連接CVS服務器之前,你必須添加SSH服務器的主機公鑰到你的本地緩存中。

方法?1 (如果你有全部的PuTTY客戶端)

  1. 就是使用PuTTY連接cvs.sourceforge.net,當它詢問你是否信任這個服務器的時候你選擇 并且添加公鑰到你的緩存中,你只要選擇yes.然后就可以了,你可以實際并不登入到此服務器。

方法?2 (如果你有Plink,而沒有 PuTTY)

  1. 打開命令提示框并執行:

    "C:\Program Files\PuTTY\plink.exe"?cvs.sourceforge.net -l username

    username就是你在SourceForge的用戶名. (注意在username前面的L是小寫的 )
  2. 你可能得到一個信息說"the server's host key is not cached in the registry."?你應該回答 'y'.
  3. 如果你得到的信息是"This is a restricted shell account. You cannot execute anything here", 你的SSH客戶端已經正確設置完成。.

配置Eclipse使用PuTTY's Plink來SSH連接

  1. 運行Eclipse. 我運行的是版本3.1
  2. 選擇?"Preferences"?從 "Window" 菜單中. 選擇"Team/CVS/Ext Connection Method".
  3. 點擊"Browse" 找到"C:\Program Files\PuTTY\plink.exe".
  4. 點擊"OK" 保存你的參數選擇。

添加你的CVS repository到Eclipse

  1. 選擇 "Window", "Open Perspective", "Other", "CVS Repository Exploring",?點擊 "OK".
  2. 右鍵點擊?"CVS Repositories"? (屏幕左面大塊空白區域)選擇"New", "Repository Location".
  3. 在"Host"處填寫"cvs.sourceforge.net".
  4. 在"Repository path"處填寫你的CVS repository 路徑. 你可以在你的 SourceForge工程頁的"Source code"處找到. 它應該類似"/cvsroot/projectname".
  5. 在"User"處填寫你的SourceForge用戶名.
  6. password不填寫.我們不使用口令認證而是通過Pageant使用SSH2-RSA key .
  7. 在"Connection type"處選擇"ext"類型。
  8. 點擊"Finish". 這樣Eclipse就能夠連接CVS server了。


publisher luo 2006-04-12 11:16 發表評論
]]>
關于使用utf8編碼實現全球化的幾點困惑http://www.tkk7.com/luoqx/archive/2006/04/09/40059.htmlpublisher luopublisher luoSun, 09 Apr 2006 02:25:00 GMThttp://www.tkk7.com/luoqx/archive/2006/04/09/40059.htmlhttp://www.tkk7.com/luoqx/comments/40059.htmlhttp://www.tkk7.com/luoqx/archive/2006/04/09/40059.html#Feedback1http://www.tkk7.com/luoqx/comments/commentRss/40059.htmlhttp://www.tkk7.com/luoqx/services/trackbacks/40059.html??? 某日一時興起將我們的內容管理發布系統改成uft-8格式(即將所有頁面encode變為utf8,mysql字符集也變成uft-8)來支持能夠建立各種語言的網站(產品現在可以免費下載,網址為:http://sourceforge.net/projects/nodepublisher)。但是在修改程序過程中發現了一個問題,那就是在客戶端頁面提交過來的請求的編碼格式在服務器端無法獲知。如果提交頁面的<head>里面如果包含<meta http-equiv="Content-Type" content="text/html; charset=utf-8">,漢字部分則以utf8編碼提交,如果沒有的話則以gbk編碼提交,而服務器端接受到的request無法判別編碼格式,取到的頭信息只有一些zh類似的說明,所以無法正確的將其轉換成正確的編碼格式。
另一需要注意的是不能將取到的參數從ISO8859轉換成中文系統默認的字符集GBK,然后再轉換成utf8,這樣的話如果出現奇數漢字的話會導致部分漢字亂碼,原因在于漢字在GBK編碼中為2個byte,而在utf8編碼則為3個byte,如果是偶數個漢字,從ISO8859(tomcat默認得到的request都是ISO8859編碼)轉換成GBK,然后再轉換成ISO8859到還無妨,但是奇數個,最后一個byte不知道會怎么轉換成GBK的,然后再轉回到utf8時最后那個字符就會成為亂碼,我想可能是跟String類里面的拆分char的方法有關,不知道誰有更加明確的分析和解釋。
再一數據庫方面使用mysql5,設置成utf8初始化數據腳本漢字轉換成uft8,一切正常。后來無意將數據庫轉換成GBK編碼,竟然程序運行也正常,后來經過測試將mysql設置成gbk,然后執行初始化sql腳本,漢字編碼格式為GBK,程序運行依然正常。不明白其中的原由。



publisher luo 2006-04-09 10:25 發表評論
]]>
軟件體系結構(構架)、框架、設計模式之間的關系http://www.tkk7.com/luoqx/archive/2005/11/18/20397.htmlpublisher luopublisher luoFri, 18 Nov 2005 03:12:00 GMThttp://www.tkk7.com/luoqx/archive/2005/11/18/20397.htmlhttp://www.tkk7.com/luoqx/comments/20397.htmlhttp://www.tkk7.com/luoqx/archive/2005/11/18/20397.html#Feedback3http://www.tkk7.com/luoqx/comments/commentRss/20397.htmlhttp://www.tkk7.com/luoqx/services/trackbacks/20397.html

一、軟件體系結構和框架的定義

軟件體系結構的英文單詞是“architecture”. Architecture的基本詞義是建筑、建筑學、建筑風格。

軟件體系結構雖然根植于軟件工程,但還處于一個研究發展的階段,迄今為止還沒有一個為大家所公認的定義。

 《設計模式》中對框架的定義是框架就是一組相互協作的類,對于特定的一類軟件,框架構成了一種可重用的設計。

軟件框架是 項目軟件開發過程中提取特定領域軟件的共性部分形成的體系結構,不同領域的軟件項目有著不同的框架類型。框架的作用在于:由于提取了特定領域軟件的共性部 分,因此在此領域內新項目的開發過程中代碼不需要從頭編寫,只需要在框架的基礎上進行一些開發和調整便可滿足要求;對于開發過程而言,這樣做會提高軟件的 質量,降低成本,縮短開發時間,使開發越做越輕松,效益越做越好,形成一種良性循環。

框 架不是現成可用的應用系統。是一個半成品,需要后來的開發人員進行二次開發,實現具體功能的應用系統。框架不是“平臺”,平臺概念比較模糊可以是一種操作 系統,一種應用服務器,一種數據庫軟件,一種通訊中間件等地那個,因此平臺在應用平臺主要指提供特定服務的系統軟件,而框架更側重了設計,開發過程,或者 可以說,框架通過調用平臺提供的服務而起的作用。

框架不是工具包或者類庫,調用API并不就是在使用框架開發,緊緊使用API是,開發者完成系統的主題部分,并不時地調用類庫實現特定任務。而框架構成了通用的、具有一般性的系統主體部分,二次開發人員只是像做填空一樣,根據具體業務,完成特定應用系統中與眾不同的特殊部分。

二、框架與架構之間的關系
    框架不是構架(即軟件體系機構)。體系結構確定了系統整體結構、層次劃分,不同部分之間的協作等設計考慮。框架比架構更具體。更偏重于技術涉嫌。確定框架后,軟件體系結構也隨之確定,而對于同一軟件體系結構(比如Web開發中的MVC),可以通過多種框架來實現。

三、框架與設計模式之間的關系

設 計模式和框架在軟件設計中是兩個不同的研究領域。設計模式研究的是一個設計問題的解決方法,一個模式可應用于不同的框架和被不同的語言所實現;而框架則是 一個應用的體系結構,是一種或多種設計模式和代碼的混合體雖然它們有所不同,但卻共同致力于使人們的設計可以被重用,在思想上存在著統一性的特點,因而設 計模式的思想可以在框架設計中進行應用。

框架和設計模式存在著顯著的區別,主要表現在二者提供的內容和致力應用的領域。

1)從應用領域上分,框架給出的是整個應用的體系結構;而設計模式則給出了單一設計問題的解決方案,并且這個方案可在不同的應用程序或者框架中進行應用。

2)從內容上分,設計模式僅是一個單純的設計,這個設計可被不同語言以不用方式來實現;而框架則是設計和代碼的一個混合體,編程者可以用各種方式對框架進行擴展,進而形成完整的不同的應用。

3)以第二條為基礎,可以得出設計模式比框架更容易移植:框架一旦設計成形,雖然還沒有構成完整的一個應用,但是以其為基礎進行應用的開發顯然要受制于框架的實現環境;而設計模式是與語言無關的,所以可以在更廣泛的異構環境中進行應用。

總之,框架是軟件,而設計模式是軟件的知識體,提升框架的設計水平。




publisher luo 2005-11-18 11:12 發表評論
]]>
基于J2EE輕量級容器構件框架設計(系列)http://www.tkk7.com/luoqx/archive/2005/11/18/20393.htmlpublisher luopublisher luoFri, 18 Nov 2005 03:01:00 GMThttp://www.tkk7.com/luoqx/archive/2005/11/18/20393.htmlhttp://www.tkk7.com/luoqx/comments/20393.htmlhttp://www.tkk7.com/luoqx/archive/2005/11/18/20393.html#Feedback4http://www.tkk7.com/luoqx/comments/commentRss/20393.htmlhttp://www.tkk7.com/luoqx/services/trackbacks/20393.html基于J2EE輕量級容器構件框架

一、總體結構圖:http://www.tkk7.com/luoqx/articles/20366.html

二、總體介紹:http://www.tkk7.com/luoqx/articles/20372.html

三、控制器部分:http://www.tkk7.com/luoqx/articles/20377.html

四、異常處理:http://www.tkk7.com/luoqx/articles/20381.html

五、事務的AOP處理:http://www.tkk7.com/luoqx/articles/20383.html

六、數據bean(DataBean):http://www.tkk7.com/luoqx/articles/20390.html

七、系統初始化服務和過濾器配置:http://www.tkk7.com/luoqx/articles/20406.html

附以前寫的文章介紹

現有框架簡單介紹:http://www.tkk7.com/luoqx/articles/11301.html

一個項目里簡單實用的O/R mapping的功能代碼:http://www.tkk7.com/luoqx/articles/12758.html


publisher luo 2005-11-18 11:01 發表評論
]]>
j2ee框架設計原理及應用板塊開張http://www.tkk7.com/luoqx/archive/2005/08/27/11293.htmlpublisher luopublisher luoSat, 27 Aug 2005 03:45:00 GMThttp://www.tkk7.com/luoqx/archive/2005/08/27/11293.htmlhttp://www.tkk7.com/luoqx/comments/11293.htmlhttp://www.tkk7.com/luoqx/archive/2005/08/27/11293.html#Feedback5http://www.tkk7.com/luoqx/comments/commentRss/11293.htmlhttp://www.tkk7.com/luoqx/services/trackbacks/11293.html詳細見文章的框架設計專欄。
一、框架結構介紹
http://www.tkk7.com/luoqx/articles/11301.html
基于J2EE輕量級容器構件框架

一、總體結構圖:http://www.tkk7.com/luoqx/articles/20366.html

二、總體介紹:http://www.tkk7.com/luoqx/articles/20372.html

三、控制器部分:http://www.tkk7.com/luoqx/articles/20377.html

四、異常處理:http://www.tkk7.com/luoqx/articles/20381.html

五、事務的AOP處理:http://www.tkk7.com/luoqx/articles/20383.html

六、數據bean(DataBean):http://www.tkk7.com/luoqx/articles/20390.html

七、系統初始化服務和過濾器配置:http://www.tkk7.com/luoqx/articles/20406.html

附以前寫的文章介紹

現有框架簡單介紹:http://www.tkk7.com/luoqx/articles/11301.html

一個項目里簡單實用的O/R mapping的功能代碼:http://www.tkk7.com/luoqx/articles/12758.html



publisher luo 2005-08-27 11:45 發表評論
]]>
why? EnterpriseBean extend Serializablehttp://www.tkk7.com/luoqx/archive/2005/08/27/11289.htmlpublisher luopublisher luoSat, 27 Aug 2005 03:20:00 GMThttp://www.tkk7.com/luoqx/archive/2005/08/27/11289.htmlhttp://www.tkk7.com/luoqx/comments/11289.htmlhttp://www.tkk7.com/luoqx/archive/2005/08/27/11289.html#Feedback0http://www.tkk7.com/luoqx/comments/commentRss/11289.htmlhttp://www.tkk7.com/luoqx/services/trackbacks/11289.html

??? 同事問了一個這樣的問題,大家都知道,ejb的本地接口,遠程接口還有參數都需要序列話,這是因為這些東西都需要分布式傳輸,可是在容器了的bean不需要分布傳輸為什么也要實現serializable接口呢?
??? 上網差了些資料,主要有兩種說法,一個是app server要作cluster,交換內存中數據(包括ejb)。二是ejbPassivate(鈍化)和ejbActivate() (活化)時需要使用序列話。第二種說法可能性比較大。
參考資料:


publisher luo 2005-08-27 11:20 發表評論
]]>
主站蜘蛛池模板: 免费AA片少妇人AA片直播| 国产精品无码亚洲一区二区三区| 久久精品国产亚洲av品善| 国产三级在线免费| 亚洲黄片手机免费观看| www.999精品视频观看免费| 亚洲一卡2卡三卡4卡有限公司| 免费看一级高潮毛片| 婷婷亚洲天堂影院| 国产亚洲一区二区三区在线观看 | 国产精品久久免费| 日本人的色道www免费一区| 亚洲国产成人资源在线软件 | 国产综合精品久久亚洲| 亚洲高清免费在线观看| 91短视频在线免费观看| 午夜dj在线观看免费视频| 亚洲国产精品成人精品无码区| 成人电影在线免费观看| 亚洲国产一区在线| 一个人晚上在线观看的免费视频| 久久久久亚洲精品中文字幕| 亚洲国产精品综合久久网各 | 亚洲免费观看网站| 成人a视频片在线观看免费| 国产av无码专区亚洲av毛片搜| 亚洲免费在线视频观看| 亚洲JLZZJLZZ少妇| 亚洲日本va中文字幕久久| 最近中文字幕大全中文字幕免费| 亚洲色精品三区二区一区| 亚洲国产成人精品女人久久久| 亚洲免费在线观看视频| 四虎影视永久免费观看网址| 久久久久久毛片免费看| 亚洲av无码片区一区二区三区| 亚洲人成网站观看在线播放| 在线视频精品免费| 美女被免费网站91色| 国产精品亚洲精品青青青| 91热成人精品国产免费|