原创 決策樹---ID3算法,決策樹的訓練和驗證

代碼簡介一數據集描述1. Title: 1984 United States Congressional Voting Records Database2. Source Information:    (a) Source:  Congr

原创 XML——XSL 樣式單文檔

當輸入時,XSL 變換接受以XML 文檔表示的樹形結構,而輸出時,則產生也以XML 文檔來表示的新的樹形結構。因此,XSL 變換部分也稱爲樹形結構建立部分。輸入和輸出的內容必須是XML 文檔。不能使用XSL 來變換成非XML 格式(如PDF

原创 MySQL索引背後的數據結構及算法原理

本文以MySQL數據庫爲研究對象,討論與數據庫索引相關的一些話題。特別需要說明的是,MySQL支持諸多存儲引擎,而各種存儲引擎對索引的支持也各不相同,因此MySQL數據庫支持多種索引類型,如BTree索引,哈希索引,全文索引等等。爲了避免混

原创 mysql數據庫 主從複製的配置方法

MySQL支持單向、異步複製,複製過程中一個服務器充當主服務器,而一個或多個其它服務器充當從服務器。主服務器將更新寫入二進制日誌文件,並維 護日誌文件的一個索引以跟蹤日誌循環。當一個從服務器連接到主服務器時,它通知主服務器從服務器在日誌中讀

原创 XML Schema學習

最近埋頭苦讀WMFC定義的接口1標準文檔,其中對XML格式的定義都使用了XML Schema,由於XML Schema在很多方面都有很大的作用,大有取代DTD的趨勢,所以在此寫了一些學習筆記,有疏漏的地方請大家指正!    XML Sche

原创 讓數據庫變快的10個建議

  大多數網站的內容都存在數據庫裏,用戶通過請求來訪問內容。數據庫非常的快,有許多技巧能讓你優化數據庫的速度,使你不浪費服務器的資源。在這篇文章中,我收錄了十個優化數據庫速度的技巧。  1、小心設計數據庫  第一個技巧也許看來理所當然,但事

原创 利用XSLT來換XML的根

寫程序需要換XML的根,感覺很不便,於是寫了一個函數,大致思路及實現如下:  首先覺得利用XSLT還能過濾一些東西,然後再發送回客戶端,所以決定採用XSLT  然後就是嘗試寫一個換根的XSL,如下<?xml version="1.0" en

原创 讓數據庫變快的10個建議

  大多數網站的內容都存在數據庫裏,用戶通過請求來訪問內容。數據庫非常的快,有許多技巧能讓你優化數據庫的速度,使你不浪費服務器的資源。在這篇文章中,我收錄了十個優化數據庫速度的技巧。  1、小心設計數據庫  第一個技巧也許看來理所當然,但事

原创 創建、前序、中序、後序遞歸遍歷二叉樹

代碼簡介創建、前序、中序、後序遞歸遍歷二叉樹VS2010編譯通過代碼片段/* 關於非線性的數據結構當然樹形結構最重要,而樹裏面又屬二叉樹最重要, 所以在後面將列出二叉樹的各種使用方法,包括基本的遍歷,和我在一些 資料上看到的關於二叉樹

原创 Java實現對中文字符串的排序功能實例代碼

這篇文章將介紹向服務器發送數據,並且服務器將數據的處理結果返回給客戶端,這次先介紹使用Get方式向服務器發送數據,下篇將介紹使用Post方式向服務器發送數據,需要的朋友參考下吧!實現方式分爲以下幾步:第一步:使用MyEclipse創建一個W

原创 jsp中自定義Taglib詳解

一、自定義標籤入門之無參數自定義標籤1.開發自定義標籤類當我們在JSP頁面使用一個簡單的標籤時,底層實際上由標籤處理類提供支持,從而可以使用簡單的標籤來封裝複雜的功能,從而使團隊更好地協作開發(能讓美工人員更好地參與JSP頁面的開發)。自定

原创 提高web應用性能之JavaScript性能調優

JavaScript 語言由於它的單線程和解釋執行的兩個特點,決定了它本身有很多地方有性能問題,所以可改進的地方有不少。 eval 的問題: 比較下述代碼:清單 1. eval 的問題 var reference = {}, props =

原创 Java經典算法彙總之冒泡排序

原理:比較兩個相鄰的元素,將值大的元素交換至右端。思路:依次比較相鄰的兩個數,將小數放在前面,大數放在後面。即在第一趟:首先比較第1個和第2個數,將小數放前,大數放後。然後比較第2個數和第3個數,將小數放前,大數放後,如此繼續,直至比較最後

原创 MySQL索引背後的數據結構及算法原理

本文以MySQL數據庫爲研究對象,討論與數據庫索引相關的一些話題。特別需要說明的是,MySQL支持諸多存儲引擎,而各種存儲引擎對索引的支持也各不相同,因此MySQL數據庫支持多種索引類型,如BTree索引,哈希索引,全文索引等等。爲了避免混

原创 maven搭建java ee項目圖文教程

一、開發環境jdk1.7 tomcat7 eclipse-jee-luna-R-win32 maven2.2.1二、搭建步驟1、點擊File->New->Other,選擇maven project2、選擇maven project,點擊Ne