原创 數據結構 JAVA描述(十七) 哈希表查找

哈希表的定義 哈希存儲的思想是以關鍵字爲自變量,通過一定的函數關係(成爲散列函數或稱爲哈希函數),計算出對應的函數值(稱爲哈希地址),以這個值作爲數據元素的地址,並將該數據元素存入相應地址的存儲單元中。 常用的哈希函數 除留餘數

原创 數據結構 JAVA描述(十一) 選擇排序(直接選擇排序,樹形選擇排序,堆排序)

直接選擇排序 置i初值爲0 當i < n-1時,重複下列步驟 在無序子序列中{a[i], ……a[n-1]}中選出最小的a[min] 若min!=i,則交換 i++ /** * @description 直接選擇排序

原创 數據結構 JAVA描述(十二) 歸併排序 鏈式基數排序

歸併排序 /** * @description 2-路歸併排序算法 歸併過程中引入數組temp[],第一趟由a歸併到temp,第二趟由temp歸併到a,如此反覆直到n個記錄爲一個有序表 *

原创 深入淺出設計模式(四):6.創建者模式

6.創建者模式(Builder) 在抽象工廠模式中,一個具體的工廠類負責創建一系列相互關聯的對象,但此時工廠類的職責並不單一,如果組裝變得複雜,則工廠類將會變得很龐大,不利於維護。創建者模式就是將一個複雜對象的構建和它的表示分離,

原创 eclipse使用、調優

eclipse調優 一般在不對eclipse進行相關設置的時候,使用eclipse總是會覺得啓動好慢,用起來好卡,其實只要對eclipse的相關參數進行一些配置,就會有很大的改善。 加快啓動速度 1.在eclipse啓動的時候,它總是會搜

原创 git添加ssh公鑰和私鑰

1、配置git環境 請從Git官網下載最新版的Git客戶端。(注,請自備縱雲梯) 安裝完客戶端後,需要完成以下的配置: 配置用戶名 確認你在CSDN id,獲取的方式是在登錄後,進入passport.csdn.net,在“個人帳

原创 git 簡單操作彙總

1. 配置相關 簡單配置操作 git config –global user.name XXXX 常用的配置屬性還有user.email, color.ui, core.editor, alias 顯示當前的配置信息 git con

原创 mysql設置指定ip訪問,用戶權限相關操作

基礎語法 GRANT priv_type ON database.table TO user[IDENTIFIED BY [PASSWORD] 'password'] [,user [IDENTIFIED BY [PASSWORD] 'p

原创 git 各區域轉換圖解

注意:此圖解主要針對已跟蹤狀態文件而言,對於新增文件,有些操作會有問題。 1. 修改本地已被跟蹤文件,文件進入未暫存區域。 2. 未暫存區域轉到暫存區域 git add files 3. 暫存區提交到本地倉庫 git commit

原创 非常簡單的入門git操作

1. 創建新倉庫 創建新文件夾,打開,然後執行 git init 創建新的 git 倉庫。 2. 檢出倉庫 執行如下命令以創建一個本地倉庫的克隆版本:git clone /path/to/repository 如果是遠端服務器上

原创 Xshell設置grep關鍵字高亮

本人使用xshell時,發現配色基本是黑底白字,grep操作也沒有關鍵字高亮。 原以爲是配色問題,發現更改了無效,後來做如下更改即可。 1、打開屬性,在左側菜單欄找到“終端”一欄,點擊後在右側頁面選擇“終端類型”爲“linux”(默認是

原创 抓包工具:Fiddler 修改請求表單和響應數據

斷點 命令介紹: bpu在請求開始時中斷,bpafter在響應到達時中斷,bps在特定http狀態碼時中斷,bpv/bpm在特定請求method時中斷。 提示:命令輸入區域輸入help,回車執行會打開一頁面詳細介紹fiddler的所有命令

原创 深入淺出設計模式(十四):23種設計模式概念總結

創建型模式 5種 1.單例模式(Singleton) 單例模式確保某一個類只有一個實例,而且自行實例化並向整個系統提供這個實例單例模式。單例模式只應在有真正的“單一實例”的需求時纔可使用。 eg. 數據庫。連接數據庫很耗時,不停地新建連

原创 Eclipse常用開發插件

以下是我整理的自己開發過程中的常用Eclipse插件,按字母排序: (1)    AmaterasUML         介紹:Eclipse的UML插件,支持UML活動圖,class圖,sequence圖,usecase圖等;支持與

原创 Java反編譯插件 Jad和JD-Core

Eclipse Class Decompiler,整合了目前最好的2個Java反編譯工具Jad和JD-Core,並且和Eclipse Class Viewer無縫集成,能夠很方便的使用本插件查看類庫源碼,以及採用本插件進行Debug調試。