Time of Update: 2018-07-26
目錄(?)[+] 插入排序演算法介紹 排序演算法是最簡單的演算法,也是最基本的演算法。顧名思義,插入排序就是把當前待排序的元素插入到一個已經排好序的列表裡面。 一個非常形象的例子就是右手抓取一張撲克牌,並把它插入左手拿著的排好序的撲克裡面。插入排序的最壞已耗用時間是O(n2), 所以並不是最優的排序演算法。特點是簡單,不需要額外的儲存空間,在元素少的時候工作得好。 插入排序演算法Java實現
Time of Update: 2018-07-26
目錄(?)[+] 快速排序演算法介紹
Time of Update: 2018-07-26
目錄(?)[+] 堆排序演算法介紹 堆是一種重要的資料結構,為一棵完全二叉樹,
Time of Update: 2018-07-26
//該工具類可以實現:給定一個指定的資料庫表名,即可自動產生對應的java實體類 package com.iamzken.utils;import java.io.BufferedWriter;import java.io.File;import java.io.FileWriter;import java.io.IOException;import java.net.URL;import java.sql.Connection;import
Time of Update: 2018-07-26
引言:最近在學習spring,感覺還是很有收穫的,順便整理了下知識點,以後沒事就來看看,學習學習... Spring 中的bean 繼承與Java 中的繼承截然不同。前者是執行個體與執行個體之間參數值的延續,後者則是從一般到特殊的細化。前者是對象與對象之間的關係,後者是類與類之間的關係。 因此, Spring 中bean 的繼承和Java 中bean
Time of Update: 2018-07-26
/** * 得到amr的時間長度 * * @param file * @return * @throws IOException */ public static long getAmrDuration(File file) throws IOException { long duration = -1; int[] packedSize = { 12, 13, 15, 17, 19, 20, 26, 31, 5
Time of Update: 2018-07-26
本文示範Https雙向驗證執行個體,Web容器為Tomcat。 一.準備工作: 1.建立伺服器KeyStore。 命令:keytool -genkey -alias server_jks_cennavi -keyalg RSA -keypass 123456 -storepass 123456 -keystore server.jks -validity 3650. keytool命令如下:
Time of Update: 2018-07-26
Time of Update: 2018-07-26
看下面的代碼:public class A{ private int data=0;}import java.lang.reflect.*;public class B{ public static void main(String[] args) { A a1 = new A();
Time of Update: 2018-07-26
http://blog.sina.com.cn/s/blog_63cefe150100gtek.html 文本區可以輸入多行文本,其主要方法有: TextArea():構造方法,建立的文本區對象的行數和列數取預設值。 TextArea(String s):構造方法,建立的文本區初始字串為s,文本區有水平和垂直捲軸。 TextArea(int x,int y):構造方法,建立的文本區對象的行數為y,列數為x,文本區有水平和垂直捲軸。
Time of Update: 2018-07-26
當我們定義了一個這樣的類:類中的存在基礎資料型別 (Elementary Data Type)的成員,但是未對它們執行初始化時, 這個時候如果我們使用該變數時候,Java會對它們進行預設的初始化。 注意:Java只會對類中的基本類型成員做初始化,如果是方法中也存在基礎資料型別 (Elementary Data Type)未初始化, 這個時候編譯會報錯。(C、C++中會報警示)。
Time of Update: 2018-07-26
PO:persistant object持久對象 可以看成是與資料庫中的表相映射的java對象。最簡單的PO就是對應資料庫中某個表中的一條記錄,多個記錄可以用PO的集合。PO中應該不包含任何對資料庫的操作。 VO:value object值對象 通常用於業務層之間的資料傳遞,和PO一樣也是僅僅包含資料而已。但應是抽象出的業務對象,可以和表對應,也可以不,這根據業務的需要.個人覺得同DTO(資料轉送對象),在web上傳遞。 DAO:data access
Time of Update: 2018-07-26
1.首先下載poi-3.6-20091214.jar,下載地址如下: http://download.csdn.net/detail/evangel_z/3895051 2.Student.java import java.util.Date; public class Student {private int id;private String name;private int age;private Date birth; public Student(){}
Time of Update: 2018-07-26
關於JAVA中的方法重寫: 1、子類中的方法與父類中的方法有相同的傳回型別,相同的方法名稱,相同的參數列表 2、子類中的方法的存取層級不能低於父類中該方法的存取層級(即 方法前的修飾 private protected public 層級從低到高) 3、子類中方法拋出的異常的範圍不能大於父類中方法拋出的異常的範圍(即 子類可以不拋出異常,或者拋出的異常是父類拋出的異常的子類)
Time of Update: 2018-07-26
[java] view plain copy print ? import com.jacob.activeX.ActiveXComponent; import com.jacob.com.*; public class OfficeToXML {
Time of Update: 2018-07-26
因為微軟沒有公開word原始碼,所以直接用java流來讀取word的後果是讀出來的全是亂碼。所以必須通過jacob這個中間橋 。當然也可用poi來讀取。 先說用poi讀取的方法吧。用poi讀取的話,先要下載tm-extractors-0.4.jar百度一下可以找到。代碼如下: import
Time of Update: 2018-07-26
目錄(?)[+] 計數排序演算法介紹 比較排序演算法可以通過決策樹模型證明,其下線是O(nlgn)。而本文介紹的是時間效率為O(n)的計數排序。所謂排序演算法,無非就是把正確的元素放到正確的位置,計數排序就是計算相同key的元素各有多少個,然後根據出現的次數累加而獲得最終的位置資訊。但是計數排序有兩個限制條件,那就是存在一個正整數K,使得數組裡面的所有元素的key值都不大於N,且key值都是非負整數。 計數排序演算法Java實現
Time of Update: 2018-07-26
目錄(?)[+] 歸併排序演算法介紹 歸併排序是一個分治演算法(Divide and
Time of Update: 2018-07-26
終於成功實現了如何為jframe視窗設定背景圖片了。下面是樣本,請初學swring的朋友們參考學習。import java.awt.*; import javax.swing.*; import java.awt.Container; public class framebg { public framebg() { } public static void main (String[] args) { JFrame frame=new JFrame("背景圖設定");
Time of Update: 2018-07-26
首先用keytool產生認證1 產生密鑰D:/>keytool -genkey -alias wenger -keysize 1024 -keypass abcdef -keystore myKeystore -storepass abcdef -dname "CN=chen sr, OU=tanglab, O=lab, L=gz, ST=gd, C=cn"2 匯出密鑰,用認證的形式儲存D:/>keytool -export