<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
       :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

    2007年8月28日

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

         摘要: 當調用nam時,出現如下錯誤
    [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..."

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

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

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

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

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

    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 閱讀(297) | 評論 (0)編輯 收藏

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

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

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

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

         摘要: 在用 Javac 編譯時出現:

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

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

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

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

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

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

    經過幾年來的使用,發現能夠用于不少用途,如 Yahoo登錄,尋找股票
    保價,瀏覽各種論壇等等。
      閱讀全文

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

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

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

         摘要: 使用 10 種良好的習慣

    以下是 10 種最良好的 XML 習慣:

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

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

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

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

    冒號點點頭:“VB最大的優點就是易學易用、上手快開發快,對非計算機專業人士尤其具有吸引力。”

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

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

    逗號囁嚅著:“其實用Delphi開發圖形界面也很快。”

    冒號接過話:“正因為它們擅長可視化快速應用開發(RAD)  閱讀全文

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

         摘要: Windows下開發的Java程序員在開發的時候常常會有兩種煩惱:

    網管論壇bbs_bitsCN_com

    其一:要在DOS下進入一個目錄來運行一些命令,比如java、javac、ant,從命令行窗口進入一些目錄是windows下的標準操作,可是經常操作這些無聊的命令(cd)也會讓人感覺到厭煩。 網管u家u.bitscn@com

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

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

         摘要: 的七大開源協議:

    Mozilla Public License

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

    BSD開源協議

    BSD開源協議是一個給于使用者很大自由的協議。可以自由的使用,修改源代碼,也可以將修改后的代碼作為開源或者專有軟件再發布。 當你發布使用了BSD協議的代碼...  閱讀全文

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

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

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

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

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

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

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

         摘要: ContainerCheckedTreeViewer與 CheckboxTreeViewer區別
      閱讀全文

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

         摘要: 在窗口系統中,程序一般都是以事件驅動的。SWT的Control類實現了一些事件監聽的注冊方法,其子類都可以通過這些方法注冊鼠標和鍵盤的監聽器,通過實現這些監聽器的接口,窗口組件就能響應相應的鼠標和鍵盤事件。

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

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

         摘要: 當存在多個容器或選項卡容器時,其中一個選項卡在激活(選擇時)與非激活時標簽的顏色變化。 例如eclipse中點擊周圍的小窗口上的選項卡后,主窗口的選項卡標簽由藍色變為白色,反之亦然。  閱讀全文

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

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

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

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

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

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

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

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

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

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

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

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

         摘要: 因為當瀏覽器訪問applet要訪問本地資源時,必須對applet進行數字簽名和認證。 否則無法訪問。 下面就來介紹一下具體的步驟  閱讀全文

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

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

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

    XP實際上是一種經歷過很多實踐考驗的一種軟件開發的方法,它誕生了大概有5 年,它已經被成功的應用在許多大型的公司,如:Bayeris che Landesbank,Credit Swis s Life,DaimlerChrysler,First Union National Bank Ford Motor Company and UBS.XP 的成功得益于它對客戶滿意度的特別強調,XP 是以開發符合客戶需要的軟件為目標而產生的一種方法論,XP 使開發者能夠更有效的響應客戶的需求變化,哪怕在軟件生命周期  閱讀全文

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

    GTD

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

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

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

    由于Jsp2.0向后兼容的特性, 當遇到使用Jsp 1.2(Servlet v2.3)的網站時會默認的禁用JSP2.0 EL,所以導致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 閱讀(831) | 評論 (1)編輯 收藏

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

         摘要: row level triggers : 是每個row改變時,觸發trigger。 比如,2個row update,觸發2次。

    table level triggers: 是table改變時,觸發trigger。無論幾個row改變都沒影響, 比如,1個row update觸發1次 ,2個row update,也觸發1次。

      閱讀全文

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

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

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

         摘要: 我們知道,在Java Applet中出于安全性考慮,Applet是不允許對文件進行操作的,不僅不允許寫文件,而且不允許讀文件。盡管我們在編制Applet時即使使用了文件操作的語句Java不會報錯,在開發工具(如Cafe)中調試時也能夠正常運行,但當我們在瀏覽器中運行這個Applet時瀏覽器就會報錯。但有時我們的確要讀取文件中的內容,比如要將服務器中的.txt文件內容在Applet中顯示出來,是不是就沒有辦法了呢?





    ---- 不!有辦法。決竅就是我們不要將這些服務器上的文件作為普通文件來處理,而是將它們作為網絡資源來獲取它們的內容。在Java中可用于獲取網絡資源的類主要有兩種,一是URL類,另一個是URLConnection類。兩個類都提供了以字節流的方式讀取資源信息的方法,而且可以對資源信息的類型作出判斷,以便作相應的處理。不同之處是URLConnection類可提供的信息比URL類要多得多,它除了可以獲取資源數據外,還可以提供資源長度、資源發送時間、資源最新更新時間、資源編碼、資源的標題等許多信息。

    <  閱讀全文

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

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

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

         摘要: Swing中ComboBox改變選擇時ItemStateChanged 觸發兩次。一次時舊的選項deselect時觸發,另一個是在新的選項select時觸發。  閱讀全文

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

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

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

         摘要: 用來檢驗text changed可以用key-released events. 因為它能夠通過getText()得到textfield中改變后的text. 而 key-pressed event, key-typed event 得到的是改變前的文字  閱讀全文

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

         摘要: mouse clicked與 mouse pressed 的區別

    前者是在同一個位置press和release才觸發事件,執行操作. 如果在用戶一個位置按下鼠標后改變了主意,則移動到另一個位置(按鈕外面)放開就會取消操作(不執行操作).


    而后者只是觸發press事件, 也就是說按下鼠標就執行操作
      閱讀全文

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

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

         摘要: 關于table的使用方法可以參考sun的官方網站:

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


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

    在DefaultTableModel 基礎上改進model。 在定義new DefaultTableModel時修改override它的內部method
      閱讀全文

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

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

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

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

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

         摘要: 有的時候 Vector更好一些;有的時候ArrayList 更好一些;有的時候你一個也不想用。但愿,你不是在期望一個簡單明了的答案,因為答案因你在用他們做什么而定。下面是要考慮的四個方面:
      
      
      API
      
      同步-Synchronization
      
      數據增長-Data growth
      
      使用方法-Usage patterns
      
      讓我一個一個來解釋吧。
      閱讀全文

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

         摘要: 使用eclipse的插件,首先設計form。然后可以把自己的code,后臺操作的代碼寫入到form的code中  閱讀全文

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

         摘要: Swing中提供了JOptionPane類來實現類似Windows平臺下的MessageBox的功能,同樣在Java中也有,利用JOptionPane類中的各個static方法來生成各種標準的對話框,實現顯示出信息、提出問題、警告、用戶輸入參數等功能。這些對話框都是模式對話框。  閱讀全文

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

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

         摘要: DispatcherServlet 配置
    整個過程開始于客戶發出的一個請求,第一個接受這個請求的組件是Spring的DispatcherServlet。Spring MVC將所有請求都經過一個前端Servlet控制器。DispatcherServlet就是這個前端控制器  閱讀全文

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

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

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

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

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

         摘要: 能夠進行Web開發的編程語言和技術很多

    (1) 動態解釋語言
    PHP; Perl; Python (Zope, Plone); Ruby (Ruby on Rails);

    (2) 編譯語言
    Java; .net

    Java Web開發遠非一枝獨秀:
    除了受到來自.net 這個重量級對手的最大挑戰之外,更受到Zope, Ruby on Rail 等新式輕騎兵的沖擊(當然,也繼續受到老式輕步兵PHP, Perl的沖擊)。

      閱讀全文

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

         摘要: Linux的變量可分為兩類:環境變量和本地變量

    環境變量,或者稱為全局變量,存在與所有的shell中,在你登陸系統的時候就已經有了相應的系統定義的環境變量了。Linux的環境變量具有繼承性,即子shell會繼承父shell的環境變量。

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

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

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

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

         摘要: linux環境變量設置及保存地點

    1. 顯示環境變量HOME
    $ echo $HOME
    /home/terry


      閱讀全文

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

         摘要: 什么是模式?

    模式,即pattern。其實就是解決某一類問題的方法論。你把解決某類問題的方法總結歸納到理論高度,那就是模式。

    Alexander給出的經典定義是:每個模式都描述了一個在我們的環境中不斷出現的問題,然后描述了該問題的解決方案的核心。通過這種方式,你可以無數次地使用那些已有的解決方案,無需在重復相同的工作。

    模式有不同的領域,建筑領域有建筑模式,軟件設計領域也有設計模式。當一個領域逐漸成熟的時候,自然會出現很多模式。

    什么是框架?

    框架,即framework。其實就是某種應用的半成品,就是一組組件,供你選用完成你自己的系統。簡單說就是使用別人搭好的舞臺,你來做表演。而且,框架一般是成熟的,不斷升級的軟件。
      閱讀全文

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

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

    如果A1, A2, …, An同時成立,那么可以導出B1或B2,…, 或Bm
    A之間是and的關系,B是or的關系。

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

    不能導出結論,good和bad不可能同時成立
    >- good(X), bad(X).

      閱讀全文

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

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

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

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

      閱讀全文

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

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

    在開發的世界里,元數據就是能夠綁定到一個類的附加信息,在靜態或者運行時間。JCR175給我們提供annotation就是一種元數據。

    不過在這之前一個我們已經廣泛使用的元數據是XML,如就是EJB的XML發布描述符中,你需要定義基于每一個方法的事務屬性。應用服務器指導什么時候,什么地方開始,掛起或者提交一個事務,因為你在BEAN的XML的配置文件中的元數據內已經定義如方法:Required,RequiresNew,Support等等,它們綁定在你的EJB類和事務管理之間。XDoclet是另一個元數據的例子。  閱讀全文

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

         摘要: 讓FCKeditor在 JSP和JSF 網站項目中跑起來
    一、準備功夫
    1.1 下載最新版的FCKeditor
    http://www.fckeditor.net/download/
    目前最新版是:FCKeditor 2.3.1(FCKeditor_2.3.1)和 FCKeditor.Java(FCKeditor-2.3)
    1.2 如果需要使用到jsf的標簽庫,則還需要下載fck-faces-1.5.1, 你可以到
    http://sourceforge.net/projects/fck-faces去下載

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

      閱讀全文

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

         摘要: 首先,FCKEDITOR的性能是非常好的,用戶只需很少的時間就可以載入FCKEDITOR所需文件.對于其他在線編輯器來說,這幾乎是個很難解決的難題,因為在開啟編輯器時需要裝載太多的文件.比如CUTEEDITOR,雖然功能比FCKEDITOR還要強大,可是,它本身也夠龐大了,至于FREETEXTBOX等,其易用性與FCKEDITOR相比,尚有差距,可以說,FCKEDITOR是一個別具匠心的在線編輯器,它里面融入了作者高深的面向對象的JAVASCRIPT功力,集易用性與強大的功能與一體.
    【全文】
      閱讀全文

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

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

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

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

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

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

         摘要: 迭代增量模型是軟件開發過程中、常用的開發模型。  閱讀全文

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

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

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

         摘要: 由于經常從文本讀寫屬性設置到代碼中,所以利用java的properties類帶取代對文件的操作。  閱讀全文

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

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

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

         摘要: 1.10 方法、變量與常量的命名規則
    關于包、類及接口的命名規則,在上面的章節中已經講解過,在此就不再贅述了,本節講解在Java程序設計中,有關方法、變量與常量的命名規則相關的知識。

    1.10.1 方法的命名規則
    方法一般來說都是動詞,第一個字母應該小寫,在多個單詞混合的情況下,第一個單詞后的所有單詞的第一個字母大寫,其余字母小寫

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

    1.10.3 常  閱讀全文

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

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

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

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

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

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

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

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

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

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

    posted @ 2007-08-29 23:06 kooyee 閱讀(242) | 評論 (0)編輯 收藏

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

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

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

    主站蜘蛛池模板: 久久久久久久亚洲精品| 91情侣在线精品国产免费| 亚洲国产精品毛片av不卡在线| 亚洲avav天堂av在线网毛片| 日韩人妻无码免费视频一区二区三区 | 国产成人综合亚洲绿色| 国产精品免费看香蕉| 亚洲aⅴ无码专区在线观看| 日本免费一区尤物| 日韩在线视频线视频免费网站| 亚洲人成色77777在线观看大| 久久er国产精品免费观看8| 久久99国产亚洲高清观看首页| 国产一级婬片A视频免费观看| 亚洲av激情无码专区在线播放| 最近中文字幕无免费| 日本亚洲免费无线码| 国产人妖ts在线观看免费视频| 免费国产黄网站在线观看动图| 色久悠悠婷婷综合在线亚洲| 十九岁在线观看免费完整版电影| 亚洲电影在线播放| 国产一区二区三区免费在线观看| 一级做α爱过程免费视频| 亚洲日韩图片专区第1页| 久久久久久久久免费看无码| 国产亚洲精品美女| 久久夜色精品国产亚洲AV动态图| 一个人看www在线高清免费看| 特级毛片全部免费播放| 久久精品国产亚洲香蕉| 免费精品一区二区三区在线观看| 一区二区视频在线免费观看| 亚洲综合在线视频| 全部免费毛片在线| 99精品免费观看| 疯狂做受xxxx高潮视频免费| 亚洲国产国产综合一区首页| 四虎成人免费网站在线| 黄网站色视频免费在线观看的a站最新| 亚洲精品国产福利在线观看|