原创 For 循環的優化

for( int i = 0; i < collection.size(); i++ ) { … } 優化後: for( int i = 0, n = collection.size(); i < n; i++ ) { … }

原创 Ext.form.SmartImg Create

var codeExtImgShow = new Ext.form.SmartImg({ xtype:'SmartImg',//這裏要顯示效驗碼圖片 src:path+'/code',//圖片的src

原创 慎用乘法和除法

考慮下面的代碼: for (val = 0; val < 100000; val +=5) { shiftX = val * 8; myRaise = val * 2; } 如果我們狡猾的利用位移(bit),性能將會六倍增加。這是重寫的代

原创 處理鍵盤事件

keys : [{ // 處理鍵盤迴車事件 key : [Ext.EventObject.ONE, Ext.EventObject.TWO, Ext.EventObject.THREE, Ext.EventObje

原创 java中判斷字符串是否爲數字的三種方法

 1用JAVA自帶的函數 public static boolean isNumeric(String str){ for (int i = str.length();--i>=0;){

原创 Grid 監聽器

listeners : { 'cellclick' : function(tfngrid, rowIndex, columnIndex, e) {//單擊單元格事件 雙擊雷同celld

原创 JAVA 時間格式轉換

 import java.text.*; import java.util.Calendar; public class VeDate { /** * 獲取現在時間 * * @retu

原创 java.util.Set 排序

import java.util.Iterator; import java.util.Set; import java.util.TreeSet; public class TestJavaSort { /** *

原创 創建一個窗體

tbar : [{ pressed : true, text : "圖形分析", toolti

原创 JavaScrit 判斷兩個時間相差的各個階段

 <script type="text/javascript"> function dateDiff( str1, str2 ) { var diff = Date.parse( str2 ) -

原创 時間相減

Date d = new Date(); Date now = new Date(); long l = d.getTime() - now.getTime(); long day=l/(24*60*60*1

原创 創建一個 textField

var usernameInput = new Ext.form.TextField({ fieldLabel : '用戶名', id:'username', name : 'username', allowBla

原创 文本框監聽器

var worName = new Ext.form.TextField({ allowBlank:false, blankText

原创 創建一個 下拉框

<textarea cols="87" rows="31" name="code" class="javascript"> var stepStore = new Ext.data.ArrayStore({// 數據格式爲步

原创 創建一個 FormPanel

var LoginFormPanel = new Ext.FormPanel({ labelWidth : 75, baseCls : 'x-plain',