原创 數據結構-快速排序

其實就是個挖坑填坑的過程 把第一個元素作爲基準值,放在臨時變量裏,頭尾各有一個索引,從後面遍歷找到比這個臨時變量小的元素,找不到就索引前移,找到了放在前面的坑裏,這時坑就變成了後面的索引所在位置 再從前面索引找比臨時變量大的元素,過程相同

原创 tp5微信支付踩坑

<?php /** * Created by snow. * IDE: PhpStorm * Date: 2019/3/29 * Time: 8:33 */ namespace app\park\controller; us

原创 算法隨筆(6)解冪集

import java.util.Scanner; public class M { public static void main(String args[]){ Scanner sc=new Scann

原创 算法隨筆(5)LeetCode 136 單獨的數字

給定一個非空  的整數數組,除了一個元素外,每個元素都會出現兩次。找到那一個。 注意: 您的算法應具有線性運行時複雜性。你能不用額外的內存來實現嗎? 例1: 輸入: [2,2,1] 輸出: 1 例2: 輸入: [4,1,2,1,2

原创 算法隨筆(4)LeetCode 268 缺失的數字

給定一個包含n個不同數字的數組0, 1, 2, ..., n,找到數組中缺少的數字。 例1: 輸入: [3,0,1] 輸出: 2 例2: 輸入: [9,6,4,2,3,5,7,0,1] 輸出: 8 注意: 您的算法應該以線性運

原创 算法隨筆(3)斐波那契動態規劃

和遞歸相比動態規劃是把上一次計算的數存起來把O(2^n)變爲O(n) import java.util.Scanner; public class F { public static void main(String args

原创 算法隨筆(2)下樓梯

從樓上走到樓下共有h個臺階,每一步有3種走法:走1個臺階,走2個臺階,走3個臺階。問可以走出多少種方案,請用遞歸思想來編程實現。  思路:下一個樓梯只有一種情況            下兩個樓梯有兩種情況            下三個樓梯

原创 算法隨筆(1)刪數問題

問題描述:用鍵盤輸入一個高精度的正整數N,去掉其中S個數字後剩下的數字按原左右次序排列組成一個新的正整數。編程給定的N和S,尋找一個方案使得剩下的數字組成的新數最小。 思路解析: 使用逼近目標的貪心法來逐一逼近刪除其中s個數符,每一步總數

原创 poi入門(1)

1.配置gradle compile('org.apache.poi:poi:3.14') 2.構建ExcelUtils類 package com.example.demo.Util; import org.apache.poi.h

原创 Maven依賴改爲Gradle寫法

Maven寫法 <dependency>      <groupId>org.apache.poi</groupId>      <artifactId>poi</artifactId>      <version>RELEASE</ve

原创 SQL查漏補缺(2)

1.組合查詢 union組合的查詢語句列數據類型必須兼容,可以是不同的數值類型或者日期類型,組合結果自動去重 union all 返回結果不去重 UNION在最後一條SELECT語句後使用了ORDER BY 子句。雖然ORDER BY子句

原创 SQL查漏補缺(1)

1.按列號排序 select  * from table order by 2,3; 2,3 第二行第三行,排序時A與a相同 2.通配符 %匹配的是0,1或多個字符,_只能匹配一個字符,[ab]集合匹配ab中任意一個,[^ab]開頭不爲a

原创 button頁面刷新問題

button有時默認的事件是submit,會導致頁面重新刷新一次,有些想要的數據會一閃而過 解決方法 1.input type=“button” 2.$('btn').click(function(e){ e.preventDefult(

原创 Caused by: java.lang.IllegalArgumentException: addChild: Child name '' is not unique

地址欄重複 Application context重複時會出現此信息

原创 Unable to start the daemon process.

我出現的問題是JVM虛擬機內存不足,把java1.7改爲java1.8就可以導入