Time of Update: 2018-12-05
1.getParameter和getAttribute區別rquest.getParameter() 擷取POST/GET傳遞的參數值,返回的是String,用於讀取提交的表單中的值; rquest.getAttribute() getAttribute是取得jsp中 用setAttribute設定的attribute,返回的是Object,需進行轉換,setAttribute
Time of Update: 2018-12-05
我發現很多人沒辦法高效地解決問題的關鍵原因是不熟悉工具,不熟悉工具也還罷了,甚至還不知道怎麼去找工具,這個問題就大條了。我想列下我能想到的一個Java程式員會用到的常用工具。一、編碼工具1.IDE:Eclipse 或者 IDEA ,熟悉儘可能多的快速鍵,《 Eclipse常見快速鍵列表 》 2.外掛程式: (1) Findbugs ,在release之前進行一次靜態代碼檢查是必須的 (2) Clover ,關心你的單元測試覆蓋率(3) Checkstyle 代碼風格檢查
Time of Update: 2018-12-05
以前我剛開始接觸Flex1.5的時候怎麼都不明白Flex是如何串連資料庫的,雖然知道有三種方式,但還是不懂,這個問題讓我頭痛了好長時間,後來終於恍然大悟。今天寫一篇如何在Flex中使用RemoteObject利用JAVA對象串連資料庫的教程,給初學者做參考,高手就不需要看了。首先,做一點說明。Flex是不能直接連接資料庫的,這一點大家需要知道,它只能間接地串連資料庫。Flex中提供了三種方式:HttpService,WebService 和
Time of Update: 2018-12-05
美國程式員Jon Scott Stevens,公布了他的創業公司所使用的開發工具清單。他的語言平台是Java,開發項目是一個網站(還未上線)。所用到的工具都是開源的,可以免費得到。在目前的創業者之中,用Java作為網站開發語言的人似乎很少。這當然不是沒有原因的,Java看上去確實不像是最便捷的網站開發工具,給人的感覺是用起來麻煩又費事。但是不可否認的是,Java的平台很成熟,各種工具包、工具庫非常多,而且JVM虛擬機器更是先進的技術。另外,Google App
Time of Update: 2018-12-05
package com.roomSearchTest;import java.security.MessageDigest;public class MD5Util { public final static String MD5(String s) { char hexDigits[] = { '0', '1', '2', '3', '4', '5', '6', '7', '8', '9',
Time of Update: 2018-12-05
2. Regex中的一些進階規則2.1 匹配次數中的貪婪與非貪婪 在使用修飾匹配次數的特殊符號時,有幾種表示方法可以使同一個運算式能夠匹配不同的次數,比如:"{m,n}", "{m,}", "?", "*", "+",具體匹配的次數隨被匹配的字串而定。這種重複匹配不定次數的運算式在匹配過程中,總是儘可能多的匹配。比如,針對文本 "dxxxdxxxd",舉例如下:運算式匹配結果(d)(/w+)"/w+" 將匹配第一個 "d" 之後的所有字元 "xxxdxxxd"(d)(/w+)(d)"/w+
Time of Update: 2018-12-05
package org.apache.lucene.analysis.cn;/** * Licensed to the Apache Software Foundation (ASF) under one or more * contributor license agreements. See the NOTICE file distributed with * this work for additional information regarding copyright
Time of Update: 2018-12-05
import java.io.IOException;import java.io.InputStream;import java.io.InterruptedIOException;import java.io.OutputStream;import java.util.concurrent.BrokenBarrierException;import java.util.concurrent.CyclicBarrier;import java.util.concurrent.TimeUnit;
Time of Update: 2018-12-05
在一個android項目中用過一個定時器,就是五分中之後沒有對程式進行操作,讓程式自動結束。現在寫一下幾個常用的方式,就以定時炸彈為例1,兩秒之後炸彈爆炸//定義一個兩秒之後的定時器,兩秒之後爆炸 Timer timer1 = new Timer(); timer1.schedule(new TimerTask(){ @Override public void run() { System.out.println("炸彈爆炸..."); } },
Time of Update: 2018-12-05
package Test;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import net.sf.json.JSONObject;import net.sf.json.JSONSerializer;import net.sf.json.JsonConfig;public class Jtest {public static void main(String[] args)
Time of Update: 2018-12-05
方法一:import java.util.Scanner;public class LeapYear {public static boolean isLeapYear(int year){return ((year % 4 == 0 && year % 100 != 0) || year % 400 == 0) ;}/*** @param args*/public static void main(String[] args) {
Time of Update: 2018-12-05
/** @version 1.01 2007-12-07 @author Rianbow*/import java.lang.reflect.*;import java.util.*;public class ArrayGrowTest{ public static void main(String[] args) { int[] a = { 1, 2, 3 }; a = (int[]) goodArrayGrow(a); arrayPrint(
Time of Update: 2018-12-05
public class Hello { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub new NativeHello().HelloWorld("I am loading the native method!"); }} 調試後出現的問題:Exception in thread "main"
Time of Update: 2018-12-05
package com.czp;public class MathUtil {public static void main(String[] args){double d = 123.5465893;System.out.println(getRealVaule(d, 0));//=>124System.out.println(getRealVaule(d, 3));//=>123.547}/** * 對結果進行四捨五入 * * @param value
Time of Update: 2018-12-05
應用: 在做txt閱讀器或者顯示英文字元時,要判斷一個單詞是否被斷開啦。如下簡單代碼能夠自動識別單詞,並且繪畫在螢幕上。 貌似目前很多閱讀器,比如百度文庫和百閱,都沒有對單詞處理。看著相當蛋疼。不過你處理來單詞後,後面將有很多內容 需要處理。這就是百度文庫(android用戶端)或者百閱閱讀器捨棄對文文書處理的原因。package com.docintes.canvas;import android.content.Context;import
Time of Update: 2018-12-05
一、Singleton,單例模式:保證一個類只有一個執行個體,並提供一個訪問它的全域訪問點 二、Abstract Factory,抽象工廠:提供一個建立一系列相關或相互依賴對象的介面,而無須指定它們的具體類。 三、Factory Method,Factory 方法:定義一個用於建立對象的介面,讓子類決定執行個體化哪一個類,Factory Method使一個類的執行個體化延遲到了子類。
Time of Update: 2018-12-05
package com.mai.json;import static org.junit.Assert.assertEquals;import java.util.ArrayList;import java.util.Date;import java.util.HashMap;import java.util.Iterator;import java.util.List;import java.util.Map;import net.sf.ezmorph.Morpher;import
Time of Update: 2018-12-05
Android NDK環境的搭建,需要用到Cygwin中的make 和gcc。我們在搭建這一環境之前,首先需要下載並安裝Cygwin。Android手機作業系統中有許多應用功能值得我們去深入的研究。在這裡我們可以通過對Android NDK環境的搭建方法來對這一系統進行詳細的解讀,從而更進一步的加深我們對這一作業系統的瞭解程度。Android SQLite資料庫應用技巧分享Android Timer編寫方式深解Android
Time of Update: 2018-12-05
JAVA排序演算法實現代碼-二叉樹排序/** * JAVA排序演算法實現代碼-二叉樹排序。 * * @author 老紫竹 JAVA世紀網(java2000.net) * */ public class Test { public static int[] a = { 0, 10, 32, 1, 9, 5, 7, 12, 2, 4, 3 }; // 預設資料數組 public static int[] Data = new int[20]; // 預設資料數組
Time of Update: 2018-12-05
今天無意看見一個人問:“怎樣終止一個進程啊?”咦?我也不會,好,去看看,然後就搜搜資料,寫了個demo,現在和大家分享一下import java.io.IOException;/* * ps:JAVA Runtime.exec()執行多個參數的命令方法,如果參數包含空格,則需要提供一個數組來提供參數 * 並且注意,比如cd dir這種命令,即使以數組形式提供也無法正確執行,因為在xp系統中,只有cmd命令 * cd 命令不是當前環境所能解釋的 */public class Test