原创 multidimensional scaling

multidimensional scaling 問題描述 給定nnn個ddd維的數據點x1,x2,…,xnx_1,x_2, \dots,x_nx1​,x2​,…,xn​,對數據進行降維。降維的標準是降維後數據點之間的距離dij(

原创 線代和概率論補漏

1、Trace the trace of a square matrix A is defined as the sum of elements on the main diagonal of A. The trace of a

原创 文檔自動化工具 Swagger

springboot項目中加入swagger,自動生成文檔,通過瀏覽器訪問。 參考:https://www.ibm.com/developerworks/cn/java/j-using-swagger-in-a-spring-bo

原创 726. Number of Atoms

原題鏈接 思路 思路1 設置兩個棧,一個放括號,另一個放Map,放一個左括號,就放一個Map,括號出棧時,把另一個棧頭的map彈出,值加入到新的棧頂map。 public String countOfAtoms(String fo

原创 項目備忘

項目管理平臺:Trello 代碼管理平臺:gitee 產品設計工具:Axure 流程圖工具:億圖

原创 時間 時區

根據時區顯示時間: public static void main(String[] args) { TimeZone tz = TimeZone.getDefault(); tz = TimeZone.

原创 880. Decoded String at Index, medium, stack

思路1 直接用String把字符串拼起來。 public String decodeAtIndex(String S, int K) { StringBuffer sb = new StringBuffer();

原创 155. Min Stack ——easy, stack

原題鏈接 思路 還沒讀完題時第一反應是最小堆,然而不符合題意。題意是要實現一個普通的棧,外加一個getMin()的功能。 思路是使用兩個棧,一個是普通的棧,另一個棧放當前最小值。 class MinStack { pri

原创 android頁面

一排均勻放幾個組件: 1、拖一條水平線(,讓組件放在水平線上); 2、拖兩條垂直線(,讓組件均勻分佈於垂直線之間); 3、選中所有組件,右鍵-Chains-Create Horizontal Chains; 4、右鍵-Align-

原创 java合成圖片

亂的很 @Service public class ImgUtil { /** * 獲取水印文字總長度 * * @paramwaterMarkContent水印的文字 * @par

原创 java生成二維碼,上傳到oss

@Test public void qrcode() throws Exception { QRCodeWriter qrCodeWriter = new QRCodeWriter(); int width = 430

原创 mybatis generator

<!-- 爲sql關鍵字添加分隔符 --> <property name="autoDelimitKeywords" value="true"/> <property name="beginningDelimiter" value

原创 mybatis springboot gradle

mybatis springboot gradle generator pageHelper generatorConfig.xml <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE

原创 springboot備忘

SpringBoot - 獲取POST請求參數詳解(附樣例:表單數據、json、數組、對象) @RestController public class HelloController { @PostMapping("/he

原创 android jetpack

JetPack LiveData Data Binding ViewModel build.gradle android.defaultConfig.vectorDrawables.useSupportLibrary = true