原创 將博客搬至CSDN

將博客搬至CSDN

原创 常用排序算法之堆排序

原理: 利用大頂堆(或小頂堆)的原理,每次將無序區堆頂元素與堆尾元素進行交換,堆尾的元素自成有序區,然後繼續對剩餘的堆進行堆調整,使之成爲大頂堆(或小頂堆),將堆頂元素與堆尾元素進行交換,循環直到堆只有一個元素,整個排序結束。 要點:

原创 MySQL免安裝版中 my-default.ini 的配置

拷貝一份  “my-default.ini”  文件 重命名爲 “my.ini” 這樣根目錄下就有兩個.ini文件了 一個是my-default.ini 一個是my.ini   接下來我們只需修改my.ini裏面的內容就行了

原创 Angualrjs插值字符串$interpolate

        在AngularJS中,我們的確有手動運行模板編譯的能力。例如,插值允許基於作用域上的某個條件實時更新文本字符串。         要在字符串模板中做插值操作,需要在你的對象中注入$interpolate服務。在下面的例子

原创 AngularJS 自定義表單驗證$parsers

        當用戶同控制器進行交互,並且ngModelController中的$setViewValue()方法被調用時,$parsers數組中的函數會以流水線的形式被逐個調用。第一個$parse被調

原创 angularjs 如何處理checkbox

直接上程序代碼: index.html <div>     <div ng-repeat="color in colors">         <input type="checkbox" ng-checked="isChecked(c

原创 javascript操作MySQL數據庫

1、配置MySQL ODBC      注意:win7 64位配置時js提示找不到數據源,最後下載了32位的配置後一切OK 2、查詢 <script type="text/javascript"> var con = new Acti

原创 常用排序算法之希爾排序法

原理: 又稱爲增量縮小排序。將待排序的數組按增量n劃分成n組(把它們當成一組,但不實際分組,只是當成一組來看,只是爲了說明分組關係),每組元素的下標相隔n,使用插入排序法對每一小組進行排序,然後縮小增量n,重新劃分小組進行排序,直

原创 常用排序算法之插入排序法

原理: 將數組分爲有序區和無序區,然後循環將無序區中的元素與有序區中的元素進行比較插入到有序區中,最終將無序區中的元素都移動到有序區中,整個排序過程結束。 要點: 設置哨兵i,作爲有序區與無序區的分解。 講解: 設數組爲array[0..

原创 angularjs 彈出框 $modal

$modal只有一個方法:open,該方法的屬性有: templateUrl:模態窗口的地址 template:用於顯示html標籤 scope:一個作用域爲模態的內容使用(事實上,$modal會創建一個當前作用域的子作用域)默認

原创 常用排序算法之快速排序算法

原理: 從數組中選取一個元素作爲基準(通常取第一個元素),然後將小於等於該元素的值移動到該元素的左邊,大於該元素的值移到該元素的右邊,然後循環對左右兩邊的元素進行相同的操作,直到每個分組的元素個數都爲1。 要點: 如何將小於等於基準數的

原创 常用排序算法之冒泡排序

原理: 將數組分爲有序區和無序區,通過不斷的對無序區中相鄰的兩個元素進行從大到小或從小到大的順序進行交換,進而將最大或最小的元素移動到有序區中,直到倒數第2位時結束整個排序過程。 要點: 對相鄰的兩個元素進行順序交換,從而將無序區中的最大

原创 常用排序算法之簡單選擇排序

原理: 將數據分爲有序區和無序區,從無序區中選擇最小(或最大)的元素與有序區中的元素進行交換,循環直到整個排序結束。 講解: 設數組爲array[0...n-1]. 1. 初始時有序區爲array[i=0],i = 0 ... n-2 ,

原创 Linux中使用yum方式安裝JDK

一、查找Java相關的列表 Java代碼 yum -y list java*  二、安裝JDK Java代碼 yum -y install java-1.6.0-openjdk*   三、測試是否安裝成功 Java代碼

原创 Mybatis實現關聯表查詢

一、一對一關聯  1.1、提出需求   根據班級id查詢班級信息(帶老師的信息) 1.2、創建表和數據   創建一張教師表和班級表,這裏我們假設一個老師只負責教一個班,那麼老師和班級之間的關係就是一種一對一的關係。 CREATE TAB