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

          posted @ 2007-07-25 16:29 WebWheel 閱讀(1363) | 評論 (7)編輯 收藏
          界面模仿windows系統(tǒng)的日期和時間屬性卡片,使用方法仿照JColorChooser,在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 閱讀(1167) | 評論 (0)編輯 收藏
          在之前的版本中,外鍵對象的獲取是實時的,不經(jīng)過緩存,所以像如下的代碼會很損失性能
          somePerson.getFriend().getName();
          somePerson.getFriend().getAge();
          somePerson.getFriend().getGender();
          somePerson.getFriend().getFather().getName();
          這5行代碼如果運行一次的話會進行5次查詢,如果反復循環(huán)運行會更多,但其中的前4次都是重復的。
          如果使用0.7.5版產(chǎn)生的源碼,這樣的代碼運行一次只會進行必要的兩次查詢,而且如果反復循環(huán)運行的話也只會運行這必要的兩次查詢。
          關于對象共享,在之前的版本中,是沒有任何對象共享的,用同樣的主鍵進行findByPk查詢所得到的對象是不同的,這在對程序中數(shù)據(jù)進行同步的實現(xiàn)上增加了復雜度。而使用0.7.5版所生成的源碼,可以保證這樣的對象是相同的(不是相等而是相同),而且從別的find方法查詢到的相同主鍵的對象也能保證是唯一的(findFree,自定義find,自定義集合),新版中加入了一個WeakValueMap類對這些對象進行管理,利用弱引用技術在不干涉垃圾回收的情況下對數(shù)據(jù)庫對象進行高效率的共享和緩存管理。下載地址在http://www.aygfsteel.com/Files/kobe2000/sdo0.7.5.rar
          posted @ 2005-12-22 14:17 WebWheel 閱讀(437) | 評論 (0)編輯 收藏
          網(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ù)設置為modern。不知道是不是普遍現(xiàn)象。
          posted @ 2005-12-04 20:29 WebWheel 閱讀(799) | 評論 (0)編輯 收藏
          這次為了方便使用,我加入了一個小的桌面工具作為前端,然后修正了一些bug,增加了對輸出源碼版本的選擇,可以使源碼在JRE1.4的級別上使用。下載位置在http://www.aygfsteel.com/Files/kobe2000/sdo0.7.rar
          壓縮包中包含了一個簡單的說明文檔。
          posted @ 2005-12-04 00:39 WebWheel 閱讀(397) | 評論 (0)編輯 收藏
          我稱它為SDO(簡單數(shù)據(jù)庫對象化生成工具),具體見http://www.aygfsteel.com/kobe2000/articles/21663.html
          可以很好的隱藏封裝數(shù)據(jù)庫相關實現(xiàn),支持表間繼承,完全的對象化設計。大大提高了小型桌面和web的java程序的開發(fā)效率(至少我是這么感覺的),歡迎免費使用~
          posted @ 2005-11-28 14:22 WebWheel 閱讀(330) | 評論 (0)編輯 收藏

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

           

          void initialize() {
            
          if(不可抗拒之外力.exists()) throw new RuntimeException();
          }
          posted @ 2005-11-28 09:59 WebWheel 閱讀(313) | 評論 (0)編輯 收藏
          主站蜘蛛池模板: 建水县| 中方县| 攀枝花市| 耿马| 商洛市| 绿春县| 忻城县| 图片| 华容县| 华坪县| 昭苏县| 泊头市| 扎兰屯市| 汕头市| 安福县| 湖州市| 青冈县| 大名县| 卓尼县| 柯坪县| 北海市| 弋阳县| 吉木萨尔县| 化隆| 佛冈县| 金山区| 淳化县| 鄂托克旗| 丹巴县| 酉阳| 潜江市| 凌海市| 虞城县| 邛崃市| 朝阳市| 盖州市| 鹿邑县| 唐河县| 诸城市| 宜宾市| 湘潭县|