原创 [ERROR] 不再支持源選項 1.5。請使用 1.6 或更高版本

[INFO] ------------------------------------------------------------- [ERROR] COMPILATION ERROR : [INFO] -----------

原创 基礎排序算法——歸併排序

歸併排序1 算法思想2 代碼實現3 算法分析 1 算法思想 把數組從中間劃分成兩個子數組,一直遞歸的把子數組劃分成更小的子數組,直到子數組裏面只有一個元素。依次按照遞歸的返回順序,不斷地合併排好序的子數組,直到最後把整個數組的順序

原创 責任鏈模式——消除大量的 else if

設計模式的使用是將元數據從邏輯代碼中剝離出來,避免因元數據(Metadata)變化導致修改程序。程序本身只是邏輯的集合,而元數據(輔助程序行爲,諸如語言包文件)應集中在配置文件裏;待處理的數據來自外部輸入(用戶輸入、本地文件、數

原创 Win10+Anaconda 環境下安裝 PyTorch 避坑指南

原文鏈接 https://blog.csdn.net/red_stone1/article/details/86669362?depth_1-utm_source=distribute.pc_relevant.none-task

原创 CSS基礎入門——01選擇器

1. 預備知識 id選擇器和class選擇器 選擇器的優先級 選擇器的權重值 <html> <head> <style> p { color:yellow; } #p1 { text-align:center; }

原创 基礎排序算法——冒泡排序

冒泡排序1 算法思想2 代碼實現3 算法分析 1 算法思想 每一輪,從數組的頭部開始,每兩個元素比較大小並進行交換。直到這一輪當中最大或者最小的元素被放置在數組的尾部。然後不斷的重複這個過程,直到所有元素都排好位置。 2 代碼實現

原创 d3.js v5入門之——比例尺

比例尺是可視化中一項基本任務的便捷抽象:將抽象數據的維映射到視覺表示。儘管最常用於對定量數據進行位置編碼,例如將以米爲單位的測量值映射到散點圖中點的像素位置,但刻度實際上可以表示任何位置編碼,例如發散的顏色,筆劃寬度或符號大小。

原创 靜態代理,JDK 動態代理,CGLIB 動態代理都是些什麼鬼?

代理模式(靜態代理) 代理類爲被代理類預處理消息、過濾消息並在此之後將消息轉發給被代理類,之後還能進行消息的後置處理。代理類和被代理類通常會存在關聯關係(代理類持有的被代理對象的引用 private RealImage realI

原创 SPI與ServiceLoader

ServiceLoader與ClassLoader是Java中2個即相互區別又相互聯繫的加載器.JVM利用ClassLoader將類載入內存,而ServiceLoader是一個簡單的服務提供者加載器,服務的對象是接口和類(通常爲

原创 Windows 下 Git SSH 連接方式配置 Socks 代理

Windows 下 Git SSH 連接方式配置 Socks 代理 文章作者: upupming 文章鏈接: https://upupming.site/2019/05/09/git-ssh-socks-proxy/ 最近從

原创 SQL指定去重某幾個字段並返回所有值

SELECT * FROM tableName WHERE id IN ( SELECT max(id) FROM tableName GROUP BY column1, column2,column3);

原创 這可能是最全的單例模式了

設計模式之——單例模式單例的幾種實現1. 懶漢單例模式2. synchronized 修飾的懶漢單例模式3. 雙重檢查鎖定的單例模式4. 靜態內部類實現單例模式5. 餓漢實現單例模式6. 餓漢變種實現單例模式7. 枚舉實現單例模式

原创 基本數據類型與包裝類型

基本數據類型與包裝類型很多情況下基本類型要優於包裝類型使用包裝類的場景有 Java中有兩種數據類型,基本數據類型(Primitive type)和引用類型(Reference type)。基本數據類型如boolean,int等。

原创 Java的回調-由淺入深(保證簡單易懂)

轉載請注意文章出處:https://blog.csdn.net/fengye454545/article/details/80198446 看了看網上的回調解釋和例子,都那麼的繞口,得看半天才能繞回來,其實吧,回調是個很簡單的

原创 Vue 基礎語法

Vue 基礎語法 Vue 的目標是通過儘可能簡單的 API 實現響應的數據綁定和組合的視圖組件。 每個 Vue 應用都需要通過實例化 Vue 來實現。 語法格式如下: var vm = new Vue({ // 選項 })