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

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

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

    kooyee ‘s blog

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

    2007年8月30日

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

         摘要: 當(dāng)調(diào)用nam時(shí),出現(xiàn)如下錯(cuò)誤
    [code omitted because of length]
    : no event type or button # or keysym
    while executing
    "bind Listbox {
    %W yview scroll [expr {- (%D / 120) * 4}] units
    }"
    invoked from within
    "if {[tk windowingsystem] eq "classic" || [tk windowingsystem] eq "aqua"} {
    bind Listbox {
    %W yview scroll [expr {- (%D)}] units
    }
    bind Li..."

    這個(gè)是由于nam調(diào)用的tk組件和xproto-7.0.13 不兼容導(dǎo)致的(xproto-7.0.13 新添加了 GenericEvent)。
      閱讀全文

    posted @ 2008-12-03 05:05 kooyee 閱讀(2345) | 評(píng)論 (3)編輯 收藏

         摘要: 1、安裝cygwin.你可以在://www.cygwin.com/http 下載

    下載后,你可以在這個(gè)網(wǎng)址 http://140.116.72.80/~smallko/ns2/setup.htm
    的介紹下安裝cygwin。(這個(gè)網(wǎng)站是臺(tái)灣著名ns專(zhuān)家smallko介紹的ns安裝手冊(cè))安裝時(shí)你需要選擇一個(gè)mirror站點(diǎn)。

    2、在出現(xiàn)的窗口中,選擇所需的軟體套件。你可能發(fā)現(xiàn)XFree86-base、
    XFree86-bin、XFree86-prog、XFree86-lib、XFree86-etc沒(méi)有在窗口中出現(xiàn),注意在窗口的的下方會(huì)有一個(gè)打著
    勾的小框,單擊它,使勾消失,則XFree86-base、
    XFree86-bin、XFree86-prog、XFree86-lib、XFree86-etc就會(huì)出現(xiàn)了。按照介紹的開(kāi)始安裝,安裝的時(shí)間可能很長(zhǎng),請(qǐng)耐心等待。
      閱讀全文

    posted @ 2008-12-01 04:34 kooyee 閱讀(3651) | 評(píng)論 (0)編輯 收藏

    posted @ 2008-12-01 01:01 kooyee 閱讀(658) | 評(píng)論 (0)編輯 收藏

    posted @ 2008-11-29 22:42 kooyee 閱讀(298) | 評(píng)論 (0)編輯 收藏

         摘要: NS是一種針對(duì)網(wǎng)絡(luò)技術(shù)的源代碼公開(kāi)的、免費(fèi)的軟件模擬平臺(tái),研究人員使用它可以很容易的進(jìn)行網(wǎng)絡(luò)技術(shù)的開(kāi)發(fā),而且發(fā)展到今天,它所包含的模塊已經(jīng)非常豐富,幾乎涉及到了網(wǎng)絡(luò)技術(shù)的所有方面。所以,NS成了目前學(xué)術(shù)界廣泛使用的一種網(wǎng)絡(luò)模擬軟件。在每年國(guó)內(nèi)外發(fā)表的有關(guān)網(wǎng)絡(luò)技術(shù)的學(xué)術(shù)論文中,利用NS給出模擬結(jié)果的文章最多,通過(guò)這種方法得出的研究結(jié)果也是被學(xué)術(shù)界所普遍認(rèn)可的,此外,NS也可作為一種輔助教學(xué)的工具,已被廣泛應(yīng)用在了網(wǎng)絡(luò)技術(shù)的教學(xué)方面。因此,目前在學(xué)術(shù)界和教育界,有大量的人正在使用或試圖使用NS。

    然而,對(duì)初學(xué)者來(lái)說(shuō),NS是非常難于掌握的,一般人從學(xué)習(xí)NS到上手至少需要半年多時(shí)間。原因是多方面的:一方面,NS內(nèi)容龐雜,隨軟件所提供的手冊(cè)更新不夠快,初學(xué)者閱讀起來(lái)非常困難;另一方面,使用NS還要掌握其它很多必備的相關(guān)知識(shí)以及相關(guān)工具,這會(huì)使初學(xué)者感到無(wú)從入手;有的使用者可能還不了解網(wǎng)絡(luò)模擬的過(guò)程或是對(duì)NS軟件的機(jī)制缺乏理解,這也影響了對(duì)NS的掌握。另外,不論在國(guó)外還是國(guó)內(nèi),還沒(méi)有一本書(shū)能集中回答和解決這些問(wèn)題,這也是NS難于被掌握的一個(gè)重要原因。
      閱讀全文

    posted @ 2008-11-28 22:15 kooyee 閱讀(862) | 評(píng)論 (0)編輯 收藏

    posted @ 2008-11-28 19:28 kooyee 閱讀(1249) | 評(píng)論 (0)編輯 收藏

         摘要: 在用 Javac 編譯時(shí)出現(xiàn):

    E:\classes>javac ObjectImpl.j
    ObjectImpl.java:12: 找不到符號(hào)
    符號(hào): 類(lèi) Point
    public class ObjectImpl implements Object{
      閱讀全文

    posted @ 2008-10-22 02:03 kooyee 閱讀(701) | 評(píng)論 (0)編輯 收藏

         摘要: 在INTERNET上查找資料的朋友可能會(huì)經(jīng)常碰到*.ps文件,這些*.ps文件可能是某個(gè)大學(xué)的入學(xué)申請(qǐng)表,也可能是某個(gè)軟件的使用文檔,或者是某個(gè)公司的簡(jiǎn)歷。你把這些文件下載下來(lái)后可能會(huì)發(fā)現(xiàn)不知道怎樣讀它!用EDIT等文本編輯器打開(kāi)一看,文件開(kāi)頭都是些亂七八糟的字符,用Microsoft word也不能讀它,再打開(kāi)圖像編輯軟件如Photoshop還是讀不了!那么這些*.ps文件到底是什么東西呢?  閱讀全文

    posted @ 2008-10-04 18:18 kooyee 閱讀(3591) | 評(píng)論 (0)編輯 收藏

    posted @ 2008-07-11 09:55 kooyee 閱讀(12238) | 評(píng)論 (6)編輯 收藏

         摘要: 為了使我的程序能夠不依賴(lài)瀏覽器,直接從感興趣Web網(wǎng)頁(yè)中抽取信息,
    又感到現(xiàn)有的一些庫(kù)或解析器龐大而不方便,于是基于pull的方式寫(xiě)了
    一組實(shí)用的HTML解析函數(shù)。這樣就可以擺脫瀏覽器,讓自編的軟件方便
    地閱讀Web網(wǎng)頁(yè)。

    經(jīng)過(guò)幾年來(lái)的使用,發(fā)現(xiàn)能夠用于不少用途,如 Yahoo登錄,尋找股票
    保價(jià),瀏覽各種論壇等等。
      閱讀全文

    posted @ 2008-07-03 15:31 kooyee 閱讀(738) | 評(píng)論 (1)編輯 收藏

    posted @ 2008-06-25 23:18 kooyee 閱讀(570) | 評(píng)論 (3)編輯 收藏

    posted @ 2008-06-24 00:31 kooyee 閱讀(2087) | 評(píng)論 (0)編輯 收藏

         摘要: 使用 10 種良好的習(xí)慣

    以下是 10 種最良好的 XML 習(xí)慣:

    定義 XML 和編碼
    使用 DTD 或 XSD
    記得進(jìn)行驗(yàn)證
    驗(yàn)證并不總是能夠解決問(wèn)題
    XML 結(jié)構(gòu)和屬性
    使用 XPath 查找信息
    并不總是需要使用解析器提取信息
    何時(shí)使用 SAX 而非 DOM 解析
    何時(shí)使用 DOM 而非 SAX 解析
    使用良好的 XML 編輯器  閱讀全文

    posted @ 2008-06-23 20:28 kooyee 閱讀(296) | 評(píng)論 (0)編輯 收藏

         摘要: 稍事休息后,冒號(hào)切換了話題:“接下來(lái)簡(jiǎn)單聊聊Visual Basic和Delphi。”

    嘆號(hào)略帶得色:“Visual Basic最好用了,建個(gè)窗體,從工具箱中拖些控件,再定義一下它們的屬性和行為,搞定!”

    冒號(hào)點(diǎn)點(diǎn)頭:“VB最大的優(yōu)點(diǎn)就是易學(xué)易用、上手快開(kāi)發(fā)快,對(duì)非計(jì)算機(jī)專(zhuān)業(yè)人士尤其具有吸引力。”

    引號(hào)咬文嚼字:“言外之意,VB對(duì)于專(zhuān)業(yè)人士就不那么合適了?”

    “恐怕也不好這么說(shuō)。”冒號(hào)打了個(gè)哈哈,“當(dāng)然簡(jiǎn)單易用不是沒(méi)有代價(jià)的,隨便拖放一個(gè)控件,就生成了一大堆代碼,程序員的發(fā)揮余地自然受限,代碼效率也難以保證。不過(guò)VB多用于前臺(tái)的可視化開(kāi)發(fā),對(duì)運(yùn)行效率要求相對(duì)較低,因此還是很有市場(chǎng)的。另外,VB進(jìn)化到VB.NET后,從單純的事件驅(qū)動(dòng)式(Event-driven)的編程范式發(fā)展為對(duì)象式、泛型式和函數(shù)式等多種范式,越來(lái)越強(qiáng)大、越來(lái)越嚴(yán)格也越來(lái)越復(fù)雜,不再是‘玩具語(yǔ)言’了。”

    逗號(hào)囁嚅著:“其實(shí)用Delphi開(kāi)發(fā)圖形界面也很快。”

    冒號(hào)接過(guò)話:“正因?yàn)樗鼈兩瞄L(zhǎng)可視化快速應(yīng)用開(kāi)發(fā)(RAD)  閱讀全文

    posted @ 2008-06-23 20:13 kooyee 閱讀(143) | 評(píng)論 (0)編輯 收藏

         摘要: Windows下開(kāi)發(fā)的Java程序員在開(kāi)發(fā)的時(shí)候常常會(huì)有兩種煩惱:

    網(wǎng)管論壇bbs_bitsCN_com

    其一:要在DOS下進(jìn)入一個(gè)目錄來(lái)運(yùn)行一些命令,比如java、javac、ant,從命令行窗口進(jìn)入一些目錄是windows下的標(biāo)準(zhǔn)操作,可是經(jīng)常操作這些無(wú)聊的命令(cd)也會(huì)讓人感覺(jué)到厭煩。 網(wǎng)管u家u.bitscn@com

    其二:要常常使用資源瀏覽器來(lái)瀏覽一個(gè)project(工程)代碼,而windows標(biāo)準(zhǔn)的資源管理器是我的電腦的樹(shù)行目錄,這個(gè)目錄一般打開(kāi)都比較遲鈍 (很耗費(fèi)CPU和內(nèi)存資源),而且,把我的電腦所有資源從windows資源管理器中瀏覽太多了,實(shí)際上程序員真正需要的是僅僅這個(gè)項(xiàng)目的目錄。   閱讀全文

    posted @ 2008-06-18 22:04 kooyee 閱讀(425) | 評(píng)論 (1)編輯 收藏

         摘要: 的七大開(kāi)源協(xié)議:

    Mozilla Public License

    MPL License,允許免費(fèi)重發(fā)布、免費(fèi)修改,但要求修改后的代碼版權(quán)歸軟件的發(fā)起者。這種授權(quán)維護(hù)了商業(yè)軟件的利益,,它要求基于這種軟件得修改無(wú)償貢獻(xiàn)版權(quán)給該軟件。這樣,圍繞該軟件得所有代碼得版權(quán)都集中在發(fā)起開(kāi)發(fā)人得手中。但MPL是允許修改,無(wú)償使用得。MPL軟件對(duì)鏈接沒(méi)有要求。

    BSD開(kāi)源協(xié)議

    BSD開(kāi)源協(xié)議是一個(gè)給于使用者很大自由的協(xié)議。可以自由的使用,修改源代碼,也可以將修改后的代碼作為開(kāi)源或者專(zhuān)有軟件再發(fā)布。 當(dāng)你發(fā)布使用了BSD協(xié)議的代碼...  閱讀全文

    posted @ 2008-06-18 21:57 kooyee 閱讀(201) | 評(píng)論 (0)編輯 收藏

         摘要: 安裝插件方法非常簡(jiǎn)單,在tools中選get add-on , 然后在browse all Add-ons打開(kāi)的頁(yè)面搜索你需要的插件然后安裝。功能的自由度高吧,這就是自由軟件的風(fēng)采,雖然一開(kāi)始不太習(xí)慣,但慢慢就會(huì)喜歡上這種自助式的風(fēng)格。  閱讀全文

    posted @ 2008-06-18 21:25 kooyee 閱讀(633) | 評(píng)論 (0)編輯 收藏

    posted @ 2008-06-17 21:09 kooyee 閱讀(288) | 評(píng)論 (0)編輯 收藏

         摘要: 常常使用Arrays.asLisvt()后調(diào)用add,remove這些method時(shí)出現(xiàn)java.lang.UnsupportedOperationException異常。這是由于:

    Arrays.asLisvt() 返回java.util.Arrays$ArrayList, 而不是ArrayList。  閱讀全文

    posted @ 2008-06-12 21:20 kooyee 閱讀(3551) | 評(píng)論 (4)編輯 收藏

         摘要: ContainerCheckedTreeViewer與 CheckboxTreeViewer區(qū)別
      閱讀全文

    posted @ 2008-06-12 19:26 kooyee 閱讀(1554) | 評(píng)論 (2)編輯 收藏

         摘要: 在窗口系統(tǒng)中,程序一般都是以事件驅(qū)動(dòng)的。SWT的Control類(lèi)實(shí)現(xiàn)了一些事件監(jiān)聽(tīng)的注冊(cè)方法,其子類(lèi)都可以通過(guò)這些方法注冊(cè)鼠標(biāo)和鍵盤(pán)的監(jiān)聽(tīng)器,通過(guò)實(shí)現(xiàn)這些監(jiān)聽(tīng)器的接口,窗口組件就能響應(yīng)相應(yīng)的鼠標(biāo)和鍵盤(pán)事件。

    Control類(lèi)是窗口組件類(lèi)的基類(lèi),它定義了基本的事件監(jiān)聽(tīng)方法,有如下一些
      閱讀全文

    posted @ 2008-06-11 23:13 kooyee 閱讀(1420) | 評(píng)論 (2)編輯 收藏

         摘要: 當(dāng)存在多個(gè)容器或選項(xiàng)卡容器時(shí),其中一個(gè)選項(xiàng)卡在激活(選擇時(shí))與非激活時(shí)標(biāo)簽的顏色變化。 例如eclipse中點(diǎn)擊周?chē)男〈翱谏系倪x項(xiàng)卡后,主窗口的選項(xiàng)卡標(biāo)簽由藍(lán)色變?yōu)榘咨粗嗳弧?nbsp; 閱讀全文

    posted @ 2008-06-11 22:58 kooyee 閱讀(1674) | 評(píng)論 (0)編輯 收藏

         摘要: 所謂RCP,就是Rich Client Platform的縮寫(xiě),即富客戶(hù)平臺(tái),是Eclipse進(jìn)化的產(chǎn)物(自3.0版以后出現(xiàn)),是Eclipse組織向用戶(hù)提供的強(qiáng)大的開(kāi)放性開(kāi)發(fā)平臺(tái),能夠使用戶(hù)方便地創(chuàng)建自己的基于Eclipse的應(yīng)用程序,并且這些應(yīng)用程序能夠得到Eclipse的底層支持。更重要的是,我們可以利用Java創(chuàng)建象Eclipse這么漂亮的桌面程序。  閱讀全文

    posted @ 2008-06-09 21:38 kooyee 閱讀(1048) | 評(píng)論 (0)編輯 收藏

         摘要: Java 世界的人似乎一直都對(duì) Java 的桌面應(yīng)用程序十分不滿(mǎn),從 AWT 到 SWING,從默認(rèn)的 Theme到第三方的產(chǎn)品,不是太難看(AWT)就是在某些平臺(tái)有 BUG(SWING,Quaqua--一個(gè)Windows平臺(tái)下的仿Mac的主題包),再不就是對(duì)中文支持不好(某些第三方 LookAndFeel)。于是,如果想要獲得和本機(jī)平臺(tái)一致的用戶(hù)界面和比較穩(wěn)定的性能,SWT就成了一個(gè)不可忽視的選擇。SWT 是一個(gè)獨(dú)立于平臺(tái)的,可以脫離 Eclipse 框架單獨(dú)使用的圖形組件,用JNI技術(shù)提供與本機(jī)系統(tǒng)同樣的用戶(hù)界面組件的觀感,較好的運(yùn)行效率,穩(wěn)定的平臺(tái)表現(xiàn)。
      閱讀全文

    posted @ 2008-06-09 18:41 kooyee 閱讀(447) | 評(píng)論 (0)編輯 收藏

    posted @ 2008-06-09 18:35 kooyee 閱讀(2115) | 評(píng)論 (0)編輯 收藏

         摘要: 這個(gè)例子是使用自定義選項(xiàng)卡的例子,實(shí)現(xiàn)的功能是最大,最小化。 添加右上角控件(button), 移除選項(xiàng)卡標(biāo)簽的下劃線。  閱讀全文

    posted @ 2008-06-06 20:12 kooyee 閱讀(2297) | 評(píng)論 (0)編輯 收藏

         摘要: 自從JDK1.4版本后Swing程序就支持用戶(hù)自定義外觀,以后就不用再使用java原始的‘丑陋’外觀。下面我們就來(lái)看一下如何讓程序使用我們熟悉的XP外觀。  閱讀全文

    posted @ 2008-06-05 20:23 kooyee 閱讀(874) | 評(píng)論 (0)編輯 收藏

         摘要: swt的常用組件button ,text ,combo,list ,還有一些容器類(lèi)composite ,group,這里選擇幾個(gè),列寫(xiě)簡(jiǎn)單的用法
    不寫(xiě)解釋了,因?yàn)榇a很簡(jiǎn)單,而且代碼上的注釋足以說(shuō)明.
      閱讀全文

    posted @ 2008-06-05 18:53 kooyee 閱讀(1178) | 評(píng)論 (0)編輯 收藏

         摘要: 因?yàn)楫?dāng)瀏覽器訪問(wèn)applet要訪問(wèn)本地資源時(shí),必須對(duì)applet進(jìn)行數(shù)字簽名和認(rèn)證。 否則無(wú)法訪問(wèn)。 下面就來(lái)介紹一下具體的步驟  閱讀全文

    posted @ 2008-06-05 18:30 kooyee 閱讀(305) | 評(píng)論 (0)編輯 收藏

    posted @ 2008-06-05 17:23 kooyee 閱讀(833) | 評(píng)論 (0)編輯 收藏

         摘要: 極限編程(Extreme Programming,XP)是一門(mén)針對(duì)業(yè)務(wù)和軟件開(kāi)發(fā)的規(guī)則,它的作用在于將兩者的力量集中在共同的、可以達(dá)到的目標(biāo)上。它是以符合客戶(hù)需要的軟件為目標(biāo)而產(chǎn)生的一種方法論,XP使開(kāi)發(fā)者能夠更有效的響應(yīng)客戶(hù)的需求變化,哪怕是在軟件生命周期的后期。它強(qiáng)調(diào),軟件開(kāi)發(fā)是人與人合作進(jìn)行的過(guò)程,因此成功的軟件開(kāi)發(fā)過(guò)程應(yīng)該充分利用人的優(yōu)勢(shì),而弱化人的缺點(diǎn),突出了人在軟件開(kāi)發(fā)過(guò)程中的作用。極端編程屬于輕量級(jí)的方法,認(rèn)為文檔、架構(gòu)不如直接編程來(lái)的直接。

    XP實(shí)際上是一種經(jīng)歷過(guò)很多實(shí)踐考驗(yàn)的一種軟件開(kāi)發(fā)的方法,它誕生了大概有5 年,它已經(jīng)被成功的應(yīng)用在許多大型的公司,如:Bayeris che Landesbank,Credit Swis s Life,DaimlerChrysler,F(xiàn)irst Union National Bank Ford Motor Company and UBS.XP 的成功得益于它對(duì)客戶(hù)滿(mǎn)意度的特別強(qiáng)調(diào),XP 是以開(kāi)發(fā)符合客戶(hù)需要的軟件為目標(biāo)而產(chǎn)生的一種方法論,XP 使開(kāi)發(fā)者能夠更有效的響應(yīng)客戶(hù)的需求變化,哪怕在軟件生命周期  閱讀全文

    posted @ 2008-06-04 19:36 kooyee 閱讀(201) | 評(píng)論 (0)編輯 收藏

    GTD

         摘要: GTD,Getting Things Done的縮寫(xiě)。來(lái)自于David Allen的一本暢銷(xiāo)書(shū)《Getting Things Done》,國(guó)內(nèi)的中文翻譯本《盡管去做:無(wú)壓工作的藝術(shù)》由中信出版,而在網(wǎng)絡(luò)上流傳的《搞定!-2分鐘輕松管理工作與生活》的中文名則是臺(tái)灣譯本的名稱(chēng)。  閱讀全文

    posted @ 2008-06-04 17:35 kooyee 閱讀(172) | 評(píng)論 (0)編輯 收藏

         摘要: JSTL 不能正確輸出的問(wèn)題

    由于Jsp2.0向后兼容的特性, 當(dāng)遇到使用Jsp 1.2(Servlet v2.3)的網(wǎng)站時(shí)會(huì)默認(rèn)的禁用JSP2.0 EL,所以導(dǎo)致c:out不能正確輸出。  閱讀全文

    posted @ 2008-05-30 22:32 kooyee 閱讀(2866) | 評(píng)論 (2)編輯 收藏

    posted @ 2008-05-29 21:40 kooyee 閱讀(197) | 評(píng)論 (0)編輯 收藏

    posted @ 2008-05-27 22:28 kooyee 閱讀(831) | 評(píng)論 (1)編輯 收藏

    posted @ 2008-04-18 02:11 kooyee 閱讀(169) | 評(píng)論 (0)編輯 收藏

         摘要: row level triggers : 是每個(gè)row改變時(shí),觸發(fā)trigger。 比如,2個(gè)row update,觸發(fā)2次。

    table level triggers: 是table改變時(shí),觸發(fā)trigger。無(wú)論幾個(gè)row改變都沒(méi)影響, 比如,1個(gè)row update觸發(fā)1次 ,2個(gè)row update,也觸發(fā)1次。

      閱讀全文

    posted @ 2008-04-05 19:36 kooyee 閱讀(661) | 評(píng)論 (0)編輯 收藏

    posted @ 2008-03-29 09:44 kooyee 閱讀(930) | 評(píng)論 (1)編輯 收藏

    posted @ 2008-03-15 19:41 kooyee 閱讀(296) | 評(píng)論 (0)編輯 收藏

         摘要: 我們知道,在Java Applet中出于安全性考慮,Applet是不允許對(duì)文件進(jìn)行操作的,不僅不允許寫(xiě)文件,而且不允許讀文件。盡管我們?cè)诰幹艫pplet時(shí)即使使用了文件操作的語(yǔ)句Java不會(huì)報(bào)錯(cuò),在開(kāi)發(fā)工具(如Cafe)中調(diào)試時(shí)也能夠正常運(yùn)行,但當(dāng)我們?cè)跒g覽器中運(yùn)行這個(gè)Applet時(shí)瀏覽器就會(huì)報(bào)錯(cuò)。但有時(shí)我們的確要讀取文件中的內(nèi)容,比如要將服務(wù)器中的.txt文件內(nèi)容在Applet中顯示出來(lái),是不是就沒(méi)有辦法了呢?





    ---- 不!有辦法。決竅就是我們不要將這些服務(wù)器上的文件作為普通文件來(lái)處理,而是將它們作為網(wǎng)絡(luò)資源來(lái)獲取它們的內(nèi)容。在Java中可用于獲取網(wǎng)絡(luò)資源的類(lèi)主要有兩種,一是URL類(lèi),另一個(gè)是URLConnection類(lèi)。兩個(gè)類(lèi)都提供了以字節(jié)流的方式讀取資源信息的方法,而且可以對(duì)資源信息的類(lèi)型作出判斷,以便作相應(yīng)的處理。不同之處是URLConnection類(lèi)可提供的信息比URL類(lèi)要多得多,它除了可以獲取資源數(shù)據(jù)外,還可以提供資源長(zhǎng)度、資源發(fā)送時(shí)間、資源最新更新時(shí)間、資源編碼、資源的標(biāo)題等許多信息。

    <  閱讀全文

    posted @ 2008-03-15 00:51 kooyee 閱讀(1039) | 評(píng)論 (1)編輯 收藏

    posted @ 2008-03-14 20:37 kooyee 閱讀(186) | 評(píng)論 (0)編輯 收藏

    posted @ 2008-03-08 00:50 kooyee 閱讀(1887) | 評(píng)論 (0)編輯 收藏

         摘要: Swing中ComboBox改變選擇時(shí)ItemStateChanged 觸發(fā)兩次。一次時(shí)舊的選項(xiàng)deselect時(shí)觸發(fā),另一個(gè)是在新的選項(xiàng)select時(shí)觸發(fā)。  閱讀全文

    posted @ 2008-03-07 23:53 kooyee 閱讀(1647) | 評(píng)論 (1)編輯 收藏

    posted @ 2008-03-02 00:16 kooyee 閱讀(1048) | 評(píng)論 (0)編輯 收藏

    posted @ 2008-03-01 19:52 kooyee 閱讀(847) | 評(píng)論 (0)編輯 收藏

         摘要: 用來(lái)檢驗(yàn)text changed可以用key-released events. 因?yàn)樗軌蛲ㄟ^(guò)getText()得到textfield中改變后的text. 而 key-pressed event, key-typed event 得到的是改變前的文字  閱讀全文

    posted @ 2008-03-01 19:44 kooyee 閱讀(463) | 評(píng)論 (0)編輯 收藏

         摘要: mouse clicked與 mouse pressed 的區(qū)別

    前者是在同一個(gè)位置press和release才觸發(fā)事件,執(zhí)行操作. 如果在用戶(hù)一個(gè)位置按下鼠標(biāo)后改變了主意,則移動(dòng)到另一個(gè)位置(按鈕外面)放開(kāi)就會(huì)取消操作(不執(zhí)行操作).


    而后者只是觸發(fā)press事件, 也就是說(shuō)按下鼠標(biāo)就執(zhí)行操作
      閱讀全文

    posted @ 2008-03-01 19:25 kooyee 閱讀(953) | 評(píng)論 (0)編輯 收藏

    posted @ 2008-02-29 22:31 kooyee 閱讀(1087) | 評(píng)論 (0)編輯 收藏

         摘要: 關(guān)于table的使用方法可以參考sun的官方網(wǎng)站:

    http://java.sun.com/docs/books/tutorial/uiswing/components/table.html


    主要是model的使用,去自定義table的format。

    在DefaultTableModel 基礎(chǔ)上改進(jìn)model。 在定義new DefaultTableModel時(shí)修改override它的內(nèi)部method
      閱讀全文

    posted @ 2008-02-29 21:07 kooyee 閱讀(289) | 評(píng)論 (0)編輯 收藏

    posted @ 2008-02-23 23:30 kooyee 閱讀(1720) | 評(píng)論 (1)編輯 收藏

    posted @ 2008-02-23 00:57 kooyee 閱讀(390) | 評(píng)論 (0)編輯 收藏

    posted @ 2008-02-16 23:12 kooyee 閱讀(320) | 評(píng)論 (0)編輯 收藏

    posted @ 2008-02-16 22:57 kooyee 閱讀(458) | 評(píng)論 (0)編輯 收藏

         摘要: 有的時(shí)候 Vector更好一些;有的時(shí)候ArrayList 更好一些;有的時(shí)候你一個(gè)也不想用。但愿,你不是在期望一個(gè)簡(jiǎn)單明了的答案,因?yàn)榇鸢敢蚰阍谟盟麄冏鍪裁炊āO旅媸且紤]的四個(gè)方面:
      
      
      API
      
      同步-Synchronization
      
      數(shù)據(jù)增長(zhǎng)-Data growth
      
      使用方法-Usage patterns
      
      讓我一個(gè)一個(gè)來(lái)解釋吧。
      閱讀全文

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

         摘要: 使用eclipse的插件,首先設(shè)計(jì)form。然后可以把自己的code,后臺(tái)操作的代碼寫(xiě)入到form的code中  閱讀全文

    posted @ 2008-02-09 18:55 kooyee 閱讀(1678) | 評(píng)論 (1)編輯 收藏

         摘要: Swing中提供了JOptionPane類(lèi)來(lái)實(shí)現(xiàn)類(lèi)似Windows平臺(tái)下的MessageBox的功能,同樣在Java中也有,利用JOptionPane類(lèi)中的各個(gè)static方法來(lái)生成各種標(biāo)準(zhǔn)的對(duì)話框,實(shí)現(xiàn)顯示出信息、提出問(wèn)題、警告、用戶(hù)輸入?yún)?shù)等功能。這些對(duì)話框都是模式對(duì)話框。  閱讀全文

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

    posted @ 2008-02-08 18:08 kooyee 閱讀(1957) | 評(píng)論 (0)編輯 收藏

         摘要: DispatcherServlet 配置
    整個(gè)過(guò)程開(kāi)始于客戶(hù)發(fā)出的一個(gè)請(qǐng)求,第一個(gè)接受這個(gè)請(qǐng)求的組件是Spring的DispatcherServlet。Spring MVC將所有請(qǐng)求都經(jīng)過(guò)一個(gè)前端Servlet控制器。DispatcherServlet就是這個(gè)前端控制器  閱讀全文

    posted @ 2008-02-05 08:45 kooyee 閱讀(1359) | 評(píng)論 (1)編輯 收藏

    posted @ 2008-02-05 05:35 kooyee 閱讀(705) | 評(píng)論 (0)編輯 收藏

         摘要: 最近在藍(lán)色理想轉(zhuǎn)悠,發(fā)現(xiàn)很多朋友提出有關(guān)DIV+CSS排版問(wèn)題,以及IE與FF的兼容問(wèn)題。怎么問(wèn)的都有,結(jié)果就是一個(gè)——顯示很奇怪,很難調(diào)整。我們?yōu)g覽的大多數(shù)網(wǎng)站,或者用Dreamweaver創(chuàng)建一個(gè)新的網(wǎng)頁(yè)文檔時(shí),源碼的頂部都會(huì)有DocType聲明,但是很多人沒(méi)有注意它,甚至在創(chuàng)作時(shí)候直接將它刪掉,其實(shí)這往往就是噩夢(mèng)的開(kāi)始。在遵循標(biāo)準(zhǔn)的任何Web文檔中,DOCTYPE都是一項(xiàng)必需的元素。它會(huì)影響代碼驗(yàn)證,并決定了瀏覽器最終如何顯示你的web文檔。為了避免DOCTYPE的問(wèn)題重復(fù)出現(xiàn),我根據(jù)手頭的資料整理了這篇文檔,以備自己及有興趣的朋友參考。  閱讀全文

    posted @ 2008-02-04 07:11 kooyee 閱讀(256) | 評(píng)論 (0)編輯 收藏

    posted @ 2008-02-02 22:30 kooyee 閱讀(415) | 評(píng)論 (0)編輯 收藏

         摘要: 能夠進(jìn)行Web開(kāi)發(fā)的編程語(yǔ)言和技術(shù)很多

    (1) 動(dòng)態(tài)解釋語(yǔ)言
    PHP; Perl; Python (Zope, Plone); Ruby (Ruby on Rails);

    (2) 編譯語(yǔ)言
    Java; .net

    Java Web開(kāi)發(fā)遠(yuǎn)非一枝獨(dú)秀:
    除了受到來(lái)自.net 這個(gè)重量級(jí)對(duì)手的最大挑戰(zhàn)之外,更受到Zope, Ruby on Rail 等新式輕騎兵的沖擊(當(dāng)然,也繼續(xù)受到老式輕步兵PHP, Perl的沖擊)。

      閱讀全文

    posted @ 2008-01-26 19:18 kooyee 閱讀(337) | 評(píng)論 (0)編輯 收藏

         摘要: Linux的變量可分為兩類(lèi):環(huán)境變量和本地變量

    環(huán)境變量,或者稱(chēng)為全局變量,存在與所有的shell中,在你登陸系統(tǒng)的時(shí)候就已經(jīng)有了相應(yīng)的系統(tǒng)定義的環(huán)境變量了。Linux的環(huán)境變量具有繼承性,即子shell會(huì)繼承父shell的環(huán)境變量。

    本地變量,當(dāng)前shell中的變量,很顯然本地變量中肯定包含環(huán)境變量。Linux的本地變量的非環(huán)境變量不具備繼承性。
      閱讀全文

    posted @ 2008-01-25 18:55 kooyee 閱讀(594) | 評(píng)論 (0)編輯 收藏

         摘要: 一般情況下,root的權(quán)限太高,為了防止誤操作造成系統(tǒng)崩潰,我現(xiàn)在的做法是以一個(gè)普通用戶(hù)的身份登陸,重新定制環(huán)境,需要root權(quán)限時(shí)以su指令切換過(guò)去執(zhí)行。這樣比較安全。對(duì)于shell變量的定制,有新的理解。變量的作用很多,可以定制用戶(hù)本身的工作環(huán)境,可以保存有用的信息,也可以暫時(shí)保存信息。所以出現(xiàn)了下面變量:  閱讀全文

    posted @ 2008-01-25 18:39 kooyee 閱讀(515) | 評(píng)論 (0)編輯 收藏

         摘要: linux環(huán)境變量設(shè)置及保存地點(diǎn)

    1. 顯示環(huán)境變量HOME
    $ echo $HOME
    /home/terry


      閱讀全文

    posted @ 2008-01-19 00:29 kooyee 閱讀(332) | 評(píng)論 (0)編輯 收藏

         摘要: 什么是模式?

    模式,即pattern。其實(shí)就是解決某一類(lèi)問(wèn)題的方法論。你把解決某類(lèi)問(wèn)題的方法總結(jié)歸納到理論高度,那就是模式。

    Alexander給出的經(jīng)典定義是:每個(gè)模式都描述了一個(gè)在我們的環(huán)境中不斷出現(xiàn)的問(wèn)題,然后描述了該問(wèn)題的解決方案的核心。通過(guò)這種方式,你可以無(wú)數(shù)次地使用那些已有的解決方案,無(wú)需在重復(fù)相同的工作。

    模式有不同的領(lǐng)域,建筑領(lǐng)域有建筑模式,軟件設(shè)計(jì)領(lǐng)域也有設(shè)計(jì)模式。當(dāng)一個(gè)領(lǐng)域逐漸成熟的時(shí)候,自然會(huì)出現(xiàn)很多模式。

    什么是框架?

    框架,即framework。其實(shí)就是某種應(yīng)用的半成品,就是一組組件,供你選用完成你自己的系統(tǒng)。簡(jiǎn)單說(shuō)就是使用別人搭好的舞臺(tái),你來(lái)做表演。而且,框架一般是成熟的,不斷升級(jí)的軟件。
      閱讀全文

    posted @ 2008-01-18 22:00 kooyee 閱讀(123) | 評(píng)論 (0)編輯 收藏

         摘要: 一個(gè)clause形如
    B1,B2, …, Bm >- A1, A2, …, An

    如果A1, A2, …, An同時(shí)成立,那么可以導(dǎo)出B1或B2,…, 或Bm
    A之間是and的關(guān)系,B是or的關(guān)系。

    如果X是Z的父母,且Z是Y的父母,那么X是Y的祖父母
    grandparent(X, Y) >- parent(X, Z), parent(Z, Y).

    不能導(dǎo)出結(jié)論,good和bad不可能同時(shí)成立
    >- good(X), bad(X).

      閱讀全文

    posted @ 2007-12-12 07:30 kooyee 閱讀(1027) | 評(píng)論 (0)編輯 收藏

         摘要: xsl本身就是一個(gè)構(gòu)型良好的xml,它能夠把一個(gè)xml文檔轉(zhuǎn)換成另外一個(gè)xml文檔,或者轉(zhuǎn)換成文本文件、html文件等等。這里就是利用xsl來(lái)動(dòng)態(tài)的生成我們想要的java文件(從某種角度看,java代碼其實(shí)也就是一個(gè)文本文件),希望能夠通過(guò)這篇文章,看到xml以及相關(guān)的技術(shù)所具有的強(qiáng)大能力!  閱讀全文

    posted @ 2007-12-08 19:54 kooyee 閱讀(551) | 評(píng)論 (1)編輯 收藏

         摘要: 代碼生成器(code generator,CG),顧名思義就是生成代碼的工具。有了它,你就可以從一組簡(jiǎn)單的設(shè)定或者數(shù)據(jù)庫(kù)設(shè)計(jì)中獲得幾百、幾千行代碼。如果不采用這項(xiàng)技術(shù)的話,開(kāi)發(fā)者就不得不花上幾個(gè)小時(shí)或者幾天的時(shí)間來(lái)手工編寫(xiě)這些代碼。另一方面,優(yōu)秀的開(kāi)發(fā)工具為了提供其獨(dú)特的功能或者屏蔽一些容易出錯(cuò)的細(xì)節(jié),也往往采用代碼生成技術(shù)為使用者提供一個(gè)程序的模板框架,其目的也是為了提高編程的效率。以上觀點(diǎn)僅是對(duì)代碼生成器的一般理解,換句話說(shuō),這似乎是一個(gè)可有可無(wú)的東西,沒(méi)有它,不過(guò)是多費(fèi)一些人工而已。然而,本文要介紹的這套名為ASM的JAVA工具類(lèi)的功能非同小可,它可以生成JAVA字節(jié)碼,也就是class文件。你可以在應(yīng)用程序中根據(jù)情況動(dòng)態(tài)生成各式各樣的class,然后就調(diào)用,達(dá)到一種近乎上帝造物般的神奇。心動(dòng)不如行動(dòng),如果你也想在自己的開(kāi)發(fā)中引入這一超前的編程技術(shù),請(qǐng)看此文。

      閱讀全文

    posted @ 2007-12-08 18:54 kooyee 閱讀(871) | 評(píng)論 (0)編輯 收藏

         摘要: 什么是元數(shù)據(jù),元數(shù)據(jù)就是描述數(shù)據(jù)的數(shù)據(jù)(data about data)。最明顯的例子是XML Schema,xml schema就是描述xml的數(shù)據(jù),所以它是元數(shù)據(jù)。另一個(gè)例子是數(shù)據(jù)庫(kù),比如我們可以查詢(xún)數(shù)據(jù)庫(kù)中有幾個(gè)表,每個(gè)表都有什么字段,這些數(shù)據(jù)就是元數(shù)據(jù)。Office:office" />

    在開(kāi)發(fā)的世界里,元數(shù)據(jù)就是能夠綁定到一個(gè)類(lèi)的附加信息,在靜態(tài)或者運(yùn)行時(shí)間。JCR175給我們提供annotation就是一種元數(shù)據(jù)。

    不過(guò)在這之前一個(gè)我們已經(jīng)廣泛使用的元數(shù)據(jù)是XML,如就是EJB的XML發(fā)布描述符中,你需要定義基于每一個(gè)方法的事務(wù)屬性。應(yīng)用服務(wù)器指導(dǎo)什么時(shí)候,什么地方開(kāi)始,掛起或者提交一個(gè)事務(wù),因?yàn)槟阍贐EAN的XML的配置文件中的元數(shù)據(jù)內(nèi)已經(jīng)定義如方法:Required,RequiresNew,Support等等,它們綁定在你的EJB類(lèi)和事務(wù)管理之間。XDoclet是另一個(gè)元數(shù)據(jù)的例子。  閱讀全文

    posted @ 2007-12-01 20:36 kooyee 閱讀(752) | 評(píng)論 (0)編輯 收藏

         摘要: 讓FCKeditor在 JSP和JSF 網(wǎng)站項(xiàng)目中跑起來(lái)
    一、準(zhǔn)備功夫
    1.1 下載最新版的FCKeditor
    http://www.fckeditor.net/download/
    目前最新版是:FCKeditor 2.3.1(FCKeditor_2.3.1)和 FCKeditor.Java(FCKeditor-2.3)
    1.2 如果需要使用到j(luò)sf的標(biāo)簽庫(kù),則還需要下載fck-faces-1.5.1, 你可以到
    http://sourceforge.net/projects/fck-faces去下載

    說(shuō)明:
    FCKeditor 2.3.1 是功能完善的可視化編輯器,文件上傳管理部分功能已經(jīng)支持asp,php,aspx...等等,
    唯獨(dú)尚未支持jsp,幸運(yùn)的是Simone Chiaretta制作了Java 的整合文件FCKeditor.Java。

      閱讀全文

    posted @ 2007-12-01 00:47 kooyee 閱讀(374) | 評(píng)論 (0)編輯 收藏

         摘要: 首先,FCKEDITOR的性能是非常好的,用戶(hù)只需很少的時(shí)間就可以載入FCKEDITOR所需文件.對(duì)于其他在線編輯器來(lái)說(shuō),這幾乎是個(gè)很難解決的難題,因?yàn)樵陂_(kāi)啟編輯器時(shí)需要裝載太多的文件.比如CUTEEDITOR,雖然功能比FCKEDITOR還要強(qiáng)大,可是,它本身也夠龐大了,至于FREETEXTBOX等,其易用性與FCKEDITOR相比,尚有差距,可以說(shuō),FCKEDITOR是一個(gè)別具匠心的在線編輯器,它里面融入了作者高深的面向?qū)ο蟮腏AVASCRIPT功力,集易用性與強(qiáng)大的功能與一體.
    【全文】
      閱讀全文

    posted @ 2007-12-01 00:45 kooyee 閱讀(919) | 評(píng)論 (3)編輯 收藏

    posted @ 2007-11-30 18:22 kooyee 閱讀(278) | 評(píng)論 (0)編輯 收藏

    posted @ 2007-11-16 20:33 kooyee 閱讀(976) | 評(píng)論 (0)編輯 收藏

    posted @ 2007-11-11 01:12 kooyee 閱讀(404) | 評(píng)論 (0)編輯 收藏

    posted @ 2007-11-10 22:04 kooyee 閱讀(426) | 評(píng)論 (0)編輯 收藏

    posted @ 2007-11-10 21:00 kooyee 閱讀(518) | 評(píng)論 (1)編輯 收藏

         摘要: 迭代增量模型是軟件開(kāi)發(fā)過(guò)程中、常用的開(kāi)發(fā)模型。  閱讀全文

    posted @ 2007-10-13 18:42 kooyee 閱讀(633) | 評(píng)論 (0)編輯 收藏

    posted @ 2007-10-06 22:43 kooyee 閱讀(217) | 評(píng)論 (0)編輯 收藏

    posted @ 2007-10-05 23:51 kooyee 閱讀(268) | 評(píng)論 (0)編輯 收藏

         摘要: 由于經(jīng)常從文本讀寫(xiě)屬性設(shè)置到代碼中,所以利用java的properties類(lèi)帶取代對(duì)文件的操作。  閱讀全文

    posted @ 2007-10-05 23:15 kooyee 閱讀(765) | 評(píng)論 (1)編輯 收藏

    posted @ 2007-10-05 21:28 kooyee 閱讀(462) | 評(píng)論 (0)編輯 收藏

    posted @ 2007-09-29 19:36 kooyee 閱讀(627) | 評(píng)論 (0)編輯 收藏

         摘要: 1.10 方法、變量與常量的命名規(guī)則
    關(guān)于包、類(lèi)及接口的命名規(guī)則,在上面的章節(jié)中已經(jīng)講解過(guò),在此就不再贅述了,本節(jié)講解在Java程序設(shè)計(jì)中,有關(guān)方法、變量與常量的命名規(guī)則相關(guān)的知識(shí)。

    1.10.1 方法的命名規(guī)則
    方法一般來(lái)說(shuō)都是動(dòng)詞,第一個(gè)字母應(yīng)該小寫(xiě),在多個(gè)單詞混合的情況下,第一個(gè)單詞后的所有單詞的第一個(gè)字母大寫(xiě),其余字母小寫(xiě)

    1.10.2 變量的命名規(guī)則
    變量的命名規(guī)則是,除了變量(variable),所有對(duì)象的實(shí)例(instance),類(lèi)(class)與類(lèi)的常量(constant)的第一個(gè)字母應(yīng)該小寫(xiě),在多個(gè)單詞混合的情況下第一個(gè)單詞后的所有單詞的第一個(gè)字母大寫(xiě),其余字母小寫(xiě)的規(guī)則之外。變量的第一個(gè)字母即使系統(tǒng)允許,也不要為_(kāi)或者$。變量名字因該緊湊而有意義。變量的名字應(yīng)該是易記憶、易于理解的,即使間隔較長(zhǎng)的時(shí)間也可以依其名而知其意。另外單字符的變量名應(yīng)該盡量避免,除非臨時(shí)變量,例如,一些整數(shù)單字符臨時(shí)變量:i,j,k,m,n等以及單字符變量:c,d,e等,如下所示的代碼:

    1.10.3 常  閱讀全文

    posted @ 2007-09-21 22:40 kooyee 閱讀(2471) | 評(píng)論 (1)編輯 收藏

         摘要: wget ftp://www.dekaino.net/pub/screen/screen-4.0.3.tar.gz

    tar zxf screen-4.0.3.tar.gz

    cd screen-4.0.3

    ./configure && make && make install

    cp ./etc/etcscreenrc /usr/etc/screenrc


      閱讀全文

    posted @ 2007-08-31 19:36 kooyee 閱讀(527) | 評(píng)論 (0)編輯 收藏

    posted @ 2007-08-31 18:38 kooyee 閱讀(201) | 評(píng)論 (0)編輯 收藏

    posted @ 2007-08-31 18:35 kooyee 閱讀(617) | 評(píng)論 (0)編輯 收藏

    posted @ 2007-08-31 17:17 kooyee 閱讀(347) | 評(píng)論 (0)編輯 收藏

    posted @ 2007-08-30 19:14 kooyee 閱讀(3380) | 評(píng)論 (3)編輯 收藏

    posted @ 2007-08-30 18:47 kooyee 閱讀(284) | 評(píng)論 (0)編輯 收藏

    posted @ 2007-08-30 17:55 kooyee 閱讀(312) | 評(píng)論 (0)編輯 收藏

    posted @ 2007-08-30 17:42 kooyee 閱讀(204) | 評(píng)論 (0)編輯 收藏

    posted @ 2007-08-30 17:31 kooyee 閱讀(144) | 評(píng)論 (0)編輯 收藏

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

    主站蜘蛛池模板: 国产aⅴ无码专区亚洲av| 成人午夜免费视频| 国产成人免费在线| 亚洲成在人线av| 国产成人1024精品免费| 无码国产亚洲日韩国精品视频一区二区三区 | 激情无码亚洲一区二区三区 | 亚洲最大在线视频| 久久久免费的精品| 精品国产_亚洲人成在线高清| 一级做a爰片久久免费| 免费一级毛片不卡在线播放| www亚洲精品久久久乳| 黑人粗长大战亚洲女2021国产精品成人免费视频 | 亚洲网站在线观看| 四虎国产精品永久免费网址| 亚洲国产成人一区二区三区| 97超高清在线观看免费视频| 亚洲永久精品ww47| 中文在线免费不卡视频| 在线观看亚洲成人| 久久er国产精品免费观看8| 久久精品国产亚洲一区二区三区 | 狼群影院在线观看免费观看直播| 亚洲电影中文字幕| 久久久久久一品道精品免费看| 亚洲VA中文字幕无码毛片| 最新亚洲成av人免费看| 亚洲成AV人片在线观看无码| 日韩精品免费视频| 激情内射亚洲一区二区三区| 免费福利在线播放| 亚洲色欲色欲www| 成人a免费α片在线视频网站 | 久久久久国色AV免费看图片 | 日韩欧美一区二区三区免费观看| 国产精品亚洲四区在线观看| 蜜桃视频在线观看免费网址入口| 亚洲AV日韩AV一区二区三曲| 深夜国产福利99亚洲视频| 一本岛v免费不卡一二三区|