原创 VUE:AJAX的傳遞

傳遞JSON register(customerLogin) { return request({ url: '/customer/register', met

原创 移動K位數字

去掉一位數字:某個數字從高位到低位遍歷,如果某位對應的數字大於下一位的數字,則把該數字去掉,得到該數字去掉一位最小的 上面是175528移除4位數的過程 當要加入的數字小於棧頂(k>0且棧不爲空)出棧 否則入棧(當棧空且入棧元素

原创 JAVA工具類:MD5加密密碼

import org.springframework.util.DigestUtils; public class MD5Util { //鹽,用於混交md5 private static final Strin

原创 Vue生命週期

beforeCreate() 實例創建前:數據和模板均未獲取到 created() 實例創建後: 最早可訪問到 data 數據,但模板未獲取到 beforeMount() 數據掛載前:模板已獲取到,但是數據未掛載到模

原创 git

git 一丶基礎操作 1. 設置本地倉庫 將你當前目錄變位本地倉庫:git init: 出現下面.git的隱藏文件夾 hooks:腳本 info/exclude:需要排除的文件 objects:所有相關數據都會存儲進去 re

原创 Vuex

Vuex 是一個專爲 Vue.js 應用程序開發的狀態管理模式。它採用集中式存儲管理應用的所有組件的狀態,並以相應的規則保證狀態以一種可預測的方式發生變化。 用戶信息多個地方都會用到,平時採用了localStorage保存到本地瀏

原创 AVL

學習自wiki https://en.wikipedia.org/wiki/AVL_tree https://zh.wikipedia.org/wiki/%E6%A0%91%E6%97%8B%E8%BD%AC https://zh

原创 字符:全排列

全排列 一丶遞歸算法 每次固定以爲,遞歸尋找後面的全排列 如何解決重複問題 我們只使用重複出現的最後一位,每次檢查數字後面有沒有再次出現過,出現就continue,沒有了就可以進行遞歸操作,這裏的比較是O(n)的。假如需要更快的

原创 算術表達式

注:學習自《數據結構》李春葆,圖自PPT 一丶算術表達式有三種類型 中綴表達式 1 + 2 * 3:運算符位於操作數中間 中綴表達式的運算規則:“先乘除,後加減,從左到右計算,先括號內,後括號外” 因此,中綴表達式不僅要依

原创 彙總:數據結構、算法與算法策略

本人學生一枚,更多的是平時學習的記錄,內容諸多錯誤,請多指教,之後不斷完善 學習自《算法導論》《圖解算法》 數據結構 數據結構是存在某種特定關係的數據元素的集合,我們研究 邏輯結構【集合,線,樹,圖】,獨立於計算機 存儲結構

原创 分治法:多項式乘法,快速傅里葉變換

多項式的表示,比如A(x)=3x2+2x+1 係數表示法 由係數組成的向量 a=(3,2,0) 即 a=(a0,a1,…,an-1) 點值表示法 { (0,1) , (1,6) , (2,17) } 即 { (x0,y0) ,

原创 vsftpd簡介與安裝

參考鏈接 vsftpd vsftpd 是“very secure FTP daemon”(非常安全的FTP守護神)的縮寫,安全性是它的一個最大的特點。 是一款在Linux發行版中最受推崇的FTP服務器程序。非常高的安全性需求、帶寬

原创 擺動序列

我們需要找到最長擺動序列。一個擺動序列是一個上升下降交替的子序列。這個問題等價於找數組中交替的最大最小值。 [10,2,7,8,11,9] 因此,如果我們選擇中間的數字作爲擺動序列的一部分,只會導致序列小於等於只選連續的最大最小元

原创 JAVA工具類:獲取xxx.properties配置文件內容

添加maven <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-lang3</artifactId> </dep

原创 JAVA工具類:FTP工具類

MAVEN 添加 <!-- ftpclient --> <dependency> <groupId>commons-net</groupId> <artifactId>commons-net</artifactId