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

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

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

    First they ignore you
    then they ridicule you
    then they fight you
    then you win
        -- Mahatma Gandhi
    Chinese => English     英文 => 中文             
    隨筆-221  評(píng)論-1047  文章-0  trackbacks-0
      2008年4月4日
    詳見(jiàn):《淺談設(shè)計(jì)模式·駕馭變化之道(創(chuàng)建型模式篇)》
    posted @ 2023-03-09 22:41 山風(fēng)小子| 編輯 收藏
    詳見(jiàn):《淺談設(shè)計(jì)模式·駕馭變化之道(概覽篇)》
    posted @ 2023-03-09 22:39 山風(fēng)小子| 編輯 收藏
         摘要: Groovy面世已有10多年光陰,在不斷創(chuàng)新的同時(shí)還汲取了不少其他語(yǔ)言的優(yōu)秀特性。目前Groovy核心團(tuán)隊(duì)已開(kāi)始將重心逐漸轉(zhuǎn)移到Groovy 3的研發(fā)上,而Groovy 3的主要亮點(diǎn)之一便是其全新的解析器以及更加豐富的語(yǔ)言特性。  閱讀全文
    posted @ 2017-04-17 00:43 山風(fēng)小子| 編輯 收藏
         摘要: 『蛟龍居』已遷至https://blog.sunlan.me ,煩請(qǐng)各位移步新居『山風(fēng)閣』,謝謝 :)  閱讀全文
    posted @ 2017-03-20 12:18 山風(fēng)小子| 編輯 收藏
         摘要: Groovy, an Open Source Success Story  閱讀全文
    posted @ 2016-11-29 20:17 山風(fēng)小子| 編輯 收藏
         摘要: 自從Pivotal停止資助Groovy語(yǔ)言的研發(fā)以及Groovy之父James Strachan說(shuō)了一些未經(jīng)三思的言論后,有人覺(jué)得Groovy語(yǔ)言行將就木,那就大錯(cuò)特錯(cuò)了。事實(shí)勝于雄辯,我們用事實(shí)來(lái)說(shuō)話。  閱讀全文
    posted @ 2016-10-30 20:38 山風(fēng)小子| 編輯 收藏
         摘要: Groovy和Java都習(xí)慣使用null來(lái)表示“空”這一概念,而對(duì)null的操作將引發(fā)NullPointerException(簡(jiǎn)寫為NPE),進(jìn)而影響系統(tǒng)的健壯性。為了避免NPE,Option模式應(yīng)運(yùn)而生,通過(guò)Option類型來(lái)標(biāo)識(shí)NPE風(fēng)險(xiǎn),其使用None對(duì)象表示“空”,并使用Some對(duì)象表示“非空”且持有值對(duì)象,最終提升了系統(tǒng)健壯性。  閱讀全文
    posted @ 2016-08-13 16:17 山風(fēng)小子| 編輯 收藏
         摘要: 雖然Grails3可通過(guò)啟動(dòng)Application.groovy來(lái)進(jìn)行調(diào)試,但會(huì)遇到修改內(nèi)容無(wú)法即時(shí)生效的問(wèn)題,故推薦遠(yuǎn)程調(diào)試,該調(diào)試方式比較通用,但由于Grails官方網(wǎng)站缺乏調(diào)試方面的文檔,現(xiàn)補(bǔ)充如下。注:本文所用的Grails版本是目前最新的Grails 3.0.9,而IDE使用的是IntelliJ IDEA 14.1。  閱讀全文
    posted @ 2015-10-31 16:38 山風(fēng)小子| 編輯 收藏
         摘要: GroovyHelp是一款強(qiáng)大的API文檔(Javadoc & Groovydoc)管理軟件,它能夠幫助Java開(kāi)發(fā)人員、Groovy開(kāi)發(fā)人員以及Android開(kāi)發(fā)人員方便快速地搜索、查閱、比較API文檔并對(duì) 其進(jìn)行高效管理,從此無(wú)需苦苦尋覓chm格式的幫助文檔了。  閱讀全文
    posted @ 2014-10-12 14:18 山風(fēng)小子| 編輯 收藏
         摘要: GroovyHelp簡(jiǎn)介
    GroovyHelp是一款強(qiáng)大的API文檔(Javadoc & Groovydoc)管理軟件,它能夠幫助Java開(kāi)發(fā)人員、Groovy開(kāi)發(fā)人員以及Android開(kāi)發(fā)人員方便快速地搜索、查閱、比較API文檔并對(duì)其進(jìn)行高效管理,從此無(wú)需苦苦尋覓chm格式的幫助文檔了。  閱讀全文
    posted @ 2013-07-17 21:41 山風(fēng)小子| 編輯 收藏
         摘要: GroovyHelp簡(jiǎn)介
    GroovyHelp是一款強(qiáng)大的API文檔(Javadoc & Groovydoc)管理軟件,它能夠幫助Java開(kāi)發(fā)人員、Groovy開(kāi)發(fā)人員以及Android開(kāi)發(fā)人員方便快速地搜索、查閱、比較API文檔并對(duì)其進(jìn)行高效管理,從此無(wú)需苦苦尋覓chm格式的幫助文檔了。

    GroovyHelp主要特性
    * 根據(jù)輸入關(guān)鍵字,查找類,接口,方法等幫助信息(支持模糊查詢)
    * 支持全文檢索,并高亮搜索結(jié)果(支持模糊檢索)
    * 以樹(shù)型結(jié)構(gòu)完整展現(xiàn)文檔的整體結(jié)構(gòu)及文件結(jié)構(gòu)
    * 支持源碼關(guān)聯(lián),即查看文檔所對(duì)應(yīng)的源碼,并語(yǔ)法高亮顯示源碼
    * 提供幫助文檔比較功能(比如Java 7與Java 6幫助文檔間的比較),高效掌握API變化
    * 自帶Java各包的API使用及Groovy編程示例,方便參考和查閱
    * 支持JDK1.4+自帶的Javadoc生成的幫助文檔
    * 支持Groovy1.8+自帶的Groovydoc生成的幫助文檔
    * 支持英文及中  閱讀全文
    posted @ 2012-12-15 02:11 山風(fēng)小子| 編輯 收藏
         摘要: GroovyHelp簡(jiǎn)介
    GroovyHelp是一款Javadoc及Groovydoc多功能API文檔管理軟件,它能夠幫助Java開(kāi)發(fā)人員、Groovy開(kāi)發(fā)人員以及Android開(kāi)發(fā)人員方便快速地搜索、查閱、比較API文檔并對(duì)其進(jìn)行高效管理,從此無(wú)需苦苦尋覓chm格式的幫助文檔了。

    GroovyHelp主要特性
    * 根據(jù)輸入關(guān)鍵字,查找類,接口,方法等幫助信息(支持模糊查詢)
    * 支持全文檢索,并高亮搜索結(jié)果(支持模糊檢索)
    * 以樹(shù)型結(jié)構(gòu)完整展現(xiàn)文檔的整體結(jié)構(gòu)及文件結(jié)構(gòu)
    * 支持源碼關(guān)聯(lián),即查看文檔所對(duì)應(yīng)的源碼,并語(yǔ)法高亮顯示源碼
    * 提供幫助文檔比較功能(比如Java 7與Java 6幫助文檔間的比較),高效掌握API變化
    * 自帶Java各包的API使用及Groovy編程示例,方便參考和查閱
    * 支持JDK1.4+(JDK1.4 ~ JDK7)自帶的Javadoc生成的幫助文檔
    * 支持Groovy1.8+自帶的Groovydoc生成的幫助文檔
      閱讀全文
    posted @ 2012-08-26 22:36 山風(fēng)小子| 編輯 收藏
         摘要: GroovyHelp簡(jiǎn)介
    GroovyHelp是一款Javadoc及Groovydoc搜索查閱軟件,它能夠幫助Java開(kāi)發(fā)人員以及Groovy開(kāi)發(fā)人員方便快速地查找API文檔并對(duì)其進(jìn)行高效管理,從此無(wú)需苦苦尋覓chm格式的幫助文檔了。

    GroovyHelp主要特性
    * 根據(jù)輸入關(guān)鍵字,查找類,接口,方法等幫助信息(支持模糊查詢)
    * 支持全文檢索,并高亮搜索結(jié)果(支持模糊檢索)
    * 以樹(shù)型結(jié)構(gòu)完整展現(xiàn)文檔的整體結(jié)構(gòu)及文件結(jié)構(gòu)
    * 支持源碼關(guān)聯(lián),即查看文檔所對(duì)應(yīng)的源碼,并語(yǔ)法高亮顯示源碼
    * 提供幫助文檔比較功能(比如Java 7與Java 6幫助文檔間的比較),高效掌握API變化
    * 自帶Java各包的API使用及Groovy編程示例,方便參考和查閱
    * 支持JDK1.4+(JDK1.4 ~ JDK7)自帶的Javadoc生成的幫助文檔
    * 支持Groovy1.8+自帶的Groovydoc生成的幫助文檔
    * 支持英文及中文API文檔
    *  閱讀全文
    posted @ 2012-06-24 13:32 山風(fēng)小子| 編輯 收藏
         摘要: GroovyHelp簡(jiǎn)介
    GroovyHelp是一款Javadoc及Groovydoc搜索查閱軟件,它能夠幫助Java開(kāi)發(fā)人員以及Groovy開(kāi)發(fā)人員方便快速地查找API文檔并對(duì)其進(jìn)行高效管理,從此無(wú)需苦苦尋覓chm格式的幫助文檔了。

    GroovyHelp主要特性
    * 根據(jù)輸入關(guān)鍵字,查找類,接口,方法等幫助信息(支持模糊查詢)
    * 支持全文檢索,并高亮搜索結(jié)果(支持模糊檢索)
    * 以樹(shù)型結(jié)構(gòu)完整展現(xiàn)文檔的整體結(jié)構(gòu)及文件結(jié)構(gòu)
    * 支持源碼關(guān)聯(lián),即查看文檔所對(duì)應(yīng)的源碼,并語(yǔ)法高亮顯示源碼
    * 提供幫助文檔比較功能(比如Java 7與Java 6幫助文檔間的比較),高效掌握API變化
    * 自帶Java各包的API使用及Groovy編程示例,方便參考和查閱
    * 支持JDK1.4+(JDK1.4 ~ JDK7)自帶的Javadoc生成的幫助文檔
    * 支持Groovy1.8+自帶的Groovydoc生成的幫助文檔
    * 支持英文及中文API文檔
    *  閱讀全文
    posted @ 2012-06-19 23:16 山風(fēng)小子| 編輯 收藏
         摘要: GroovyHelp簡(jiǎn)介
    GroovyHelp是一款Javadoc及Groovydoc搜索查閱軟件,它能夠幫助Java開(kāi)發(fā)人員以及Groovy開(kāi)發(fā)人員方便快速地查找API文檔并對(duì)其進(jìn)行高效管理,從此無(wú)需苦苦尋覓chm格式的幫助文檔了。

    GroovyHelp主要特性
    * 根據(jù)輸入關(guān)鍵字,查找類,接口,方法等幫助信息(支持模糊查詢)
    * 支持全文檢索,并高亮搜索結(jié)果(支持模糊檢索)
    * 以樹(shù)型結(jié)構(gòu)完整展現(xiàn)文檔的整體結(jié)構(gòu)及文件結(jié)構(gòu)
    * 支持源碼關(guān)聯(lián),即查看文檔所對(duì)應(yīng)的源碼,并語(yǔ)法高亮顯示源碼
    * 提供幫助文檔比較功能(比如Java 7與Java 6幫助文檔間的比較),高效掌握API變化
    * 自帶Java各包的API使用例子,方便參考和查閱
    * 支持JDK1.4+(JDK1.4 ~ JDK7)自帶的Javadoc生成的幫助文檔
    * 支持Groovy1.8+自帶的Groovydoc生成的幫助文檔
    * 支持英文及中文API文檔
    * 語(yǔ)法高亮網(wǎng)頁(yè)中的代  閱讀全文
    posted @ 2012-04-08 20:26 山風(fēng)小子| 編輯 收藏
         摘要: GroovyHelp簡(jiǎn)介
    GroovyHelp是一款Javadoc及Groovydoc搜索查閱軟件,它能夠幫助Java開(kāi)發(fā)人員以及Groovy開(kāi)發(fā)人員方便快速地查找API文檔并對(duì)其進(jìn)行高效管理,從此無(wú)需苦苦尋覓chm格式的幫助文檔了。

    GroovyHelp主要特性
    * 根據(jù)輸入關(guān)鍵字,查找類,接口,方法等幫助信息(支持模糊查詢)
    * 支持全文檢索,并高亮搜索結(jié)果(支持模糊檢索)
    * 以樹(shù)型結(jié)構(gòu)完整展現(xiàn)文檔的整體結(jié)構(gòu)及文件結(jié)構(gòu)
    * 支持源碼關(guān)聯(lián),即查看文檔所對(duì)應(yīng)的源碼,并語(yǔ)法高亮顯示源碼
    * 提供幫助文檔比較功能(比如Java 7與Java 6幫助文檔間的比較),高效掌握API變化
    * 自帶Java各包的API使用例子,方便參考和查閱
    * 支持JDK1.4+(JDK1.4 ~ JDK7)自帶的Javadoc生成的幫助文檔
    * 支持Groovy1.8+自帶的Groovydoc生成的幫助文檔
    * 支持英文及中文API文檔
    * 語(yǔ)法高亮網(wǎng)頁(yè)中的代  閱讀全文
    posted @ 2011-12-24 13:01 山風(fēng)小子| 編輯 收藏
         摘要: GroovyHelp簡(jiǎn)介
    GroovyHelp是一款Javadoc及Groovydoc搜索查閱軟件,它能夠幫助Java開(kāi)發(fā)人員以及Groovy開(kāi)發(fā)人員方便快速地查找API文檔并對(duì)其進(jìn)行高效管理,從此無(wú)需苦苦尋覓chm格式的幫助文檔了。

    GroovyHelp主要特性
    * 根據(jù)輸入關(guān)鍵字,查找類,接口,方法等幫助信息(支持模糊查詢)
    * 支持全文檢索,并高亮搜索結(jié)果(支持模糊檢索)
    * 以樹(shù)型結(jié)構(gòu)完整展現(xiàn)文檔的整體結(jié)構(gòu)及文件結(jié)構(gòu)
    * 支持源碼關(guān)聯(lián),即查看文檔所對(duì)應(yīng)的源碼,并語(yǔ)法高亮顯示源碼
    * 提供幫助文檔比較功能(比如Java 7與Java 6幫助文檔間的比較),高效掌握API變化
    * 自帶Java各包的API使用例子,方便參考和查閱
    * 支持JDK1.4+(JDK1.4 ~ JDK7)自帶的Javadoc生成的幫助文檔
    * 支持Groovy1.8+自帶的Groovydoc生成的幫助文檔
    * 支持英文及中文API文檔
    * 語(yǔ)法高亮網(wǎng)頁(yè)中的代  閱讀全文
    posted @ 2011-11-28 00:09 山風(fēng)小子| 編輯 收藏
         摘要: GroovyHelp使用指南  閱讀全文
    posted @ 2011-10-30 17:30 山風(fēng)小子| 編輯 收藏
         摘要: GroovyHelp簡(jiǎn)介
    GroovyHelp是一款Javadoc及Groovydoc搜索查閱軟件,它能夠幫助Java開(kāi)發(fā)人員以及Groovy開(kāi)發(fā)人員方便快速地查找API文檔并對(duì)其進(jìn)行高效管理,從此無(wú)需苦苦尋覓chm格式的幫助文檔了。

    GroovyHelp主要特性
    * 根據(jù)輸入關(guān)鍵字,查找類,接口,方法等幫助信息(支持模糊查詢)
    * 支持全文檢索,并高亮搜索結(jié)果(支持模糊檢索)
    * 以樹(shù)型結(jié)構(gòu)完整展現(xiàn)文檔的整體結(jié)構(gòu)及文件結(jié)構(gòu)
    * 支持源碼關(guān)聯(lián),即查看文檔所對(duì)應(yīng)的源碼,并語(yǔ)法高亮顯示源碼
    * 提供幫助文檔比較功能(比如Java 7與Java 6幫助文檔間的比較),高效掌握API變化
    * 自帶Java各包的API使用例子,方便參考和查閱
    * 支持JDK1.4+(JDK1.4 ~ JDK7)自帶的Javadoc生成的幫助文檔
    * 支持Groovy1.8+自帶的Groovydoc生成的幫助文檔
    * 支持英文及中文API文檔
    * 語(yǔ)法高亮網(wǎng)頁(yè)中的代  閱讀全文
    posted @ 2011-10-30 17:16 山風(fēng)小子| 編輯 收藏
         摘要: GroovyHelp簡(jiǎn)介:
    GroovyHelp是一款Javadoc及Groovydoc搜索查閱軟件,它能夠幫助Java開(kāi)發(fā)人員以及Groovy開(kāi)發(fā)人員方便快速地查找API文檔并對(duì)其進(jìn)行高效管理,從此無(wú)需苦尋chm格式的幫助文檔了。

    主要特性:
    * 根據(jù)輸入關(guān)鍵字,查找類,接口,方法等幫助信息(支持模糊查詢)
    * 支持全文檢索,并高亮搜索結(jié)果(支持模糊檢索)
    * 以樹(shù)型結(jié)構(gòu)完整展現(xiàn)文檔的整體結(jié)構(gòu)及文件結(jié)構(gòu)
    * 支持源碼關(guān)聯(lián),即查看文檔所對(duì)應(yīng)的源碼,并語(yǔ)法高亮顯示源碼
    * 提供幫助文檔比較功能(比如Java 7與Java 6幫助文檔間的比較),高效掌握API變化
    * 自帶Java各包的API使用例子,方便參考和查閱
    * 支持JDK1.4+(JDK1.4 ~ JDK7)自帶的Javadoc生成的幫助文檔
    * 支持Groovy1.8+自帶的Groovydoc生成的幫助文檔
    * 語(yǔ)法高亮網(wǎng)頁(yè)中的代碼片段
    * 無(wú)需解壓文檔及源碼ZIP壓縮包,節(jié)省磁  閱讀全文
    posted @ 2011-10-24 01:30 山風(fēng)小子| 編輯 收藏
         摘要: GroovyHelp簡(jiǎn)介:
    GroovyHelp是一款Javadoc搜索查閱軟件,它能夠幫助Java開(kāi)發(fā)人員方便快速地查找Javadoc文檔并對(duì)其進(jìn)行高效管理,從此無(wú)需苦尋chm格式的幫助文檔了。

    主要特性:
    * 根據(jù)輸入關(guān)鍵字,查找類,接口,方法等幫助信息(支持模糊查詢)
    * 支持全文檢索,并高亮搜索結(jié)果(支持模糊檢索)
    * 以樹(shù)型結(jié)構(gòu)完整展現(xiàn)文檔的整體結(jié)構(gòu)及文件結(jié)構(gòu)
    * 支持源碼關(guān)聯(lián),即查看文檔所對(duì)應(yīng)的源碼,并語(yǔ)法高亮顯示源碼
    * 提供幫助文檔比較功能(比如Java 7與Java 6幫助文檔間的比較),高效掌握API變化
    * 自帶Java各包的API使用例子,方便參考和查閱
    * 支持JDK1.4+(JDK1.4 ~ JDK7)自帶的Javadoc生成的幫助文檔
    * 無(wú)需解壓文檔及源碼ZIP壓縮包,節(jié)省磁盤空間
    * 支持在線的Javadoc(比如jexcelapi的在線Javadoc)
    * 用戶可以自由選擇所需的jre1.6.0+(可通  閱讀全文
    posted @ 2011-10-05 00:16 山風(fēng)小子| 編輯 收藏
         摘要: GroovyHelp簡(jiǎn)介:
    GroovyHelp是一款Javadoc搜索查閱軟件,它能夠幫助Java開(kāi)發(fā)人員方便快速地查找Javadoc文檔并對(duì)其進(jìn)行高效管理,從此無(wú)需苦尋chm格式的幫助文檔了。

    主要特性:
    * 根據(jù)輸入關(guān)鍵字,查找類,接口,方法等幫助信息(支持模糊查詢)
    * 支持全文檢索,并高亮搜索結(jié)果(支持模糊檢索)
    * 以樹(shù)型結(jié)構(gòu)完整展現(xiàn)文檔的整體結(jié)構(gòu)及文件結(jié)構(gòu)
    * 支持源碼關(guān)聯(lián),即查看文檔所對(duì)應(yīng)的源碼,并語(yǔ)法高亮顯示源碼
    * 提供幫助文檔比較功能(比如Java 7與Java 6幫助文檔間的比較),高效掌握API變化
    * 自帶Java各包的API使用例子,方便參考和查閱
    * 支持JDK1.4+(JDK1.4 ~ JDK7)自帶的Javadoc生成的幫助文檔
    * 無(wú)需解壓文檔及源碼ZIP壓縮包,節(jié)省磁盤空間
    * 用戶可以自由選擇所需的jre1.6.0+(可通過(guò)環(huán)境變量指定)
    * 同時(shí)支持Windows、Linux以及Mac OS X  閱讀全文
    posted @ 2011-09-03 20:22 山風(fēng)小子| 編輯 收藏
         摘要: GroovyHelp簡(jiǎn)介:
    GroovyHelp是一款幫助軟件,它能夠幫助Java開(kāi)發(fā)人員方便快速地查找Javadoc文檔并對(duì)其進(jìn)行高效管理,從此無(wú)需苦尋chm格式的幫助文檔了。

    主要特性:
    * 根據(jù)輸入關(guān)鍵字,查找類,接口,方法等幫助信息(支持模糊查詢)
    * 支持全文檢索,并高亮搜索結(jié)果(支持模糊檢索)
    * 以樹(shù)型結(jié)構(gòu)完整展現(xiàn)文檔的整體結(jié)構(gòu)及文件結(jié)構(gòu)
    * 支持源碼關(guān)聯(lián),即查看文檔所對(duì)應(yīng)的源碼,并語(yǔ)法高亮顯示源碼
    * 提供幫助文檔比較功能(比如Java 7與Java 6幫助文檔間的比較),高效掌握API變化
    * 自帶Java各包的API使用例子,方便參考和查閱
    * 支持JDK1.4+(JDK1.4 ~ JDK7)自帶的Javadoc生成的幫助文檔
    * 無(wú)需解壓文檔及源碼ZIP壓縮包,節(jié)省磁盤空間
    * 用戶可以自由選擇所需的jre1.6.0+(可通過(guò)環(huán)境變量指定)
    * 同時(shí)支持Windows、Linux以及Mac OS X  閱讀全文
    posted @ 2011-08-25 14:55 山風(fēng)小子| 編輯 收藏

    自從開(kāi)始學(xué)java之后,有一件事一直讓我很糾結(jié),這就是查看幫助文檔不是很方便。java的幫助文檔大多是javadoc制作的,通常提供的是一 個(gè)壓縮包,里面是一堆網(wǎng)頁(yè)文件,這種查看方式中搜索功能比較弱,所以很不方便。因此不得不去找一些第三方制作的chm格式的文檔,然而,這種文檔在 linux系統(tǒng)下查看卻又有些不友好。因此,找到一個(gè)在windows和Linux都好用的幫助文檔成了我最大的愿望。

    昨天,照例流量開(kāi)源社區(qū)時(shí),發(fā)現(xiàn)了一款名為GroovyHelp的軟件,其實(shí)在以前逛網(wǎng)站時(shí)也多次見(jiàn)到它,但是一直沒(méi)有在意,昨天點(diǎn)進(jìn)去看了下詳細(xì)介紹,沒(méi)想到這一看讓我找到了好寶貝。正所謂好東西不能藏著掖著,得拿出來(lái)分享一下,因此,小撰此文推介一下。

    GroovyHelp是一款幫助軟件,它能夠幫助Java開(kāi)發(fā)人員方便快速地查找Javadoc文檔并對(duì)其進(jìn)行高效管理,從此無(wú)需苦尋chm格式的幫助文檔了。

    GroovyHelp能夠幫助Java開(kāi)發(fā)者快速查閱Javadoc幫助文檔,主要特性如下所示(山風(fēng)小子注:目前最新特性列表請(qǐng)?jiān)斠?jiàn)GroovyHelp 3.1.0發(fā)布信息):
    * 根據(jù)輸入關(guān)鍵字,查找類,接口,方法等幫助信息(支持模糊查詢)
    * 支持全文檢索,并高亮搜索結(jié)果(支持模糊查詢)
    * 以樹(shù)型結(jié)構(gòu)完整展現(xiàn)文檔的整體結(jié)構(gòu)及文件結(jié)構(gòu)
    * 支持源碼關(guān)聯(lián),即查看文檔所對(duì)應(yīng)的源碼,并語(yǔ)法高亮顯示源碼
    * 支持JDK1.4+(包括JDK1.4)自帶的Javadoc生成的幫助文檔
    * 無(wú)需解壓文檔及源碼ZIP壓縮包,節(jié)省磁盤空間
    * 用戶可以自由選擇所需的jre1.6.0+(自己安裝的jre,或者GroovyHelp提供的jre)

    由于它自身也是由java編寫,因此有著java的跨平臺(tái)特性,我們可以在各個(gè)操作系統(tǒng)中使用它。不過(guò)在使用過(guò)程中有一個(gè)需要注意的地方,由于它是 在32位環(huán)境下編寫的,使用的swt類也是32位的,因此,和我一樣的64位用戶需要自己去下載swt的64位版,替換應(yīng)用目錄下 lib\endorsed的SWT類。由于只能在eclipse官網(wǎng)上下載,而該文件藏得比較深,這里我提供一個(gè)網(wǎng)盤下載:(山風(fēng)小子注:GroovyHelp 3.2.0 RC-2開(kāi)始,GroovyHelp自帶了Windows和Linux下32位及64位swt的jar包,并自動(dòng)選擇正確的版本,故無(wú)需自行下載swt)
        swt-3.7-gtk-linux-x86_64.jar:盛大網(wǎng)盤115網(wǎng)盤
        swt-3.7-win32-win32-x86_64.jar:盛大網(wǎng)盤115網(wǎng)盤 山風(fēng)小子注:此處“盛大網(wǎng)盤”的地址有點(diǎn)問(wèn)題,可至swt 3.7 下載頁(yè)面下載)

    這個(gè)應(yīng)用的使用也是非常簡(jiǎn)單,解壓后在系統(tǒng)環(huán)境變量中添加GROOVYHELP_JAVA_HOME,值為jdk所在路徑。


    啟動(dòng)后點(diǎn)擊菜單欄docs中manage docs,選擇你需要添加的文檔即可,它會(huì)自動(dòng)讀取文件名,如果你還需要加上源碼查看的話,可以同時(shí)添加源碼壓縮包。建議把文檔和源碼都置于同一個(gè)目錄下,方便管理。對(duì)了,路徑中不能出現(xiàn)中文,否則會(huì)有問(wèn)題。




    等創(chuàng)建好索引之后就可以在應(yīng)用中方便的查看、管理文檔及源碼了,相信它可以給開(kāi)發(fā)者提供最大的幫助吧?


           由于剛剛開(kāi)始使用它,還有一些不熟悉,不過(guò)在這點(diǎn)時(shí)間里,發(fā)現(xiàn)了一些比較郁悶的現(xiàn)象。并非所有第三方類庫(kù)的開(kāi)發(fā)商會(huì)提供幫助文件的下 載,通常只提供在線版,這樣一來(lái),在斷網(wǎng)情況下仍舊無(wú)法查看。希望有朝一日有那么一個(gè)應(yīng)用,可以直接將那些幫助文檔下載下來(lái),并以一定的格式顯示。而像 groovyhelp的文檔、源碼互相對(duì)應(yīng)方便查看的功能,更可以做成一個(gè)上下兩個(gè)框架同步顯示的形式,讓用戶在查看幫助的同時(shí)通過(guò)源碼進(jìn)行進(jìn)一步了解其 操作形式。

           附帶說(shuō)下,雖然應(yīng)用界面是純英文的,但是它可是我們國(guó)人的杰作哦。

    項(xiàng)目地址:http://code.google.com/p/groovyhelp/

    原創(chuàng)文章,轉(zhuǎn)載請(qǐng)注明: 轉(zhuǎn)載自網(wǎng)憩閣

    本文鏈接地址: JAVA程序員幫助文檔查看利器:GroovyHelp

    posted @ 2011-08-21 13:03 山風(fēng)小子| 編輯 收藏
         摘要: GroovyHelp簡(jiǎn)介:
    GroovyHelp是一款幫助軟件,它能夠幫助Java開(kāi)發(fā)人員方便快速地查找Javadoc文檔并對(duì)其進(jìn)行高效管理,從此無(wú)需苦尋chm格式的幫助文檔了。

    主要特性:
    * 根據(jù)輸入關(guān)鍵字,查找類,接口,方法等幫助信息(支持模糊查詢)
    * 支持全文檢索,并高亮搜索結(jié)果(支持模糊檢索)
    * 以樹(shù)型結(jié)構(gòu)完整展現(xiàn)文檔的整體結(jié)構(gòu)及文件結(jié)構(gòu)
    * 支持源碼關(guān)聯(lián),即查看文檔所對(duì)應(yīng)的源碼,并語(yǔ)法高亮顯示源碼
    * 提供幫助文檔比較功能(比如Java 7與Java 6幫助文檔間的比較),高效掌握API變化
    * 自帶Java各包的API使用例子,方便參考和查閱
    * 支持JDK1.4+(JDK1.4 ~ JDK7)自帶的Javadoc生成的幫助文檔
    * 無(wú)需解壓文檔及源碼ZIP壓縮包,節(jié)省磁盤空間
    * 用戶可以自由選擇所需的jre1.6.0+(可通過(guò)環(huán)境變量指定)
    * 同時(shí)支持Windows、Linux以及Mac OS X  閱讀全文
    posted @ 2011-08-15 20:47 山風(fēng)小子| 編輯 收藏
    創(chuàng)建此QQ群(48907124)的目的是方便GroovyHelp用戶交流使用心得,及反饋意見(jiàn)和建議。
    由于QQ群名額有限(100人),非誠(chéng)勿入,謝謝~~
    posted @ 2011-08-09 20:52 山風(fēng)小子| 編輯 收藏
         摘要: GroovyHelp簡(jiǎn)介:

    GroovyHelp是一款幫助軟件,它能夠幫助Java開(kāi)發(fā)人員方便快速地查找Javadoc文檔并對(duì)其進(jìn)行高效管理,從此無(wú)需苦尋chm格式的幫助文檔了。



    主要特性:
    * 根據(jù)輸入關(guān)鍵字,查找類,接口,方法等幫助信息(支持模糊查詢)
    * 支持全文檢索,并高亮搜索結(jié)果(支持模糊檢索)

    * 以樹(shù)型結(jié)構(gòu)完整展現(xiàn)文檔的整體結(jié)構(gòu)及文件結(jié)構(gòu)
    * 支持源碼關(guān)聯(lián),即查看文檔所對(duì)應(yīng)的源碼,并語(yǔ)法高亮顯示源碼

    * 支持幫助文檔間的比較(比如Java 7與Java 6幫助文檔間的比較)
    * 支持JDK1.4+(JDK1.4 ~ JDK7)自帶的Javadoc生成的幫助文檔
    * 無(wú)需解壓文檔及源碼ZIP壓縮包,節(jié)省磁盤空間
    * 用戶可以自由選擇所需的jre1.6.0+(自己安裝的jre,或者GroovyHelp提供的jre)

    * 同時(shí)支持Windows、Mac OS X以及Linux  閱讀全文
    posted @ 2011-08-08 23:36 山風(fēng)小子| 編輯 收藏
    Java的升級(jí)難免會(huì)涉及API兼容問(wèn)題,為了方便且高效地洞悉API的變化情況,GroovyHelp在3.0.9版本中新增了文檔間的比較,同時(shí)支持不同的比較范圍(比如包范圍的比較、類型范圍的比較,以及成員范圍的比較)。

    使用起來(lái)十分簡(jiǎn)單:1,點(diǎn)擊"Tools -> Compare Docs"菜單;2,選擇待比較的兩個(gè)文檔;3,選擇比較范圍(比如包、類型、成員);4,點(diǎn)擊“Compare”按鈕;5,點(diǎn)擊頁(yè)面中的樹(shù)節(jié)點(diǎn)展現(xiàn)各層內(nèi)容。注:新增和刪除的內(nèi)容都是相對(duì)第一個(gè)文檔而言的。

    更多信息請(qǐng)?jiān)L問(wèn): http://code.google.com/p/groovyhelp/
    GroovyHelp 3.0.9 GA 下載地址:http://groovyhelp.googlecode.com/files/groovyhelp-3.0.9-ga_b2011080701.zip

    界面截屏:

    a.比較文檔




    b.根據(jù)關(guān)鍵字查找文檔


    posted @ 2011-08-07 02:24 山風(fēng)小子| 編輯 收藏
         摘要: 經(jīng)過(guò)多年的開(kāi)發(fā),Java 7終于發(fā)布,雖然去掉了不少誘人的特性,但還是令人十分期待的!  閱讀全文
    posted @ 2011-07-29 01:55 山風(fēng)小子| 編輯 收藏
         摘要: GroovyHelp簡(jiǎn)介:

    GroovyHelp是一款幫助軟件,它能夠幫助Java開(kāi)發(fā)人員方便快速地查找Javadoc文檔并對(duì)其進(jìn)行高效管理,從此無(wú)需苦尋chm格式的幫助文檔了。



    主要特性:
    * 根據(jù)輸入關(guān)鍵字,查找類,接口,方法等幫助信息(支持模糊查詢)
    * 支持全文檢索,并高亮搜索結(jié)果(支持模糊檢索)
    * 以樹(shù)型結(jié)構(gòu)完整展現(xiàn)文檔的整體結(jié)構(gòu)及文件結(jié)構(gòu)
    * 支持源碼關(guān)聯(lián),即查看文檔所對(duì)應(yīng)的源碼,并語(yǔ)法高亮顯示源碼
    * 支持JDK1.4+(JDK1.4 ~ JDK7)自帶的Javadoc生成的幫助文檔
    * 無(wú)需解壓文檔及源碼ZIP壓縮包,節(jié)省磁盤空間
    * 用戶可以自由選擇所需的jre1.6.0+(自己安裝的jre,或者GroovyHelp提供的jre)

    * 同時(shí)支持Windows、Mac OS X以及Linux  閱讀全文
    posted @ 2011-07-25 01:26 山風(fēng)小子| 編輯 收藏
         摘要: GroovyHelp簡(jiǎn)介:

    GroovyHelp是一款幫助軟件,它能夠幫助Java開(kāi)發(fā)人員方便快速地查找Javadoc文檔并對(duì)其進(jìn)行高效管理,從此無(wú)需苦尋chm格式的幫助文檔了。

    主要特性:

    * 根據(jù)輸入關(guān)鍵字,查找類,接口,方法等幫助信息(支持模糊查詢)
    * 支持全文檢索,并高亮搜索結(jié)果(支持模糊檢索)
    * 以樹(shù)型結(jié)構(gòu)完整展現(xiàn)文檔的整體結(jié)構(gòu)及文件結(jié)構(gòu)
    * 支持源碼關(guān)聯(lián),即查看文檔所對(duì)應(yīng)的源碼,并語(yǔ)法高亮顯示源碼
    * 支持JDK1.4+(JDK1.4 ~ JDK7)自帶的Javadoc生成的幫助文檔
    * 無(wú)需解壓文檔及源碼ZIP壓縮包,節(jié)省磁盤空間
    * 用戶可以自由選擇所需的jre1.6.0+(自己安裝的jre,或者GroovyHelp提供的jre)
    * 同時(shí)支持Windows、Mac OS X以及Linux  閱讀全文
    posted @ 2011-04-05 03:01 山風(fēng)小子| 編輯 收藏
         摘要: GroovyHelp是一款幫助軟件,它能夠幫助Java開(kāi)發(fā)人員方便快速地查找Javadoc文檔并對(duì)其進(jìn)行高效管理,從此無(wú)需苦尋chm格式的幫助文檔了。

    更多信息請(qǐng)?jiān)L問(wèn): http://code.google.com/p/groovyhelp/
    GroovyHelp下載地址: http://groovyhelp.googlecode.com/files/groovyhelp-3.0.0-rc-2-with-dependencies.zip   閱讀全文
    posted @ 2011-03-27 00:02 山風(fēng)小子| 編輯 收藏
         摘要: GroovyHelp簡(jiǎn)介:
    GroovyHelp是一款幫助軟件,它能夠幫助Java開(kāi)發(fā)人員方便快速地查找Javadoc文檔并對(duì)其進(jìn)行高效管理,從此無(wú)需苦尋chm格式的幫助文檔了。

    更多信息請(qǐng)?jiān)L問(wèn): http://code.google.com/p/groovyhelp/
    GroovyHelp下載地址: http://groovyhelp.googlecode.com/files/groovyhelp-3.0.0-rc-1-with-dependencies.zip

      閱讀全文
    posted @ 2011-03-19 00:40 山風(fēng)小子| 編輯 收藏

    GroovyHelp是一款幫助軟件,它能夠幫助Java開(kāi)發(fā)人員方便快速地查找Javadoc文檔并對(duì)其進(jìn)行高效管理,從此無(wú)需苦尋chm格式的幫助文檔了。

    groovyhelp-3.0.0-20110315是3.0.0-rc-1的第一個(gè)EA版本,做了如下修改:

    修正的bug:

    * 有時(shí)GroovyHelp無(wú)法啟動(dòng)

    * 搜索結(jié)果列表的滾動(dòng)條到達(dá)底部后會(huì)自動(dòng)跳到頂部(注:如果有更多查詢結(jié)果,滾動(dòng)條到達(dá)底部時(shí)會(huì)彈回一段距離以顯示更多的查詢結(jié)果)

    所做的改進(jìn):

    * 支持Java 7自帶的javadoc生成的文檔

    * 進(jìn)一步提升啟動(dòng)性能

    * 對(duì)輸入的Doc Name進(jìn)行驗(yàn)證,必須由a~z,A~Z,,0~9,.,- 組成

    更多信息請(qǐng)?jiān)L問(wèn):http://code.google.com/p/groovyhelp/

    下載:http://groovyhelp.googlecode.com/files/groovyhelp-3.0.0-20110315-with-dependencies.zip

    posted @ 2011-03-15 23:10 山風(fēng)小子| 編輯 收藏
         摘要: GroovyHelp簡(jiǎn)介:

    GroovyHelp是一款幫助軟件,它能夠幫助Java開(kāi)發(fā)人員方便快速地查找Javadoc文檔并對(duì)其進(jìn)行高效管理,從此無(wú)需苦尋chm格式的幫助文檔了。

    主要特性:
    * 根據(jù)輸入關(guān)鍵字,查找類,接口,方法等幫助信息(支持模糊查詢)
    * 支持全文檢索,并高亮搜索結(jié)果(支持模糊檢索)
    * 以樹(shù)型結(jié)構(gòu)完整展現(xiàn)文檔的整體結(jié)構(gòu)及文件結(jié)構(gòu)
    * 支持源碼關(guān)聯(lián),即查看文檔所對(duì)應(yīng)的源碼,并語(yǔ)法高亮顯示源碼
    * 支持JDK1.4+(包括JDK1.4)自帶的Javadoc生成的幫助文檔
    * 無(wú)需解壓文檔及源碼ZIP壓縮包,節(jié)省磁盤空間
    * 用戶可以自由選擇所需的jre1.6.0+(自己安裝的jre,或者GroovyHelp提供的jre)

    GroovyHelp3.0 Beta-3 是最后一個(gè)BETA版本,接下來(lái)的RC版本將致力于進(jìn)一步提高GroovyHelp品質(zhì)。  閱讀全文
    posted @ 2011-03-13 14:52 山風(fēng)小子| 編輯 收藏

    諸多優(yōu)化和bug修正包含在此版本中。


    主要修正如下bug:

    * 當(dāng)通過(guò)點(diǎn)擊錨點(diǎn)查看方法或?qū)傩孕畔r(shí),點(diǎn)擊show src按鈕將無(wú)法顯示源碼

    * 將文件或文件夾拖至Doc Home后,點(diǎn)擊Finish按鈕無(wú)法對(duì)其創(chuàng)建索引

    * 有時(shí)Resource Tab頁(yè)無(wú)法顯示


    優(yōu)化:

    * 提供退出前優(yōu)化索引功能,該功能試索引的尺寸變小、啟動(dòng)更快,建議在添加多個(gè)javadoc后按需要使用。

    * 當(dāng)分類頁(yè)面中只有一個(gè)鏈接時(shí),雙擊查詢結(jié)果自動(dòng)顯示javadoc page

    * UI優(yōu)化(比如ctrl + e關(guān)閉其他Tab頁(yè))


    更多信息請(qǐng)?jiān)L問(wèn):http://code.google.com/p/groovyhelp/

    下載:http://groovyhelp.googlecode.com/files/groovyhelp-3.0.0-20110310-with-dependencies.zip

    posted @ 2011-03-10 01:05 山風(fēng)小子| 編輯 收藏
         摘要: 由于在下沒(méi)有CSDN的賬號(hào),所以在此作答,如果《我看GroovyHelp》(http://blog.csdn.net/chszs/archive/2011/03/02/6218207.aspx)作者看到此文,可以與我做進(jìn)一步的交流。

    1, “GroovyHelp也就對(duì)Java API Document壓縮文件支持的較好。而對(duì)于其它開(kāi)源工具的zip壓縮的文檔,則完全不是那么回事”

    答復(fù):GroovyHelp對(duì)很多開(kāi)源項(xiàng)目javadoc文檔(英文)做過(guò)測(cè)試(目前不支持中文文檔),您是否可以提供試用時(shí)所添加的javadoc?如真有問(wèn)題,我可以幫您解決。下面是jxl文檔的添加及使用過(guò)程(使用的版本也是文中提及的groovyhelp-3.0.0-20110301- with-dependencies.zip):  閱讀全文
    posted @ 2011-03-06 02:59 山風(fēng)小子| 編輯 收藏
         摘要: GroovyHelp簡(jiǎn)介:

    GroovyHelp是一款幫助軟件,它能夠幫助Java開(kāi)發(fā)人員方便快速地查找Javadoc文檔并對(duì)其進(jìn)行高效管理,從此無(wú)需苦尋chm格式的幫助文檔了。

    主要特性:
    * 根據(jù)輸入關(guān)鍵字,查找類,接口,方法等幫助信息(支持模糊查詢)
    * 支持全文檢索,并高亮搜索結(jié)果(支持模糊查詢)
    * 以樹(shù)型結(jié)構(gòu)完整展現(xiàn)文檔的整體結(jié)構(gòu)及文件結(jié)構(gòu)
    * 支持源碼關(guān)聯(lián),即查看文檔所對(duì)應(yīng)的源碼,并語(yǔ)法高亮顯示源碼
    * 支持JDK1.4+(包括JDK1.4)自帶的Javadoc生成的幫助文檔
    * 無(wú)需解壓文檔及源碼ZIP壓縮包,節(jié)省磁盤空間
    * 用戶可以自由選擇所需的jre1.6.0+(自己安裝的jre,或者GroovyHelp提供的jre)

    在beta-2版本做了如下改進(jìn):

    * 提升性能(比如:縮短啟動(dòng)時(shí)間)

    * 添加一些快捷鍵(ctrl+w關(guān)閉當(dāng)前tab頁(yè),ctrl+q關(guān)閉所有tab頁(yè),ctrl+tab切換tab頁(yè))

    *   閱讀全文
    posted @ 2011-03-06 01:49 山風(fēng)小子| 編輯 收藏
    GroovyHelp是一款幫助軟件,它能夠幫助Java開(kāi)發(fā)人員方便快速地查找Javadoc文檔并對(duì)其進(jìn)行高效管理,從此無(wú)需苦尋chm格式的幫助文檔了。

    GroovyHelp能夠幫助Java開(kāi)發(fā)者快速查閱Javadoc幫助文檔,主要特性如下所示:
    * 根據(jù)輸入關(guān)鍵字,查找類,接口,方法等幫助信息(支持模糊查詢)
    * 支持全文檢索,并高亮搜索結(jié)果(支持模糊查詢)
    * 以樹(shù)型結(jié)構(gòu)完整展現(xiàn)文檔的整體結(jié)構(gòu)及文件結(jié)構(gòu)
    * 支持源碼關(guān)聯(lián),即查看文檔所對(duì)應(yīng)的源碼,并語(yǔ)法高亮顯示源碼
    * 支持JDK1.4+(包括JDK1.4)自帶的Javadoc生成的幫助文檔
    * 無(wú)需解壓文檔及源碼ZIP壓縮包,節(jié)省磁盤空間
    * 用戶可以自由選擇所需的jre1.6.0+(自己安裝的jre,或者GroovyHelp提供的jre)

    GroovyHelp3.0.0-20110303新增如下特性:
    1,性能更佳(比如:快速啟動(dòng))
    2,添加快捷鍵,ctrl+w關(guān)閉當(dāng)前tab頁(yè),ctrl+q關(guān)閉所有tab頁(yè),ctrl+tab切換tab頁(yè)
    3,支持對(duì)目錄建索引,實(shí)現(xiàn)方式是先壓縮后建索引

    注意:如果是覆蓋安裝,請(qǐng)先刪除beta-1創(chuàng)建的idx目錄(在GroovyHelp的所在目錄下)

    更多信息請(qǐng)?jiān)L問(wèn):http://code.google.com/p/groovyhelp/
    下載:http://groovyhelp.googlecode.com/files/groovyhelp-3.0.0-20110303-with-dependencies.zip
    posted @ 2011-03-03 22:09 山風(fēng)小子| 編輯 收藏

    GroovyHelp是一款幫助軟件,它能夠幫助Java開(kāi)發(fā)人員方便快速地查找Javadoc文檔并對(duì)其進(jìn)行高效管理,從此無(wú)需苦尋chm格式的幫助文檔了。為了讓beta-2能更好地滿足大家的需求,先提供一個(gè)過(guò)渡版本(20110301)供大家使用。


    新增如下特性:
    1,快速啟動(dòng)
    2,添加快捷方式,ctrl+w關(guān)閉當(dāng)前tab頁(yè),ctrl+q關(guān)閉所有tab頁(yè)
    3,支持對(duì)目錄建索引,實(shí)現(xiàn)方式是先壓縮后建索引

    注意:如果是覆蓋安裝,請(qǐng)先刪除beta-1創(chuàng)建的idx目錄(在GroovyHelp的所在目錄下)



    更多信息請(qǐng)?jiān)L問(wèn):http://code.google.com/p/groovyhelp/

    下載:http://groovyhelp.googlecode.com/files/groovyhelp-3.0.0-20110301-with-dependencies.zip

    posted @ 2011-03-01 23:52 山風(fēng)小子| 編輯 收藏
    GroovyHelp是一款幫助軟件,它能夠幫助Java開(kāi)發(fā)人員方便快速地查找Javadoc文檔并對(duì)其進(jìn)行高效管理,從此無(wú)需苦尋chm格式的幫助文檔了。

    GroovyHelp能夠幫助Java開(kāi)發(fā)者快速查閱Javadoc幫助文檔,主要特性如下所示:
    * 根據(jù)輸入關(guān)鍵字,查找類,接口,方法等幫助信息(支持模糊查詢)
    * 支持全文檢索,并高亮搜索結(jié)果(支持模糊查詢)
    * 以樹(shù)型結(jié)構(gòu)完整展現(xiàn)文檔的整體結(jié)構(gòu)及文件結(jié)構(gòu)
    * 支持源碼關(guān)聯(lián),即查看文檔所對(duì)應(yīng)的源碼,并語(yǔ)法高亮顯示源碼
    * 支持JDK1.4+(包括JDK1.4)自帶的Javadoc生成的幫助文檔
    * 無(wú)需解壓文檔及源碼ZIP壓縮包,節(jié)省磁盤空間
    * 用戶可以自由選擇所需的jre1.6.0+(自己安裝的jre,或者GroovyHelp提供的jre)


    更多信息請(qǐng)?jiān)L問(wèn):http://code.google.com/p/groovyhelp/
    下載:http://groovyhelp.googlecode.com/files/groovyhelp-3.0.0-beta-1-with-dependencies.zip

    posted @ 2011-02-27 16:52 山風(fēng)小子| 編輯 收藏
         摘要: 使用JavaScript將表格導(dǎo)出為Excel文件是一種比較常見(jiàn)的導(dǎo)出方法,但復(fù)雜表格的導(dǎo)出比較麻煩(比如報(bào)表的導(dǎo)出),為此我專門寫了一段代碼專門處理表格導(dǎo)出,與各位分享一下。  閱讀全文
    posted @ 2009-09-13 22:06 山風(fēng)小子| 編輯 收藏
         摘要: ☆☆☆☆☆ GroovyHelp能夠幫助您方便快速地查閱Javadoc文檔,從此無(wú)需苦尋chm格式的幫助文檔了 ☆☆☆☆☆
    GroovyHelp 2.0開(kāi)始支持對(duì)解壓后的javadoc建立索引(之前的版本只支持zip文件),性能也有所提升,關(guān)于GroovyHelp 2.0的更多介紹請(qǐng)參見(jiàn)《GroovyHelp 2.0 功能預(yù)覽》。  閱讀全文
    posted @ 2009-05-01 01:55 山風(fēng)小子| 編輯 收藏
         摘要: Groovy web console  閱讀全文
    posted @ 2009-04-15 20:12 山風(fēng)小子| 編輯 收藏
         摘要: 想必大家對(duì)tree命令都不陌生吧,這次我將用Groovy實(shí)現(xiàn)一個(gè)tree命令,
    用法很簡(jiǎn)單:groovy tree.groovy DIRECTORY,比如groovy tree.groovy "C:\Program Files\Java\jdk1.6.0"  閱讀全文
    posted @ 2009-04-02 23:12 山風(fēng)小子| 編輯 收藏
         摘要: GroovyHelp 2.0 能夠幫助您方便快速地查閱Javadoc文檔,從此無(wú)需苦尋chm格式的幫助文檔了,主要特性如下所示:
    * 根據(jù)輸入關(guān)鍵字,查找類,接口,方法等幫助信息(支持模糊查詢)
    * 以樹(shù)型結(jié)構(gòu)完整展現(xiàn)文檔的整體結(jié)構(gòu)
    * 支持源碼關(guān)聯(lián),即查看文檔所對(duì)應(yīng)的源碼,并語(yǔ)法高亮顯示源碼,‘即點(diǎn)即查’
    * 提供文檔快照,能將文檔以PNG格式圖片保存共享
    * 實(shí)現(xiàn)doc和src協(xié)議,快速查看文檔內(nèi)容和源碼
    * 提供索引備份和還原功能,有利于索引文件的復(fù)用和共享
    * 支持JDK1.3+(包括JDK1.3)自帶的Javadoc生成的幫助文檔
    * 無(wú)需解壓文檔及源碼ZIP壓縮包,節(jié)省磁盤空間(同時(shí)也支持解壓后的幫助文檔)
    * 支持國(guó)際化(目前提供兩種語(yǔ)言支持:英文和中文)
    * 根據(jù)用戶喜好,更換軟件皮膚
    * 提供版本更新提示
    * 用戶可以自由選擇所需的JRE6+(用戶自己安裝的JRE,或者GroovyHelp提供的JRE綠色版)
    * 能夠運(yùn)行于多個(gè)平臺(tái)(Windows和Linux)  閱讀全文
    posted @ 2009-02-11 17:36 山風(fēng)小子| 編輯 收藏
         摘要: # GroovyHelp能夠幫助您方便快速地查閱Javadoc文檔,從此無(wú)需苦尋chm格式的幫助文檔了。
    有不少老用戶向我反映,希望再將GroovyHelp優(yōu)化一下,減少內(nèi)存占用量。經(jīng)過(guò)將近一個(gè)下午的調(diào)優(yōu),終于將GroovyHelp的內(nèi)存占用量減少到了一個(gè)可以接受的水平,不但如此,索引建立速度再次提升30%,并改進(jìn)了文檔樹(shù)虛擬節(jié)點(diǎn)(比如‘類’‘接口’‘方法’等節(jié)點(diǎn))的展現(xiàn),還修正了內(nèi)部類無(wú)法在文檔樹(shù)中展現(xiàn)問(wèn)題。將該版本號(hào)定為1.6,也是效仿JDK的,標(biāo)志著GroovyHelp的性能有重大突破。

    若無(wú)重大問(wèn)題,下個(gè)版本GroovyHelp 2.0將在2009年五一期間發(fā)布,GroovyHelp 2.0如同GroovyHelp 1.0一樣,也將是一個(gè)集眾多改進(jìn)于一身的版本,敬請(qǐng)期待!

    小技巧:將GroovyHelp安裝目錄下找到launcher.properties文件,將其中的-Xmx值適當(dāng)調(diào)小,可以減少內(nèi)存占用量。由于考慮到各位可能會(huì)同時(shí)啟用很多大型文檔,所以將其初始值定為128m。如果您啟用的文檔數(shù)量不多,而且文  閱讀全文
    posted @ 2009-01-29 19:41 山風(fēng)小子| 編輯 收藏
         摘要: 新年新氣象,GroovyHelp也完成了其換‘心’計(jì)劃(將其索引建立模塊完全重寫),完全解決了之前發(fā)現(xiàn)的因冗余索引導(dǎo)致的問(wèn)題,此外更振奮人心的是,由于換‘心’計(jì)劃的成功完成,使索引建立速度提升了20%~30%,并支持JDK1.3+所帶javadoc生成的javadoc幫助文檔(注:GroovyHelp 1.2 GA之前版本是不支持JDK1.3所帶javadoc生成的javadoc幫助文檔的)。在此版本中,還修改了一些小bug(比如添加幫助文檔后,無(wú)法對(duì)其屬性進(jìn)行修改等)。注:GroovyHelp 1.2 GA的索引格式與GroovyHelp 1.0 GA的兼容,即您可以在GroovyHelp 1.2 GA中復(fù)用由GroovyHelp 1.0 GA創(chuàng)建的索引。
    點(diǎn)擊下載:GroovyHelp_1.2_GA.zip (大小:18.0M,內(nèi)附用戶手冊(cè)),此版本也可以被稱為‘GroovyHelp 2009 賀歲版’ :)  閱讀全文
    posted @ 2009-01-27 20:23 山風(fēng)小子| 編輯 收藏
         摘要: 經(jīng)過(guò)半年左右的斷斷續(xù)續(xù)開(kāi)發(fā),終于將GroovyHelp 1.0 GA完成了,如果您對(duì)GroovyHelp還不太了解,請(qǐng)先看一下《GroovyHelp v1.0(開(kāi)發(fā)代號(hào):Wing)簡(jiǎn)介》 ,簡(jiǎn)單說(shuō)來(lái),GroovyHelp能夠幫助Java開(kāi)發(fā)者快速查閱Javadoc幫助文檔。
    點(diǎn)擊下載:GroovyHelp_1.0_GA.zip (大小:15.5M,內(nèi)附用戶手冊(cè))  閱讀全文
    posted @ 2009-01-17 18:33 山風(fēng)小子| 編輯 收藏
         摘要: 經(jīng)過(guò)數(shù)星期斷斷續(xù)續(xù)的開(kāi)發(fā),GroovyHelp v1.0已慢慢成形,再過(guò)一兩個(gè)星期的測(cè)試,并為之撰寫好《用戶手冊(cè)》之后便可發(fā)布。
    該版本的開(kāi)發(fā)代號(hào)是'Wing',寓意:“雄鷹展翅,翱翔天際”

    GroovyHelp v1.0的其中一個(gè)開(kāi)發(fā)目標(biāo)就是最大限度地減少內(nèi)存占用量,目前看來(lái)這個(gè)目標(biāo)已經(jīng)基本實(shí)現(xiàn)。
    同時(shí)GroovyHelp提供接口,使用戶可以自行設(shè)置JVM heap的大小以控制內(nèi)存使用。

    界面預(yù)覽(用戶可以自由選擇皮膚以及界面語(yǔ)言):
      閱讀全文
    posted @ 2009-01-02 22:14 山風(fēng)小子| 編輯 收藏
         摘要: GroovyHelp v1.0支持同時(shí)查詢多個(gè)文檔,并展現(xiàn)多棵文檔樹(shù)(注:先前版本只能針對(duì)單個(gè)文檔進(jìn)行查詢),該特性使開(kāi)發(fā)人員能夠更方便地查詢幫助文檔,而不需來(lái)回切換要查詢的文檔。當(dāng)不知道某個(gè)類、接口等屬于哪個(gè)文檔時(shí),尤為有用。  閱讀全文
    posted @ 2008-12-07 19:46 山風(fēng)小子| 編輯 收藏
    GroovyHelp能夠幫助Java開(kāi)發(fā)者快速查閱Javadoc幫助文檔,主要特性如下所示:
    * 根據(jù)輸入關(guān)鍵字,查找類,接口,方法等幫助信息(支持模糊查詢)
    * 以樹(shù)型結(jié)構(gòu)完整展現(xiàn)文檔的整體結(jié)構(gòu)
    * 支持源碼關(guān)聯(lián),即查看文檔所對(duì)應(yīng)的源碼,并語(yǔ)法高亮顯示源碼,‘即點(diǎn)即查’
    * 提供文檔快照,能將文檔以PNG格式圖片保存共享
    * 實(shí)現(xiàn)doc和src協(xié)議,快速查看文檔內(nèi)容和源碼
    * 提供索引備份和還原功能,有利于索引文件的復(fù)用和共享
    * 支持JDK1.4+(包括JDK1.4)自帶的Javadoc生成的幫助文檔
    * 無(wú)需解壓文檔及源碼ZIP壓縮包,節(jié)省磁盤空間
    * 支持國(guó)際化(目前提供兩種語(yǔ)言支持:英文和中文)
    * 根據(jù)用戶喜好,更換軟件皮膚
    * 提供版本更新提示
    * 用戶可以自由選擇所需的JRE6+(自己安裝的JRE,或者GroovyHelp提供的JRE)
    * 能夠運(yùn)行于多個(gè)平臺(tái)(Windows和Linux)

    為感謝zuwing幫我修改并制作GroovyHelp的歡迎和版權(quán)圖片,決定將GroovyHelp v1.0的開(kāi)發(fā)代號(hào)定為‘Wing’(Wing是‘翅膀’的意思,而‘翅膀’會(huì)讓人聯(lián)想到‘翱翔’,‘翱翔’又會(huì)讓人聯(lián)想到‘自由’和‘快速’,而這就是GroovyHelp v1.0的最大亮點(diǎn))

    預(yù)計(jì)GroovyHelp v1.0能于2009.01.20之前開(kāi)發(fā)完成,并交付使用。

    GroovyHelp v1.0界面預(yù)覽

    前一版本下載:GroovyHelp v0.8.8發(fā)布

    附:朝花夕拾——Groovy & Grails
    posted @ 2008-11-30 14:12 山風(fēng)小子| 編輯 收藏
         摘要:   閱讀全文
    posted @ 2008-11-10 20:22 山風(fēng)小子| 編輯 收藏
         摘要: GroovyHelp是一款幫助軟件,它能夠幫助Java開(kāi)發(fā)人員方便快速地查找Javadoc文檔,無(wú)需苦尋chm格式的幫助文檔了。
    GroovyHelp v0.8.8對(duì)先前的版本做了一下統(tǒng)一,不再區(qū)分是否自帶JRE,一切由用戶自己決定
    這對(duì)于不喜歡安裝多個(gè)JRE版本的朋友來(lái)說(shuō),無(wú)疑是一個(gè)好消息 :)
    1,用戶可以自由選擇是否使用自帶的JRE
    如果使用,則只需根據(jù)相應(yīng)的操作系統(tǒng)將自帶的jre_linux_32bit或jre_windows_32bit重命名為jre即可;
    如果不想使用自帶的JRE,無(wú)需做任何修改,只需雙擊GroovyHelp.exe(在Windows下)或執(zhí)行GroovyHelp.sh(在Linux下)即可。
    比如在Windows下,如果要使用自帶的JRE6u10,則只需要將下圖中的jre_windows_32bit重命名為jre,然后雙擊GroovyHelp.exe即可。
    2,此外還增加了JVM heap的使用情況的顯示功能
    最后感謝聰明可愛(ài)的zuwing  閱讀全文
    posted @ 2008-11-02 20:50 山風(fēng)小子| 編輯 收藏
         摘要: GroovyHelp是一款幫助軟件,它能夠幫助Java開(kāi)發(fā)人員方便快速地查找Javadoc文檔,無(wú)需苦尋chm格式的幫助文檔了。

    GroovyHelp v0.8.5做了一些小規(guī)模重構(gòu),并修正了為中文文檔建立索引時(shí)存在的一些潛在問(wèn)題,此外對(duì)部分界面做了改進(jìn)。

    最后感謝聰明可愛(ài)的zuwing幫我制作歡迎界面以及版權(quán)背景圖片!  閱讀全文
    posted @ 2008-11-01 18:23 山風(fēng)小子| 編輯 收藏
         摘要: GroovyHelp releases  閱讀全文
    posted @ 2008-11-01 11:47 山風(fēng)小子| 編輯 收藏
         摘要: GroovyHelp是一款幫助軟件,它能夠幫助Java開(kāi)發(fā)人員方便快速地查找Javadoc文檔,無(wú)需苦尋chm格式的幫助文檔了。

    GroovyHelp v0.8.3對(duì)性能再次做了一些調(diào)優(yōu)。

    最后感謝聰明可愛(ài)的zuwing幫我制作版權(quán)背景圖片!

    ※ GroovyHelp官方統(tǒng)計(jì)數(shù)據(jù):GroovyHelp v0.8.3之前版本的下載累計(jì)次數(shù)為1094,十分感謝朋友們對(duì)GroovyHelp的長(zhǎng)期支持!  閱讀全文
    posted @ 2008-09-26 19:37 山風(fēng)小子| 編輯 收藏
         摘要: GroovyHelp是一款幫助軟件,它能夠幫助Java開(kāi)發(fā)人員方便快速地查找Javadoc文檔,無(wú)需苦尋chm格式的幫助文檔了。
    GroovyHelp v0.8.2新增了‘網(wǎng)頁(yè)快照’,網(wǎng)頁(yè)字體大小設(shè)置以及主題更換功能,并對(duì)性能做了些許調(diào)優(yōu),網(wǎng)頁(yè)展現(xiàn)速度更快;此外還修正了一些已發(fā)現(xiàn)的小bug。而最重要的改進(jìn)是增加了對(duì)Linux的支持(在Ubuntu8.04下測(cè)試通過(guò))

    ※ GroovyHelp官方統(tǒng)計(jì)數(shù)據(jù):GroovyHelp v0.8.2之前版本的下載累計(jì)次數(shù)為975,視頻教程下載累計(jì)次數(shù)為193,十分感謝朋友們對(duì)GroovyHelp的長(zhǎng)期支持!
    ※ 最后我要感謝聰明可愛(ài)的zuwing為我修改‘歡迎界面’ :)  閱讀全文
    posted @ 2008-09-14 19:57 山風(fēng)小子| 編輯 收藏
         摘要: Hi all,

    GroovyHelp v0.8.2 has been almostly completed. Now it is being tested.

    Here are some snapshots from Ubuntu, I hope you will like it :)

    Cheers,
    Daniel.Sun  閱讀全文
    posted @ 2008-09-08 22:39 山風(fēng)小子| 編輯 收藏
         摘要: GroovyHelp是一款幫助軟件,它能夠幫助Java開(kāi)發(fā)人員方便快速地查找Javadoc文檔,無(wú)需苦尋chm格式的幫助文檔了。

    GroovyHelp v0.8對(duì)界面做了一些美化,修正了一些bug(比如錨點(diǎn)失效問(wèn)題),并為源碼閱讀器增加了‘即點(diǎn)即查’功能。

    ※ GroovyHelp官方統(tǒng)計(jì)數(shù)據(jù):GroovyHelp v0.8之前版本的下載累計(jì)次數(shù)為821,視頻教程下載累計(jì)次數(shù)為141,對(duì)長(zhǎng)期支持GroovyHelp的朋友們表示感謝!  閱讀全文
    posted @ 2008-08-31 13:29 山風(fēng)小子| 編輯 收藏
         摘要: GroovyHelp是一款幫助軟件,它能夠幫助Java開(kāi)發(fā)人員方便快速地查找Javadoc文檔,無(wú)需苦尋chm格式的幫助文檔了。

    GroovyHelp v0.8對(duì)界面做了一些美化,修正了一些bug,并為源碼閱讀器增加了‘即點(diǎn)即查’功能  閱讀全文
    posted @ 2008-08-31 03:25 山風(fēng)小子| 編輯 收藏
         摘要: GroovyHelp是一款幫助軟件,它能夠幫助Java開(kāi)發(fā)人員方便快速地查找Javadoc文檔,無(wú)需苦尋chm格式的幫助文檔了。

    據(jù)統(tǒng)計(jì):GroovyHelp v0.7.5之前版本的下載累計(jì)次數(shù)為686,視頻教程下載累計(jì)次數(shù)為112,感謝各位朋友對(duì)GroovyHelp的長(zhǎng)期支持!

    GroovyHelp v0.7.5新增了幫助文檔結(jié)構(gòu)的樹(shù)形展現(xiàn),點(diǎn)擊‘包名’節(jié)點(diǎn)、‘類名’節(jié)點(diǎn)、‘方法名’葉子等顯示相應(yīng)的幫助文檔,具體效果如下圖所示:  閱讀全文
    posted @ 2008-08-24 11:19 山風(fēng)小子| 編輯 收藏
         摘要: GroovyHelp是一款幫助軟件,它能夠幫助Java開(kāi)發(fā)人員方便快速地查找Javadoc文檔,無(wú)需苦尋chm格式的幫助文檔了。
    GroovyHelp v0.7.3新增了幫助文檔結(jié)構(gòu)的樹(shù)形展現(xiàn),點(diǎn)擊‘包名’節(jié)點(diǎn)、‘類名’節(jié)點(diǎn)、‘方法名’葉子等顯示相應(yīng)的幫助文檔,具體效果如下圖所示:  閱讀全文
    posted @ 2008-08-24 01:59 山風(fēng)小子| 編輯 收藏
         摘要: 在GroovyHelp v0.7.0中,true和false沒(méi)有作為保留字被高亮,GroovyHelp v0.7.1添加了這兩個(gè)保留字
    此外還改進(jìn)了幫助頁(yè)面的展現(xiàn)速度  閱讀全文
    posted @ 2008-08-23 02:27 山風(fēng)小子| 編輯 收藏
         摘要: GroovyHelp是一款幫助軟件,它能夠幫助Java開(kāi)發(fā)人員方便快速地查找Javadoc文檔,無(wú)需苦尋chm格式的幫助文檔了。
    GroovyHelp v0.7豐富了源碼閱讀器的代碼著色,配色方案參考了IntelliJ IDEA 7,使代碼閱讀起來(lái)更舒服,
    此外還修正了一些小bug。  閱讀全文
    posted @ 2008-08-22 00:33 山風(fēng)小子| 編輯 收藏
         摘要: GroovyHelp v0.6.9優(yōu)化了源碼文件讀取速度和查詢結(jié)果中entry的展現(xiàn)速度  閱讀全文
    posted @ 2008-08-20 22:53 山風(fēng)小子| 編輯 收藏
         摘要: GroovyHelp是一款幫助軟件,它能夠幫助Java開(kāi)發(fā)人員方便快速地查找Javadoc文檔,無(wú)需苦尋chm格式的幫助文檔了。

    GroovyHelp v0.6.8支持‘壓縮包嵌套壓縮包’的源碼發(fā)布形式,比如spring security 2.0.3.zip,
    只需將‘源碼路徑’指向該壓縮文件即可
    此外還取消了源碼閱讀器默認(rèn)的‘自動(dòng)換行’,讀代碼更舒服  閱讀全文
    posted @ 2008-08-20 01:15 山風(fēng)小子| 編輯 收藏
         摘要: GroovyHelp是一款幫助軟件,它能夠幫助Java開(kāi)發(fā)人員方便快速地查找Javadoc文檔,無(wú)需苦尋chm格式的幫助文檔了。
    GroovyHelp v0.6.5新增功能:源碼著色,以及頁(yè)面內(nèi)搜索(CTRL + F)。  閱讀全文
    posted @ 2008-08-18 22:09 山風(fēng)小子| 編輯 收藏
         摘要: GroovyHelp是一款幫助軟件,它能夠幫助Java開(kāi)發(fā)人員方便快速地查找Javadoc文檔,無(wú)需苦尋chm格式的幫助文檔了。
    歷時(shí)一日的開(kāi)發(fā),終于將GroovyHelp v0.6完成了。
    GroovyHelp v0.6的最大亮點(diǎn)就是支持查看文檔所對(duì)應(yīng)的源碼。
    只需右擊文檔頁(yè)面,選擇‘查看源代碼’即可查看源碼。

    此外GroovyHelp v0.6相比GroovyHelp v0.5.2而言,性能更好。  閱讀全文
    posted @ 2008-08-17 18:18 山風(fēng)小子| 編輯 收藏
         摘要: GroovyHelp是一款幫助軟件,它能夠幫助Java開(kāi)發(fā)人員方便快速地查找Javadoc文檔,無(wú)需苦尋chm格式的幫助文檔了。
    GroovyHelp v0.5.2相對(duì)先前幾個(gè)小版本而言,更易用。
    GroovyHelp v0.5.2將重復(fù)的entry顯示為一個(gè),點(diǎn)擊該entry后,顯示一個(gè)網(wǎng)頁(yè)供我們選擇具體的entry。
    此外,GroovyHelp v0.5.2還改進(jìn)了界面與用戶的交互性。(內(nèi)附配套視頻教程)  閱讀全文
    posted @ 2008-08-16 02:40 山風(fēng)小子| 編輯 收藏
         摘要: GroovyHelp是一款幫助軟件,它能夠幫助Java開(kāi)發(fā)人員方便快速地查找Javadoc文檔,無(wú)需苦尋chm格式的幫助文檔了。
    GroovyHelp v0.5提供了網(wǎng)頁(yè)字體大小放縮功能以及版本更新提示功能,此外還修正了一些bug。(內(nèi)附視頻教程)

      閱讀全文
    posted @ 2008-08-12 22:53 山風(fēng)小子| 編輯 收藏
         摘要: 修正存在多個(gè)索引文件時(shí),無(wú)法正確選取索引文件的bug  閱讀全文
    posted @ 2008-08-11 00:05 山風(fēng)小子| 編輯 收藏
         摘要: GroovyHelp是一款幫助軟件,它能夠幫助Java開(kāi)發(fā)人員方便快速地查找Javadoc文檔,無(wú)需苦尋chm格式的幫助文檔了。

    GroovyHelp v0.3.3致力于改善用戶體驗(yàn)  閱讀全文
    posted @ 2008-08-10 19:09 山風(fēng)小子| 編輯 收藏
         摘要: GroovyHelp是一款幫助軟件,它能夠幫助Java開(kāi)發(fā)人員方便快速地查找Javadoc文檔,無(wú)需苦尋chm格式的幫助文檔了。

    這個(gè)版本修正了一些已發(fā)現(xiàn)的bug,并對(duì)性能做了一些優(yōu)化。  閱讀全文
    posted @ 2008-08-09 18:04 山風(fēng)小子| 編輯 收藏
         摘要: GroovyHelp是一款幫助軟件,它能夠幫助Java開(kāi)發(fā)人員方便快速地查找Javadoc文檔,無(wú)需苦尋chm格式的幫助文檔了。
    GroovyHelp v0.3.1添加了緩存機(jī)制,使操作更順暢。  閱讀全文
    posted @ 2008-07-28 23:21 山風(fēng)小子| 編輯 收藏
         摘要: GroovyHelp是一款幫助軟件,它能夠幫助Java開(kāi)發(fā)人員方便快速地查找Javadoc文檔,無(wú)需苦尋chm格式的幫助文檔了。

    GroovyHelp v0.3改進(jìn)了索引建立的性能,并以進(jìn)度條的形式顯示索引建立的進(jìn)度。此外還增加了文檔選擇菜單,使啟用文檔更方便。  閱讀全文
    posted @ 2008-07-27 15:58 山風(fēng)小子| 編輯 收藏
         摘要: GroovyHelp是一款幫助軟件,它能夠幫助Java開(kāi)發(fā)人員方便快速地查找Javadoc文檔,無(wú)需苦尋chm格式的幫助文檔了。

    GroovyHelp v0.2.1增加了對(duì)中文幫助文檔的支持,并支持關(guān)鍵字模糊查詢(*表示多個(gè)字符, ?表示單個(gè)字符)  閱讀全文
    posted @ 2008-07-26 11:23 山風(fēng)小子| 編輯 收藏
         摘要: 最近由于公司項(xiàng)目忙,另外花些時(shí)間重寫GroovyHelp這個(gè)軟件,所以好久都沒(méi)更新Blog了

    GroovyHelp是一款幫助軟件,它能夠幫助Java開(kāi)發(fā)人員方便快速地查找Javadoc文檔,無(wú)需苦尋chm格式的幫助文檔了。  閱讀全文
    posted @ 2008-07-24 23:16 山風(fēng)小子| 編輯 收藏
         摘要: 平時(shí)常會(huì)使用Toad9.0導(dǎo)出package源碼文件(即pks文件),但Toad9.1似乎沒(méi)有這項(xiàng)功能了,為此我用Groovy寫了一個(gè)小程序。

    源碼如下所示:  閱讀全文
    posted @ 2008-06-19 22:47 山風(fēng)小子| 編輯 收藏
         摘要: 對(duì)程序進(jìn)行單元測(cè)試時(shí),有時(shí)我們會(huì)遇到一些小麻煩,比如某些操作十分耗時(shí),有些依賴的對(duì)象不易獲取等等,這時(shí)我們就可以通過(guò)Groovy Mock或Groovy Stub來(lái)解決這些問(wèn)題。Mock對(duì)方法調(diào)用的次數(shù)十分敏感,如果程序中調(diào)用的次數(shù)不在期望的調(diào)用次數(shù)范圍內(nèi),則會(huì)拋出異常以致測(cè)試失敗;而Stub僅僅是起到‘替身’的作用,它并不關(guān)心方法調(diào)用與否,即使方法一次都沒(méi)被調(diào)用,也不會(huì)拋出異常導(dǎo)致測(cè)試失敗。

    下面讓我們來(lái)看一個(gè)實(shí)際的例子吧:  閱讀全文
    posted @ 2008-06-13 23:25 山風(fēng)小子| 編輯 收藏
         摘要: 在Java中調(diào)用存儲(chǔ)過(guò)程是一件比較繁瑣的事情,為了提高開(kāi)發(fā)效率,我寫了一個(gè)針對(duì)Oracle存儲(chǔ)過(guò)程調(diào)用的DSL。用法和代碼如下所示:  閱讀全文
    posted @ 2008-05-24 18:12 山風(fēng)小子| 編輯 收藏
    各位Grails開(kāi)發(fā)者和愛(ài)好者,大家好!

    ??? Graeme用Grails實(shí)現(xiàn)了grails.org官方網(wǎng)站,并提供源碼供大家學(xué)習(xí)。目前Groovy的性能已經(jīng)達(dá)到了令人滿意的程度。相信Grails也會(huì)隨著grails.org不斷完善而變得越來(lái)越成熟!

    山風(fēng)小子

    附:朝花夕拾——Groovy & Grails
    posted @ 2008-05-19 21:10 山風(fēng)小子| 編輯 收藏
         摘要: 利用Groovy與生俱來(lái)的動(dòng)態(tài)特性,創(chuàng)建DSL(Domain Specific Language)是一件十分容易的事情。
    下面通過(guò)一個(gè)例子,向大家展示一下用Groovy創(chuàng)建DSL的優(yōu)雅之處:  閱讀全文
    posted @ 2008-05-17 00:38 山風(fēng)小子| 編輯 收藏
         摘要:   閱讀全文
    posted @ 2008-05-13 22:57 山風(fēng)小子| 編輯 收藏
    在Groovy 1.6.0 BETA 1中引入了@Bindable這一新的Annotation,該Annotation在Swing編程中使用起來(lái)尤為方便,下面給出一個(gè)實(shí)例供大家參考。其內(nèi)部的實(shí)現(xiàn)原理應(yīng)該是基于Observer模式的。

    點(diǎn)擊‘update’按鈕,隨機(jī)更新label的值。請(qǐng)注意,我們僅僅設(shè)置了myBean的屬性prop的值,未對(duì)label進(jìn)行任何的顯式操作(比如setText)

    import?groovy.beans.Bindable
    import?groovy.swing.*
    import?javax.swing.*
    import?java.awt.*

    class?MyBean?{
    ????@Bindable?
    ????String?prop
    }

    def?rand?
    =?new?Random()
    def?greetings?
    =?['hello,?world',?'hello,?Groovy',?'hello,?山風(fēng)小子']
    def?myBean?
    =?new?MyBean(prop:greetings[2])
    def?swing?
    =?new?SwingBuilder()
    def?frame?
    =?swing.frame(title:'Bindable?Demo',?location:?[100,?100],?size:[300,?100])?{
    ????panel(layout:?
    new?GridLayout(1,?2))?{
    ????????label(text:bind(source:myBean,?sourceProperty:
    'prop'))
    ????????button(action(name:
    'update',?closure:?{myBean.prop?=?greetings[rand.nextInt(3)]}))
    ????}
    }

    frame.setVisible(
    true)


    附:朝花夕拾——Groovy & Grails
    posted @ 2008-05-03 16:35 山風(fēng)小子| 編輯 收藏
         摘要: Groovy 1.6.0 BETA 1終于發(fā)布了,除了一些BUG修正外,最令人興奮的是,Groovy的運(yùn)行效率有了顯著的提升。官方用Great Language Shootout的基準(zhǔn)測(cè)試得出Groovy 1.6.0 BETA 1的性能相比Groovy 1.5.6 GA,提升了150%~460%。
    我利用Groovy 1.6.0 BETA 1將下面解決八皇后問(wèn)題的代碼執(zhí)行10次,結(jié)果如下:
    Groovy1.5.6GA : 1360 1156 969 1000 1063 1110 938 1046 1031 954 1062.7
    Groovy1.6.0BETA1: 187 171 141 109 187 156 172 141 203 187 165.4
    經(jīng)過(guò)計(jì)算,Groovy1.6.0BETA1的性能相比Groovy1.5.6GA,提升了542.5%。  閱讀全文
    posted @ 2008-05-03 11:52 山風(fēng)小子| 編輯 收藏
         摘要: 去年即2007年Groovy贏得了JAX一等獎(jiǎng)之后,今年Grails贏得了JAX二等獎(jiǎng)。
    這不論是對(duì)Groovy語(yǔ)言還是Grails框架都是一種肯定...  閱讀全文
    posted @ 2008-04-27 16:17 山風(fēng)小子| 編輯 收藏
         摘要: Groovy1.5.6GA是繼Groovy1.5.5GA之后的又一個(gè)bug修正版。該版本除了修正一些bug外,還有一個(gè)很重要的改進(jìn),那就是行號(hào)問(wèn)題。Groovy現(xiàn)在已經(jīng)能夠更好地提供行號(hào)信息了,所以我強(qiáng)烈建議所有的Groovy開(kāi)發(fā)者都升級(jí)到這個(gè)版本,尤其初學(xué)者。  閱讀全文
    posted @ 2008-04-26 12:10 山風(fēng)小子| 編輯 收藏
         摘要: 寫一個(gè)算法生成n位編碼的編碼串(結(jié)果有多種,任意一種都可以接受)并且符合如下條件:相鄰的兩個(gè)編碼之間有且只能有一位不同,并給出時(shí)間與空間復(fù)雜度

    比如 2位的二進(jìn)制的編碼生成的編碼串:00 01 11 10
    比如 3位的二進(jìn)制編碼生成的編碼串:001 011 111 101 100 110 010 000  閱讀全文
    posted @ 2008-04-20 21:13 山風(fēng)小子| 編輯 收藏
    Groovy1.5.5不僅是一個(gè)bug修正版更是一個(gè)編譯器性能提升版,Groovy1.5.5的編譯速度要比以前快3~5倍,這對(duì)Grails這樣的項(xiàng)目來(lái)說(shuō)尤為重要,Grails開(kāi)發(fā)者們都知道Grails支持auto-loading,即修改程序后無(wú)需重啟應(yīng)用服務(wù)器便可生效,而修改生效之前訪問(wèn)應(yīng)用會(huì)感覺(jué)比較慢,這是因?yàn)镚rails正在編譯之前修改的程序,所以編譯速度越快,那么修改生效的延遲就越短。

    而Groovy1.6.0的第一個(gè)beta版也將在未來(lái)幾個(gè)星期內(nèi)發(fā)布,Groovy1.6.0帶來(lái)不僅僅是編譯方面的性能提升,更是執(zhí)行速度的提升,在Groovy1.6.0中引入了callsite緩存技術(shù),可以大幅提升Groovy1.6.0的執(zhí)行速度,十分值得期待!

    下載地址: http://dist.groovy.codehaus.org/distributions/groovy-binary-1.5.5.zip

    附:朝花夕拾——Groovy & Grails
    posted @ 2008-04-15 20:23 山風(fēng)小子| 編輯 收藏
         摘要: Grails中的GORM是一個(gè)基于Hibernate開(kāi)發(fā)出來(lái)的嶄新ORM框架,其優(yōu)點(diǎn)就是無(wú)需任何配置。但早期的GORM有個(gè)不太方便的地方,就是如果想Grails自動(dòng)創(chuàng)建的表名和字段名是由自己制定的,那么我們就不得不使用hibernate的映射文件,這樣就又用回hibernate了。幸好 Grails1.0提供了讓我們DIY表和字段的DSL,使我們可以徹底擺脫XML配置文件的陰影。

    遵循“Groovy輕松入門系列”的一貫做法,下面還是以一個(gè)實(shí)例來(lái)說(shuō)明GORM DSL到底是怎么回事,它會(huì)帶給我們多大的便利。  閱讀全文
    posted @ 2008-04-04 00:53 山風(fēng)小子| 編輯 收藏
    主站蜘蛛池模板: 成人亚洲性情网站WWW在线观看| 精品韩国亚洲av无码不卡区 | 亚洲国产精品日韩专区AV| 精品亚洲AV无码一区二区| 91免费福利精品国产| 亚洲成AV人在线播放无码| 国产精品美女免费视频观看| 免费女人18毛片a级毛片视频| 久久精品亚洲日本波多野结衣| 噼里啪啦电影在线观看免费高清| 亚洲狠狠狠一区二区三区| 日本免费久久久久久久网站| 国产亚洲3p无码一区二区| 中文字幕永久免费视频| 中文字幕亚洲无线码| 成人无码视频97免费| 亚洲性猛交XXXX| a级毛片黄免费a级毛片| 亚洲精品国产成人片| 99精品视频在线观看免费| 亚洲精品无码高潮喷水在线| 大地资源中文在线观看免费版| 亚洲精品制服丝袜四区| A片在线免费观看| 久久久亚洲精品无码| 免费国产黄网站在线观看可以下载 | 最新国产成人亚洲精品影院| 曰曰鲁夜夜免费播放视频| 亚洲丝袜中文字幕| 国色精品卡一卡2卡3卡4卡免费| 亚洲另类小说图片| 97在线观免费视频观看| 亚洲午夜无码久久久久软件| 成年人免费视频观看| 久久亚洲精品无码gv| 亚洲成AⅤ人影院在线观看| 一区二区3区免费视频| 在线观看午夜亚洲一区| 水蜜桃视频在线观看免费播放高清| 精品亚洲综合久久中文字幕| 99久久99久久精品免费观看|