原创 “Ubuntu 20.04 LTS _Focal Fossa - Release amd64 (20200423)” 的盤片插入驅動器“/cdrom/”再按「回車」鍵

首先:cd /etc/apt 打開編輯sources.list: sudo nano source.list 註釋掉deb cdrom:開頭的行 sudo apt-get update 參考文章:https://blog.c

原创 樹莓派安裝opencv報錯:make[2]: *** [modules/python3/CMakeFiles/opencv_python3.dir/build.make:56...

錯誤:make[2]: *** [modules/python3/CMakeFiles/opencv_python3.dir/build.make:56: modules/python3/CMakeFiles/opencv_pyt

原创 簡單動態規劃題解總結(leetcode探索 初級算法)

簡單動規四道練習題爬樓梯==思路一:簡單遞歸====思路二:hashmap====思路三:動規==買賣股票最佳時機==思路一:暴力法====思路二:保存最小值、最大利潤==最大子序和==思路一:暴力法====思路二:改進暴力===

原创 自制數組隊列 同 系統庫中的ArrayList 方法性能對比

需要傳入數組大小 定義了頭指針和尾指針 我的: public int Maxsize; private int front; private int rear; private Object[] Arr; public

原创 Java 封裝、繼承、多態

封裝 將類的部分信息隱藏在類內,通過提供的固定方法訪問。 訪問修飾符 訪問修飾符 本類 同包 字類 其他 private √ 默認 √ √ protected √ √ √ public √ √

原创 206.反轉鏈表、24. 兩兩交換鏈表中的節點--19\11\7

題目: class Solution { public ListNode reverseList(ListNode head) { ListNode pre = null; ListNod

原创 141. 環形鏈表 -- 19/11/8

題目: 思路一: 遍歷鏈表,當結點出現null時,說明不是循環鏈表。 但是顯然,這是錯的 public class Solution { public boolean hasCycle(ListNode head) {

原创 Java虛擬機類加載機制(一)——類加載的時機

虛擬機如何加載Class文件? Class文件裏的信息進入虛擬機會發生怎樣的變化? 虛擬機把描述類的數據從class文件加載到內存,並對數據進行校驗、轉換解析和初始化,最終形成可以被虛擬機直接使用的Java類型,這就是類加載機制

原创 Java堆內存介紹及簡單性能調優

Java底層最重要的一部分就是jvm堆內存,它影響着Java的性能。 這篇博客主要介紹Java堆內存的分區及簡單的Java調優。 一、Java堆內存 首先看這張圖: 堆中的分區 Java堆內存分爲兩部分:年輕代、老年代 其中

原创 Java 畫圖板

用Java做一個畫圖板,主要分四個步驟: 創建畫布,並設置畫布可見 給畫布添加菜單欄(我是以菜單的形式做的各種功能) 設置監聽器 用監聽器監測事件,繪圖 創建畫布 //面板參數 JFrame jf = new JFrame("

原创 "=="和equals()的區別 、Java常量池

一、"=="和equals()的區別 “==” 在比較兩個對象時,比較的是對象的地址 即使是直接使用"= ="操作符(“aa”==“aa”),比較的還是兩個字符串的引用地址 “equals()” 如果沒有重寫equals()

原创 20. 有效的括號 --19/11/8

題目: 思路一: 棧空 1. } )]直接淘汰 2. ( [ {入棧 棧非空 1. 若] } )匹配則peek出棧,不匹配return 2. 若[ { ( 入棧 循環結束 棧空 true 非空 false class

原创 1. 兩數之和 --19/11/16

題目: 方法一: 暴力解法:雙循環遍歷 class Solution { public int[] twoSum(int[] nums, int target) { //暴力法 int[]

原创 239. 滑動窗口最大值 --19/11/13

題目: 方法一: 利用大頂堆,每次把k個數放進堆裏,往右移,就把第一個數移出,後面的數加入,數組裏面加入堆頂元素。 class Solution { public int[] maxSlidingWindow(int[]

原创 IATK:基於VR/AR的數據可視化資源包 使用介紹

在國內竟然還沒有任何關於IATK的文章、詞條,所以呢,這可能是國內第一篇介紹IATK的博客,主要講解了怎樣用IATK進行數據可視化 目錄IATK簡介導入項目可視化功能介紹New Data SourceNew Visualizati