原创 JAVA編輯器

JAVA編譯器(javac.exe)的作用是將java源程序編譯成中間代碼字節碼文件,是最基本的開發工具。 編譯時首先讀入java源程序(即在MS-DOS命令行下鍵入javac HelloWorld.java等文件名參數和其他選項參數),

原创 Java 的Conllection.BinarySearch

1.Conllection.BinarySearch(List,key,c),參數有比較器,源碼如下 public static <T> int binarySearch(List<? extends T> list, T key, C

原创 Mybatis plugin工具

上來先扔一個Free Mybatis plugin工具鏈接:https://plugins.jetbrains.com/plugin/8321-free-mybatis-plugin 。 我用的IDEA2019,這是在一個評論區看到的回答

原创 java.lang.IllegalArgumentException: WebApplicationContext is required

  問題: 先列出來代碼,這是一個測試代碼,用來測試分頁功能是否可以成功查詢到後臺數據: package com.atguigu; import com.atguigu.crud.bean.Employee; import com.g

原创 第5周.翻煎餅

[問題描述](老師已經爲寶寶們翻譯好啦) Stacks and Queues are often considered the bread andbutter of data structures and find use in arch

原创 歸併排序算法

        歸併排序算法完全遵循分治模式,而分治模式在每層遞歸時都有三個步驟:分解、解決和合並。        直接說代碼吧,代碼很簡單,時間複雜度是O(nlgn)。歸併排序主要就是由merge_sort()和merge_add()這

原创 二維信息引發的思索

       該篇是在作者聽聞圖像傳輸的是二維信息,聲音則是傳輸了一維信息的說法後,對多維信息進行的思索,文章中會有一些是在網上看到的別人的理解,下面我們一起來探討一下這些一維、二維乃至多維具體是指的什麼。       首先我們先解釋一下

原创 最大子數組問題

        今天跟大家討論的是最大子數組問題。問題描述:        一個想靠着股票發家致富的股票迷提出了這麼一個問題,在已經知道一個股票17天的股票價格後,股票迷就希望可以知道什麼時候買入這個股票,之後在什麼時候將該股票賣出纔可以

原创 正則表達式的基本算法

1.正則表達式基本語法 兩個特殊的符號'^'和'$'。他們的作用是分別指出一個字符串的開始和結束。例子如下: "^The":表示所有以"The"開始的字符串("There","The cat"等); "of despair$":表示

原创 插入排序

      最近把學習《算法導論》加到了自己的學習計劃,開篇第二章寫的插入排序是基礎的排序算法,其設計技術使用了增量方法,接下來歇息一下自己對插入排序的理解。     下面的代碼是對一維數組進行插入排序,時間複雜度爲O(n²),空間複雜度

原创 選擇算法

      看到練習題上的選擇算法,大意就是對數組A中的n個數進行排序:首先找到A中的最小元素,並將其與A[0]中的元素進行交換。接着,找出A中的次最小冤死並將其與A[1]進行交換。對A中的前n-1個元素按

原创 堆排序

這次跟大家一起分享一下堆排序:        (二叉)堆是一個數組,元素個數爲n,可以被看成一個近似的完全二叉樹。我們通過構造出最大堆(就是父節點大於或等於子節點的堆),得到數組中的最大元素(最大堆的根就是數組中最大的元素),然後將根和數