原创 公式:香農定律

香農定律是關於信道容量的計算的一個經典定律,可以說是信息論的基礎。 在高斯白噪聲背景下的連續信道的容量 其中:B爲信道帶寬(Hz);S爲信號功率(W);n0爲噪聲功率譜密度(W/Hz);N爲噪聲功率(W)。 由香農公式得到的重要結論:

原创 Zipf分佈

有一個基本定律,就是大家常說對於內容的訪問遵循80/20原則,也就是20%的內容,會佔有80%的訪問量。 Zipf分佈與其類似。 這是一個定性的原則,定量來說,內容訪問近似符合Zipf定律(Zipf's law), 這個定律是美國語言學家

原创 算法:輾轉相除法

輾轉相除法,又被稱爲歐幾里德(Euclidean)算法, 是求最大公約數的算法。輾轉相除法首次出現於歐幾里得的《幾何原本》(第VII卷,命題i和ii)中,而在中國則可以追溯至東漢出現的《九章算術》。 歐幾里德算法是用來求兩個正整數最大公約

原创 算法:最小二乘法擬合

最小二乘法擬合 用一條最佳直線方程近似代替曲線   要求k和b   也就是求一階偏導數爲0時的取值

原创 算法:匈牙利算法

匈牙利算法: 匈牙利算法是由匈牙利數學家Edmonds於1965年提出,因而得名。匈牙利算法是基於Hall定理中充分性證明的思想,它是二分圖匹配最常見的算法,該算法的核心就是尋找增廣路徑,它是一種用增廣路徑求二分圖最大匹配的算法。

原创 連接池

c3p0連接池 方法1  在方法裏寫配置屬性 @Test public void fun1() throws PropertyVetoException, SQLException { //創建連接池對象

原创 自定義標籤 使用SimpleTag接口

 自定義標籤,使用SimpleTag接口  第一步  要創建自定義的JSP標籤,你首先必須創建處理標籤的Java類。寫個自己的標籤類 MyTag.java package cn.test.tag; import java.io.IOE

原创 JSP標準標籤庫 jstl

一、JSTL標籤庫介紹     JSTL標籤庫的使用是爲彌補html標籤的不足,規範自定義標籤的使用而誕生的。使用JSLT標籤的目的就是不希望在jsp頁面中出現java邏輯代碼 二、JSTL標籤庫的分類 核心標籤(用得最多) 國際化標籤(

原创 java繪製簡單圖畫

 java繪製簡單圖畫 運行結果 package cn.test.image; import java.awt.Color; import java.awt.Font; import java.awt.Graphics2D; imp

原创 利用dom4J 和jaxen  對student.xml 文件進行增刪查小實例(附代碼)

 利用dom4J 和jaxen  對student.xml 文件進行增刪查 需要dom4j 和jaxen 兩個包 小例子所有文件:    對student.xml 進行增刪查 最初 調用testAdd方法後   調用testGet方法後

原创 JDK5特性

JDK1.5新特性: 1.自動裝箱與拆箱: 2.枚舉 3.靜態導入,如:import staticjava.lang.System.out 4.可變參數(Varargs) 5.內省(Introspector),主要用於操作JavaBean

原创 使用jaxp的sax方式操作xml

 使用jaxp的sax方式操作xml sax方式不能實現增刪改查  只能做查詢操作 實例  打印出整個文檔 代碼: package cn.test.jaxptes; import javax.xml.parsers.SAXParse

原创 正在編輯

     

原创 dom4j解析xml 文件 並對其操作

代碼實例 package cn.test.dom4jtest; import java.io.FileOutputStream; import java.util.List; import org.dom4j.Document; i

原创 W3C 使用jaxp對xml文件遍歷增刪改查小實例

集合:xml元素之增刪改查加遍歷     使用jaxp 運行結果  person.xml <?xml version="1.0" encoding="UTF-8" standalone="no"?><person> <p1>