原创 算法複雜度分析,大O表示法

複雜度描述的是算法執行時間(或佔用空間)與數據規模的增長關係。 大O時間複雜度表示法,表示代碼執行時間(或佔用空間)隨數據規模增長的變化趨勢。 時間複雜度 代碼執行時間與每行代碼執行次數成正比,T(n)=O(f(n)),T(n

原创 使用Asponse.cells截圖並去除截圖中水印(含資源下載鏈接)

1、因 平時將數據生成簡單報表,大多數用的都Apache poi,但要是對生成的Excel進行截圖保存或者發送郵件使用,這裏poi暫時不能實現。 對Excel的sheet 截圖 可以用aspose-cells來實現: publi

原创 scala 方法m和函數f

1、認識 感性的認識一下方法和函數 方法m 是一個邏輯操作快; 函數f 是對象,可以賦值給一個變量或常量; 函數f 有一個=>轉換符號; 2、區分 2-1、函數可作爲一個參數傳入到方法中,而方法不行。 方法m 方法名即是方法調用

原创 python的列表、元組、字典、集合

列表 list [] 有序,元素類型可不同 ,可修改 創建:lst = [] 空列表、 lst = [“asd”,”gfd”,12] 添加:lst.append(“abc”)/lst.insert(位置,”abc”) 刪除:lst.p

原创 【解決過程】Mybatis執行select count(*)返回結果爲0,但是數據庫表中有數據

目的: 記錄一下開發過程中遇到的一個靈異問題(Mybatis執行select count(*)返回結果爲0,但是數據庫表中有數據),以及解決過程; - 問題闡述: Oracle數據庫下,通過MyBatis執行下面這行sql: sel

原创 線程相關-0

線程屬於某個進程,通過一個進程中的線程共享所屬進程的資源; Java中線程: a.java.lang.Thread類的一個實例; b.線程的執行; 繼承java.lang.Thread類: 實現java.lang.Runnab

原创 java 常量池的理解和嘗試

關於常量池 常量池是爲了避免頻繁的創建和銷燬對象而影響系統性能,其實現了對象的共享。如字符串常量池,在編譯階段就把所有的字符串文字放到一個常量池中。 以Integer的常量池來說,在[-128,127]之間,其對象是共享的,即: