byterat

            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
            54 隨筆 :: 0 文章 :: 15 評論 :: 0 Trackbacks

          2008年1月2日 #

          Eclipse及其插件介紹和下載

          0.Eclipse下載
          EMF,GEF - Graphical Editor Framework,UML2,VE - Visual Editor都在這里下載
          http://www.eclipse.org/downloads/index.php

          0.5.lomboz J2EE插件,開發JSP,EJB
          http://forge.objectweb.org/projects/lomboz
          1.MyEclipse J2EE開發插件,支持SERVLET/JSP/EJB/數據庫操縱等
          http://www.myeclipseide.com

          2.Properties Editor 編輯java的屬性文件,并可以自動存盤為Unicode格式
          http://propedit.sourceforge.jp/index_en.html

          3.Colorer Take 為上百種類型的文件按語法著色
          http://colorer.sourceforge.net/

          4.XMLBuddy 編輯xml文件
          http://www.xmlbuddy.com

          5.Code Folding 加入多種代碼折疊功能(比eclipse自帶的更多)
          http://www.coffee-bytes.com/servlet/PlatformSupport

          6.Easy Explorer 從eclipse中訪問選定文件、目錄所在的文件夾
          http://easystruts.sourceforge.net/

          7.Fat Jar 打包插件,可以方便的完成各種打包任務,可以包含外部的包等
          http://fjep.sourceforge.net/

          8.RegEx Test 測試正則表達式
          http://brosinski.com/stephan/archives/000028.php

          9.JasperAssistant 報表插件(強,要錢的)
          http://www.jasperassistant.com/

          10.Jigloo GUI Builder JAVA的GUI編輯插件
          http://cloudgarden.com/jigloo/

          11.Profiler 性能跟蹤、測量工具,能跟蹤、測量BS程序
          http://sourceforge.net/projects/eclipsecolorer/

          12.AdvanQas 提供對if/else等條件語句的提示和快捷幫助(自動更改結構等)
          http://eclipsecolorer.sourceforge.net/advanqas/index.html

          13.Log4E Log4j插件,提供各種和Log4j相關的任務,如為方法、類添加一個logger等
          http://log4e.jayefem.de/index.php/Main_Page

          14.VSSPlugin VSS插件
          http://sourceforge.net/projects/vssplugin

          15.Implementors 提供跳轉到一個方法的實現類,而不是接中的功能(實用!)
          http://eclipse-tools.sourceforge.net/implementors/
          16.Call Hierarchy 顯示一個方法的調用層次(被哪些方法調,調了哪些方法)
          http://eclipse-tools.sourceforge.net/call-hierarchy/index.html

          17.EclipseTidy 檢查和格式化HTML/XML文件
          http://eclipsetidy.sourceforge.net/

          18.Checkclipse 檢查代碼的風格、寫法是否符合規范
          http://www.mvmsoft.de/content/plugins/checkclipse/checkclipse.htm

          19.Hibernate Synchronizer Hibernate插件,自動映射等
          http://www.binamics.com/hibernatesync/

          20.VeloEclipse Velocity插件
          http://propsorter.sourceforge.net/

          21.EditorList 方便的列出所有打開的Editor
          http://editorlist.sourceforge.net/

          22.MemoryManager 內存占用率的監視
          http://cloudgarden.com/memorymanager/

          23.swt-designer java的GUI插件
          http://www.swt-designer.com/

          24.TomcatPlugin 支持Tomcat插件
          http://www.eclipsetotale.com/tomcatPlugin.html

          25.XML Viewer
          http://tabaquismo.freehosting.net/ignacio/eclipse/xmlview/index.html

          26.quantum 數據庫插件
          http://quantum.sourceforge.net/

          27.Dbedit 數據庫插件
          http://sourceforge.net/projects/dbedit

          28.clay.core 可視化的數據庫插件
          http://www.azzurri.jp/en/software/index.jsp
          http://www.azzurri.jp/eclipse/plugins

          29.hiberclipse hibernate插件
          http://hiberclipse.sourceforge.net
          http://www.binamics.com/hibernatesync

          30.struts-console Struts插件
          http://www.jamesholmes.com/struts/console/

          31.easystruts Struts插件
          http://easystruts.sourceforge.net

          32.veloedit Velocity插件
          http://veloedit.sourceforge.net/

          33.jalopy 代碼整理插件
          http://jalopy.sourceforge.net/

          34.JDepend 包關系分析
          http://andrei.gmxhome.de/jdepend4eclipse/links.html

          35.Spring IDE Spring插件
          http://springide-eclip.sourceforge.net/updatesite/

          36.doclipse 可以產生xdoclet 的代碼提示
          http://beust.com/doclipse/
          posted @ 2008-06-05 15:44 比特鼠| 編輯 收藏

               摘要: 有這樣一個函數, 它接受一個函數(或者說閉包)作為參數  閱讀全文
          posted @ 2008-05-30 15:19 比特鼠| 編輯 收藏

          當談到表格數據的設計時,沒有太多的網頁設計師會有太大的興趣。今天我們已經收集了20多個功能超大且看上去挺漂亮的Ajax/CSS表格設計,并且教你一些表格設計中所運用的技巧,例如表格數據的排序和過濾等。

          OK,讓我們來看一下這些表格:

          1. Tablecloth

          Tablecloth 由CSS Globe 開發,是一個輕巧易于使用的表格,簡潔的將表格樣式添加到你的HTML 表格元素中。

          21個新奇漂亮的Ajax/CSS表格設計-Tablecloth

          2. Ask the CSS Guy Table

          Ask the CSS Guy Table教給我們要如何去創建能夠清晰顯出去資料之間的相關聯系的表格,例如:點擊一個表格元素時,將突了顯示這個元素,并且在縱列和橫列都顯示出相關的類別關系。

          21個新奇漂亮的Ajax/CSS表格設計-Ask the CSS Guy Table

          #3. A CSS styled table version 2

          Veerle Duoh 為我們展示了一個漂亮的表格設計,并教我們如何使用CSS來吸引用戶的眼球。

          21個新奇漂亮的Ajax/CSS表格設計-A CSS styled table version 2

          #4. Sortable Table

          Sortable Table 演示了如何按升序或降序排列以及如何過濾表格中的數據。

          21個新奇漂亮的Ajax/CSS表格設計-Sortable Table

          5. Row Locking with CSS and JavaScript

          Css Guy再次對表格使用了聚焦高亮的效果,除非用戶再次點擊,否則表單數據將一直保持亮高。

          21個新奇漂亮的Ajax/CSS表格設計-Row Locking with CSS and JavaScript

          他還給了我們另一個示例:another example to Lock rows with radios .

          #6. Vertical scrolling tables

          如果您有大量的表格數據,但卻沒有太大的空間來展示它,這可能是個比較好的方法:一個純CSS的表格與固定的標題和頁腳,以及滾動顯示的內容。

          21個新奇漂亮的Ajax/CSS表格設計-Vertical scrolling tables

          7. Replicating a Tree table

          這是一個使用HTML 和CSS 設計的樹形狀表格。

          21個新奇漂亮的Ajax/CSS表格設計-Replicating a Tree table

          8 ) Paginate, sort and search a table with Ajax and Rails

          這個表格提供了一個動態的界面,而不需要重新刷新整個頁面。

          21個新奇漂亮的Ajax/CSS表格設計-ajax tables

          9. Collapsible tables with DOM and CSS

          此表格加上箭頭形象的腳本提示,用來控制表格的伸展和收縮。

          21個新奇漂亮的Ajax/CSS表格設計-Collapsible tables with DOM and CSS

          10. TableSorter plug-in for jQuery

          它的主要特性包括多列排序,支持<TH>的rowspan和colspan屬性以及許多其他功能。

          21個新奇漂亮的Ajax/CSS表格設計-TableSorter plug-in for jQuery

          11. Stripe your tables the OO way

          使用了Javascript 為表格中的行進行顏色交替,并且添加了onmouseoveronmouseout 事件,當鼠標點擊時,切換背景顏色。

          21個新奇漂亮的Ajax/CSS表格設計-Stripe your tables the OO way

          12. MooTools Table Row & Column highlighting

          基于MooTools 框架,高亮顯示鼠標懸停時的單元格所在的行和列。

          21個新奇漂亮的Ajax/CSS表格設計-MooTools Table Row & Column highlighting

          13. CSS Table Gallery

          93 styled tables是一個專門收集表格樣式的站點,下面是來自一個表格樣式的截圖:

          21個新奇漂亮的Ajax/CSS表格設計-CSS Table Gallery

          14. jQuery Table Filter

          可以對數據進行各種不同的排序、過濾。

          21個新奇漂亮的Ajax/CSS表格設計-jQuery Table Filter

          15. Sortable/Resizable/Editable TableKit

          TableKit基于Prototype框架,專門收集各種HTML表格,可以利用Ajax實時的進行表格欄目大小、排序等編輯。

          21個新奇漂亮的Ajax/CSS表格設計-sortable, resizable, editable

          16. Make all your tables sortable

          21個新奇漂亮的Ajax/CSS表格設計-sortable table

          17. Zebra Tables

          alistapart為我們提供了一個極好的例子,如何使用JavaScript和DOM的改變背景色風格,以突出顯示單元格。

          21個新奇漂亮的Ajax/CSS表格設計-Zebra Tables

          18. Standardista Table Sorting

          Standardista Table Sorting 是一個Javascript模塊,讓您可以對HTML數據表的任何欄目進行排序。

          21個新奇漂亮的Ajax/CSS表格設計-Standardista Table Sorting

          19. GridView3 Example

          21個新奇漂亮的Ajax/CSS表格設計-GridView3 Example

          20. Mootable

          21個新奇漂亮的Ajax/CSS表格設計-Mootable

          21. Drag & Drop Sortable Lists with JavaScript and CSS

          21個新奇漂亮的Ajax/CSS表格設計-Drag & Drop Sortable Lists with JavaScript and CSS

          可能還會有一些你更想尋找的詳細資料,下面是一些相關的資源鏈接:

          如果你知道其它更強大的Ajax/CSS表格,歡迎在此留言。

          posted @ 2008-01-23 17:46 比特鼠 閱讀(3202) | 評論 (0)編輯 收藏

          一個在線調色工具
          posted @ 2008-01-23 17:44 比特鼠 閱讀(393) | 評論 (1)編輯 收藏

          /**
           * 加碼解碼工具
           * @author lwm
           *
           */

          public class Encode {
           
           /*
            * 對應javascript的escape()函數, 加碼后的串可直接使用javascript的unescape()進行解碼
            */
           public static String escape(String src) {
            int i;
            char j;
            StringBuffer tmp = new StringBuffer();
            tmp.ensureCapacity(src.length() * 6);
            for (i = 0; i < src.length(); i++) {
             j = src.charAt(i);
             if (Character.isDigit(j) || Character.isLowerCase(j)
               || Character.isUpperCase(j))
              tmp.append(j);
             else if (j < 256) {
              tmp.append("%");
              if (j < 16)
               tmp.append("0");
              tmp.append(Integer.toString(j, 16));
             } else {
              tmp.append("%u");
              tmp.append(Integer.toString(j, 16));
             }
            }
            return tmp.toString();
           }

           /*
            * 對應javascript的unescape()函數, 可對javascript的escape()進行解碼
            */
           public static String unescape(String src) {
            StringBuffer tmp = new StringBuffer();
            tmp.ensureCapacity(src.length());
            int lastPos = 0, pos = 0;
            char ch;
            while (lastPos < src.length()) {
             pos = src.indexOf("%", lastPos);
             if (pos == lastPos) {
              if (src.charAt(pos + 1) == 'u') {
               ch = (char) Integer.parseInt(src
                 .substring(pos + 2, pos + 6), 16);
               tmp.append(ch);
               lastPos = pos + 6;
              } else {
               ch = (char) Integer.parseInt(src
                 .substring(pos + 1, pos + 3), 16);
               tmp.append(ch);
               lastPos = pos + 3;
              }
             } else {
              if (pos == -1) {
               tmp.append(src.substring(lastPos));
               lastPos = src.length();
              } else {
               tmp.append(src.substring(lastPos, pos));
               lastPos = pos;
              }
             }
            }
            return tmp.toString();
           }

          }

          posted @ 2008-01-11 17:08 比特鼠 閱讀(1838) | 評論 (0)編輯 收藏

          讀 YUI ,EXT等源碼的時候看JS天旋地轉,那可不是51JS上那種挪挪位置就能理解的,此刻如果沒有JavaScrip的基礎,更是像沒有星光的黑夜…….

          自以為覺得Js對象是很好理解的東東,然而真實踐起來卻一片糊涂。
          通過查閱經典書籍《Professional JavaScript For Web Developers》稍微有些理解了

          JavaScript的基本類型
          原始類型如: Undefined Null Boolean Number String 等 用 typeof方法能辨別之
          引用類型如: Object Function Array Boolean Number String Date等,用insanceof方法辨別之

          嚴格來講,JavaScript沒有對象(Object),但是由于和OO術語對應,所以也稱之為對象。所以Array,Function,基本類型,引用類型,函數,以及函數的屬性 等等這些都是對象。

          而對象分類,則可以分為內置對象(Built-in Object) 和宿主對象(host object)。
          內置對象如 Math,Data啊。
          宿主對象則如 BOM,DOM之類.

          重新回顧了下這些基本概念之后,在做簡單實踐就有些理解了。
          因此對象的使用,創建方式不盡相同,最簡單的歸類如下:

          1 基本創建方式

          function Class() {
          window.alert("Hello Class!");
          }
          var clz= new Class();

          2 訪問對象成員

          function Class(){
          this.x = " this is x";
          this.y = "this is y";
          this.z = viewXY;
          function viewXY(){
          alert("x+","+y);
          }
          }
          var clz= new Class();
          clz.viewXY();

          3 對象繼承

          function Parent() {
          this.type= "human!";
          }
          function Child(){
          this.age = "26";
          this.sex ="male";
          this.say= myInfo;
          function myInfo(msg){
          alert(msg+this.type+ ","+this.age+","+this.sex);
          }
          }
          Child.prototype = new Parent();
          var clild = new Child();
          clild.say("I'm ");

          4.重用原對象 (書上的例子太好了,搬來了)

          Funcion.prototype.toString() = function(){
          return "Function code hidden";
          }
          function sayHi(){
          alert("hi");
          }
          alert(sayHi.toString());
          posted @ 2008-01-02 11:06 比特鼠 閱讀(273) | 評論 (0)編輯 收藏

          主站蜘蛛池模板: 紫阳县| 大悟县| 弥勒县| 阳原县| 武安市| 旬邑县| 新建县| 庆城县| 桦川县| 上蔡县| 都江堰市| 新营市| 嘉禾县| 吴江市| 太湖县| 绥宁县| 闽清县| 游戏| 姜堰市| 汝南县| 乳山市| 辉县市| 长泰县| 溧水县| 通化市| 女性| 会泽县| 兴仁县| 望城县| 旅游| 鄄城县| 奎屯市| 梅州市| 肇源县| 宣恩县| 遵义市| 工布江达县| 白水县| 和硕县| 裕民县| 迁安市|