原创 ASP生成XML文件

本文提供一個ASP生成XML文件的一個簡單例子,使用XMLDOM創建XML文檔,可使用Save方法生成XML文檔,使用createElement方法創建XML元素,一般使用createElement創建頂層(根)元素,使用createNo

原创 希爾排序(Java基礎版)

希爾排序是一種不穩定的排序方法,基本思想: 將包含n個元素的數組,分成n/2個數組序列,第一個數據和第n/2+1個數據爲一對... 將每對數據進行比較和交換,排好序 然後分成n/4個數組序列,再次排序 不斷重複以上過程,直至整個數組排序完

原创 歸併排序(java實現)

歸併排序基本思想:將待排序的序列看成n個長度爲1的表,兩兩合併,得到長度爲2的有序序列,再對這些子序列進行合併,得到長度爲4的有序序列...重複上述過程,直到最後一個子序列長度爲n即可。 package SortRank; /**

原创 堆排序(java實現)

堆排序利用完全二叉樹排序,如何將數組轉換成完全二叉樹,給定的某個節點的下標i,其父節點下標parent[i]、左子節點下標left[i]、右子節點下標right[i] parent[i] = (i-1)/2 left[i] = 2i+1

原创 快速排序

快速排序是一種不穩定、速度較快的排序方法,基本思想:R[1,2,...,n]中任選一個數作爲基準,將其分爲兩個子區間R[1,...,pos-1](均小於基準數)和R[pos+1,...,n](均大於基準)。 以下Demo選擇數組第一個元素

原创 Java實現排序算法(基礎版)

1、插入排序:主要分爲直接插入排序和希爾排序。 直接插入排序:https://blog.csdn.net/buer219/article/details/89417347 希爾排序:https://blog.csdn.net/buer21

原创 直接 插入排序(Java基礎版)

直接插入排序是一種穩定的排序方法,基本思想是將一個數據插入到前面已經排好序的數列中。如將數組R[1,2,3,...,n]分爲有序區R[1,2,...,i]和無序區R[i+1,...,n],將R[i+1]按照遞增或遞減的順序插入到R[1,2

原创 正則表達式——簡述

正則表達式是一個匹配字符串的模板,任何字符串都能作爲正則表達式,可以對字符串進行查找、提取、分割、替換等操作。 String類提供了幾個特殊方法, boolean matches(String regex):判斷該字符串是否匹配指定的正則

原创 解決Ubuntu14.04斷網問題

即: sudo service network-manager stop sudo rm /var/lib/NetworkManager/NetworkManager.state sudo service network-manage

原创 用Cloud Studio學習Python(一)

1、註冊騰訊Cloud Studio賬號 2、創建工作空間:https://studio.dev.tencent.com/dashboard/workspace(工作空間)      項目:從模板創建        運行環境:“Defau

原创 github如何將本地目錄與遠程倉庫關聯

1、在本地創建ssh key $ ssh-keygen -t rsa -C "[email protected]" 在用戶主目錄(C盤中“用戶”下會生成.ssh文件,裏面有id_rsa和id_rsa.pub兩個文件,id_r

原创 Git安裝配置

1、Git是一個開源、分佈式版本控制系統,同時也是個內容管理系統。   2、Git與SVN比較 核心區別:Git是分佈式版本控制,SVN、CVS不是 Git把內容按元數據方式存儲,SVN是按文件方式存儲,文件的元信息隱藏在.svn  .c

原创 Git基本操作

1、先創建examp目錄,再在目錄中創建倉庫 $ mkdi example $ cd example $ git init 2、查看當前目錄下Git倉庫 $ ls -a 3、查看當前項目狀態(修改後沒有commit的項目) 查看簡短結

原创 設計模式基本概念

1、設計模式:開發者面臨的一般問題的解決方案; 2、類型(總共23種): 創建型模式:解決創建對象時的問題,在創建對象的同時隱藏創建邏輯的方式。有工廠模式、抽象工廠模式、單例模式、建造者模式、原型模式。 結構型模式:關注類和對象的組合。有

原创 創建型模式

1、工廠模式: 創建接口 創建實現接口的實體類 創建一個工廠(根據傳遞參數生成具體的實體類) 使用工廠 2、抽象工廠模式: 創建兩個接口 創建接口的實現類 創建一個抽象類來獲取工廠 創建擴展了工廠的工廠類 創建工廠創造器 3、單例模式:創