隨筆-6  評論-7  文章-2  trackbacks-0
            2007年7月25日
          由于JMF不支持多個攝像頭,不得已把DirectShow中視頻捕捉部分用java封裝了一下,順手公開,希望可以幫助需要的人。功能很簡單,滿足大部分基本需求。下載

          posted @ 2007-07-25 16:29 WebWheel 閱讀(1358) | 評論 (7)編輯 收藏
            2005年12月25日
          界面模仿windows系統(tǒng)的日期和時間屬性卡片,使用方法仿照J(rèn)ColorChooser,在windowsXP L&F下效果最佳。下載位置在http://www.aygfsteel.com/Files/kobe2000/JDateChooser.rar
          使用方法如下:
          import kobe.util.JDateChooser;

          import javax.swing.*;
          import java.util.Calendar;

          public class Test {
            
          public static void main(String[] args) throws Exception {
              UIManager.setLookAndFeel(
          "com.sun.java.swing.plaf.windows.WindowsLookAndFeel");
              Calendar c 
          = JDateChooser.showDialog(null"請選擇日期"null);
              
          if(c==null) JOptionPane.showMessageDialog(null"你沒有選擇時間");
              
          else JOptionPane.showMessageDialog(null"你選擇的時間是" + c.getTime());
            }

          }
          posted @ 2005-12-25 00:10 WebWheel 閱讀(1161) | 評論 (0)編輯 收藏
            2005年12月22日
          在之前的版本中,外鍵對象的獲取是實時的,不經(jīng)過緩存,所以像如下的代碼會很損失性能
          somePerson.getFriend().getName();
          somePerson.getFriend().getAge();
          somePerson.getFriend().getGender();
          somePerson.getFriend().getFather().getName();
          這5行代碼如果運行一次的話會進(jìn)行5次查詢,如果反復(fù)循環(huán)運行會更多,但其中的前4次都是重復(fù)的。
          如果使用0.7.5版產(chǎn)生的源碼,這樣的代碼運行一次只會進(jìn)行必要的兩次查詢,而且如果反復(fù)循環(huán)運行的話也只會運行這必要的兩次查詢。
          關(guān)于對象共享,在之前的版本中,是沒有任何對象共享的,用同樣的主鍵進(jìn)行findByPk查詢所得到的對象是不同的,這在對程序中數(shù)據(jù)進(jìn)行同步的實現(xiàn)上增加了復(fù)雜度。而使用0.7.5版所生成的源碼,可以保證這樣的對象是相同的(不是相等而是相同),而且從別的find方法查詢到的相同主鍵的對象也能保證是唯一的(findFree,自定義find,自定義集合),新版中加入了一個WeakValueMap類對這些對象進(jìn)行管理,利用弱引用技術(shù)在不干涉垃圾回收的情況下對數(shù)據(jù)庫對象進(jìn)行高效率的共享和緩存管理。下載地址在http://www.aygfsteel.com/Files/kobe2000/sdo0.7.5.rar
          posted @ 2005-12-22 14:17 WebWheel 閱讀(433) | 評論 (0)編輯 收藏
            2005年12月4日
          網(wǎng)上查資料加上自己的試探,終于在我的機器上搞定了。具體方法很簡單,找到tomcat conf目錄下的web.xml,將這段內(nèi)容:
           <servlet>
                  
          <servlet-name>jsp</servlet-name>
                  
          <servlet-class>org.apache.jasper.servlet.JspServlet</servlet-class>
                  
          <init-param>
                      
          <param-name>fork</param-name>
                      
          <param-value>false</param-value>
                  
          </init-param>
                  
          <init-param>
                      
          <param-name>xpoweredBy</param-name>
                      
          <param-value>false</param-value>
                  
          </init-param>
                  
          <load-on-startup>3</load-on-startup>
              
          </servlet>
          改為如下
          <servlet>
                  
          <servlet-name>jsp</servlet-name>
                  
          <servlet-class>org.apache.jasper.servlet.JspServlet</servlet-class>
                  
          <init-param>
                  
          <param-name>compilerSourceVM</param-name>
                  
          <param-value>1.5</param-value>
                  
          </init-param>
                  
          <init-param>
                  
          <param-name>compilerTargetVM</param-name>
                  
          <param-value>1.5</param-value>
                  
          </init-param>
                  
          <init-param>
                      
          <param-name>fork</param-name>
                      
          <param-value>false</param-value>
                  
          </init-param>
                  
          <init-param>
                    
          <param-name>compiler</param-name>
                    
          <param-value>modern</param-value>
                  
          </init-param>
                  
          <init-param>
                      
          <param-name>xpoweredBy</param-name>
                      
          <param-value>false</param-value>
                  
          </init-param>
                  
          <load-on-startup>3</load-on-startup>
              
          </servlet>
          網(wǎng)上的資料和tomcat網(wǎng)站上的信息說只要加上compilerSourceVM和compilerTargetVM參數(shù)的指定就可以了,但是在我的機器上還要將compliler參數(shù)設(shè)置為modern。不知道是不是普遍現(xiàn)象。
          posted @ 2005-12-04 20:29 WebWheel 閱讀(796) | 評論 (0)編輯 收藏
          這次為了方便使用,我加入了一個小的桌面工具作為前端,然后修正了一些bug,增加了對輸出源碼版本的選擇,可以使源碼在JRE1.4的級別上使用。下載位置在http://www.aygfsteel.com/Files/kobe2000/sdo0.7.rar
          壓縮包中包含了一個簡單的說明文檔。
          posted @ 2005-12-04 00:39 WebWheel 閱讀(394) | 評論 (0)編輯 收藏
            2005年11月28日
          我稱它為SDO(簡單數(shù)據(jù)庫對象化生成工具),具體見http://www.aygfsteel.com/kobe2000/articles/21663.html
          可以很好的隱藏封裝數(shù)據(jù)庫相關(guān)實現(xiàn),支持表間繼承,完全的對象化設(shè)計。大大提高了小型桌面和web的java程序的開發(fā)效率(至少我是這么感覺的),歡迎免費使用~
          posted @ 2005-11-28 14:22 WebWheel 閱讀(328) | 評論 (0)編輯 收藏

          首先感謝BlogJava、感謝MTV、感謝CCTV... 恭喜我自己有了這么一個小地方可以簡單的整理和保存我的一些經(jīng)驗和思想,也希望和同仁們分享分享經(jīng)驗和思想的的快樂

           

          void initialize() {
            
          if(不可抗拒之外力.exists()) throw new RuntimeException();
          }
          posted @ 2005-11-28 09:59 WebWheel 閱讀(309) | 評論 (0)編輯 收藏
          僅列出標(biāo)題  
          主站蜘蛛池模板: 五指山市| 来凤县| 务川| 公安县| 新河县| 木兰县| 新绛县| 石狮市| 金溪县| 贵州省| 乌恰县| 盐边县| 扶绥县| 昌宁县| 右玉县| 杂多县| 林西县| 乐至县| 彭水| 祥云县| 隆回县| 建平县| 南康市| 长葛市| 资溪县| 静宁县| 卓资县| 海丰县| 太白县| 固始县| 肥西县| 吴江市| 贵州省| 太谷县| 华容县| 班戈县| 吕梁市| 新沂市| 涞源县| 津市市| 新巴尔虎右旗|