Time of Update: 2018-12-03
動態file輸入欄位實現sturts的多檔案上傳,請大家看看還能不能最佳化??這是jsp頁面的代碼:js的作用主要是產生動態file域<script>var i=0;function addElements(){with(document.forms("demo")){if(i>=5){alert("最多不能超過5個!");return ;}insertAdjacentHTML("beforeEnd","<input type=/"file/" id="+i+"
Time of Update: 2018-12-03
=====1自訂 AlarmDefaultMutableTreeNode extends DefaultMutableTreeNode=====import java.io.Serializable;import javax.swing.tree.DefaultMutableTreeNode;public class AlarmDefaultMutableTreeNode extends DefaultMutableTreeNode implements Serializable
Time of Update: 2018-12-03
meta是用來在HTML文檔中類比HTTP協議的回應標頭報文。meta 標籤用於網頁的<head>與</head>中,meta 標籤的用處很多。meta
Time of Update: 2018-12-03
1.Session類 Session 類定義了一個基本郵件會話(session),是Java Mail API最高層入口類。所有其它類都是經由這個session 才得以生效。Session 對象用 Java.util.Properties
Time of Update: 2018-12-03
<SCRIPT LANGUAGE="javascript"> <!-- window.open ('page.html', 'newwindow', 'height=100, width=400, top=0, left=0, toolbar=no, menubar=no, scrollbars=no, resizable=no,location=no, status=no') //寫成一行 -->
Time of Update: 2018-12-03
//1.定義一些需要的變數String from="test@sina.com"; //寄件者String to="test@163.com"; //收件者String subject="cc2"; //主題String text="你好"; //內容String host="smtp.sina.com"; //郵件伺服器地址int port=25; //郵件伺服器地址連接埠,預設為25String
Time of Update: 2018-12-03
hibernate支援lazy策略只有在session開啟狀態下有效。hibernate lazy策略可以使用在:* 標籤上,可以取值:true/false*標籤上,可以取值:true/false需要類增強工具* 標籤上,可以取值:true/false/extra* 單端關聯上,可以取值:false/proxy/noproxy1.1.
Time of Update: 2018-12-03
安裝JavaMail為了使用JavaMail API,需要從http://java.sun.com/products/javamail/downloads/index.html下載檔案名稱格式為javamail-[version].zip的檔案(這個檔案中包括了JavaMail實現),並將其中的mail.jar檔案添加到CLASSPATH中。這個實現提供了對SMTP、IMAP4、POP3的支援。 注意:在安裝JavaMail實現之後,我們將在demo目錄中發現許多有趣的簡單一實例程式。
Time of Update: 2018-12-03
希爾排序,也稱遞減增量排序演算法,是插入排序的一種高速而穩定的改進版本。希爾排序是基於插入排序的以下兩點性質而提出改進方法的:l 插入排序在對幾乎已經排好序的資料操作時,效率高,即可以達到線性排序的效率,如果當資料是”5, 4, 3, 2,
Time of Update: 2018-12-03
對象導航查詢,在hql中採用 . 進行導航。例子代碼如下:/** * 對象導航查詢 */public class ObjectNavQueryTest extends TestCase { public void testQuery1() { Session session = null; try { session = HibernateUtils.getSession();
Time of Update: 2018-12-03
選擇排序(Selection sort)是一種簡單直觀的排序演算法。它的工作原理如下。首先在未排序序列中找到最小元素,存放到排序序列的起始位置,然後,再從剩餘未排序元素中繼續尋找最小元素,然後放到排序序列末尾(目前已被排序的序列)。以此類推,直到所有元素均排序完畢。第一步:
Time of Update: 2018-12-03
我們要知道Spring和ibatis都是無侵入性和低耦合性的架構,所以,我們是可以單獨的進行開發,也就是可以不需要進行整合也可以開發。如果我們要在ibatis中使用Spring的IOC容器的注入和AOP來管理事務的話,將兩個架構進行整合起來開發是我們一個很好的選擇,但決不是唯一選擇,我曾經就沒有整合兩個架構就做過項目。下面我將簡單介紹一個如何整合?希望大家能明白。 1. 準備jar包,我主要用了一下jar包:
Time of Update: 2018-12-03
冒泡排序是一種簡單的排序演算法。它重複地走訪過要排序的數列,一次比較兩個元素,如果他們的順序錯誤就把他們交換過來。走訪數列的工作是重複地進行直到沒有再需要交換,也就是說該數列已經排序完成。這個演算法的名字由來是因為越小的元素會經由交換慢慢“浮”到數列的頂端。冒泡排序演算法的運作如下: 1.比較相鄰的元素。如果第一個比第二個大,就交換他們兩個。 2.對每一對相鄰元素作同樣的工作,從開始第一對到結尾的最後一對。在這一點,最後的元素應該會是最大的數。 3.針對所有的元素重複以上的步驟,除了最後一個。
Time of Update: 2018-12-03
堆排序(Heapsort)是指利用堆這種資料結構所設計的一種排序演算法。堆是一個近似完全二叉樹的結構,並同時滿足堆性質:即子結點的索引值或索引總是小於(或者大於)它的父節點。堆排序的過程是:1. 建立一個堆2. 把堆首(最大值)和堆尾互換3. 把堆的尺寸縮小1,目的是把新的數組頂端資料調整到相應位置4. 重複步驟2,直到堆的尺寸為1 要知道構建堆,就必須瞭解二叉樹的模型。構建大根堆步驟,第一步:首先我們發現,這個堆中有2個父節點(2,,3)
Time of Update: 2018-12-03
/** * * @param smtp * SMTP主機地址 * @param port * SMTP主機地址連接埠 * @param user * 使用者名稱 * @param password * 密碼 * @param from * 發信人 * @param to * 收信人 * @param cc *
Time of Update: 2018-12-03
它的基本思想是:通過一趟排序將要排序的資料分割成獨立的兩部分,其中一部分的所有資料都比另外一部分的所有資料都要小,然後再按此方法對這兩部分資料分別進行快速排序,整個排序過程可以遞迴進行,以此達到整個資料變成有序序列。 快速排序使用分治法(Divide and conquer)策略來把一個序列(list)分為兩個子序列(sub-lists)。 步驟為:1. 從數列中挑出一個元素,稱為
Time of Update: 2018-12-03
插入排序(Insertion Sort)的演算法描述是一種簡單直觀的排序演算法。它的工作原理是通過構建有序序列,對於未排序資料,在已排序序列中從後向前掃描,找到相應位置並插入。插入排序在實現上,通常採用in-place排序(即只需用到O(1)的額外空間的排序),因而在從後向前掃描過程中,需要反覆把已排序元素逐步向後挪位,為最新元素提供插入空間。 一般來說,插入排序都採用in-place在數組上實現。具體演算法描述如下:1. 從第一個元素開始,該元素可以認為已經被排序2.
Time of Update: 2018-12-03
這是頁面: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head> <title></title>
Time of Update: 2018-12-03
<HTML><HEAD><TITLE>Regular Expression Test Page</TITLE><!--- Some styles to make the page look nice ---><STYLE> BODY {font-family:arial;font-size:12px} INPUT {font-size:11px} TEXTAREA {font-size:11px} TH
Time of Update: 2018-12-03
<html> <head> <meta HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=gb2312"> <title>拖拽改變iframe大小</title> <script type="text/javascript"> var isIe = true; if(!document.all) { isIe =