
2005年12月22日
由于JMF不支持多個(gè)攝像頭,不得已把DirectShow中視頻捕捉部分用java封裝了一下,順手公開,希望可以幫助需要的人。功能很簡單,滿足大部分基本需求。
下載
posted @
2007-07-25 16:29 WebWheel 閱讀(1358) |
評論 (7) |
編輯 收藏
界面模仿windows系統(tǒng)的日期和時(shí)間屬性卡片,使用方法仿照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, "你沒有選擇時(shí)間");
else JOptionPane.showMessageDialog(null, "你選擇的時(shí)間是" + c.getTime());
}
}
posted @
2005-12-25 00:10 WebWheel 閱讀(1161) |
評論 (0) |
編輯 收藏
在之前的版本中,外鍵對象的獲取是實(shí)時(shí)的,不經(jīng)過緩存,所以像如下的代碼會(huì)很損失性能
somePerson.getFriend().getName();
somePerson.getFriend().getAge();
somePerson.getFriend().getGender();
somePerson.getFriend().getFather().getName();
這5行代碼如果運(yùn)行一次的話會(huì)進(jìn)行5次查詢,如果反復(fù)循環(huán)運(yùn)行會(huì)更多,但其中的前4次都是重復(fù)的。
如果使用0.7.5版產(chǎn)生的源碼,這樣的代碼運(yùn)行一次只會(huì)進(jìn)行必要的兩次查詢,而且如果反復(fù)循環(huán)運(yùn)行的話也只會(huì)運(yùn)行這必要的兩次查詢。
關(guān)于對象共享,在之前的版本中,是沒有任何對象共享的,用同樣的主鍵進(jìn)行findByPk查詢所得到的對象是不同的,這在對程序中數(shù)據(jù)進(jìn)行同步的實(shí)現(xiàn)上增加了復(fù)雜度。而使用0.7.5版所生成的源碼,可以保證這樣的對象是相同的(不是相等而是相同),而且從別的find方法查詢到的相同主鍵的對象也能保證是唯一的(findFree,自定義find,自定義集合),新版中加入了一個(gè)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) |
編輯 收藏