kooyee ‘s blog

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

          2008年4月5日

          posted @ 2009-01-05 01:28 kooyee 閱讀(2761) | 評論 (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 閱讀(2342) | 評論 (3)編輯 收藏

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

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

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

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

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

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

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

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

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

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

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

          E:\classes>javac ObjectImpl.j
          ObjectImpl.java:12: 找不到符號
          符號: 類 Point
          public class ObjectImpl implements Object{
            閱讀全文

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

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

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

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

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

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

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

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

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

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

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

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

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

               摘要: 稍事休息后,冒號切換了話題:“接下來簡單聊聊Visual Basic和Delphi?!?

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

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

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

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

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

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

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

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

          網(wǎng)管論壇bbs_bitsCN_com

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

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

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

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

          Mozilla Public License

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

          BSD開源協(xié)議

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

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

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

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

          posted @ 2008-06-17 21:09 kooyee 閱讀(288) | 評論 (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 閱讀(3550) | 評論 (4)編輯 收藏

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

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

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

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

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

               摘要: 當(dāng)存在多個(gè)容器或選項(xiàng)卡容器時(shí),其中一個(gè)選項(xiàng)卡在激活(選擇時(shí))與非激活時(shí)標(biāo)簽的顏色變化。 例如eclipse中點(diǎn)擊周圍的小窗口上的選項(xiàng)卡后,主窗口的選項(xiàng)卡標(biāo)簽由藍(lán)色變?yōu)榘咨?,反之亦然?nbsp; 閱讀全文

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

          XP實(shí)際上是一種經(jīng)歷過很多實(shí)踐考驗(yàn)的一種軟件開發(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 的成功得益于它對客戶滿意度的特別強(qiáng)調(diào),XP 是以開發(fā)符合客戶需要的軟件為目標(biāo)而產(chǎn)生的一種方法論,XP 使開發(fā)者能夠更有效的響應(yīng)客戶的需求變化,哪怕在軟件生命周期  閱讀全文

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

          GTD

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

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

               摘要: JSTL 不能正確輸出的問題

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

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

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

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

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

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

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

            閱讀全文

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

          主站蜘蛛池模板: 遵义市| 砚山县| 龙口市| 台山市| 嫩江县| 扎鲁特旗| 新野县| 文登市| 西平县| 林甸县| 天津市| 永平县| 罗平县| 即墨市| 星座| 饶平县| 常州市| 德保县| 黎城县| 涡阳县| 阿坝县| 疏附县| 滕州市| 吉首市| 门源| 抚松县| 亳州市| 桐柏县| 大新县| 乡城县| 祥云县| 贵阳市| 资中县| 措美县| 炉霍县| 南昌县| 兰西县| 两当县| 越西县| 松江区| 林口县|