原创 一文看完面試常用算法

常用的算法和工具 using Array: 數組是最常用的工具 排序 : 選擇排序, 插入排序, 歸併排序; 快速排序 查找 : 二分查找 數據結構 : 棧, 隊列, 堆 如何寫出正確的程序—以二分查找爲例 前提 : 有序數組纔可

原创 JVM——類加載子系統

類加載器 類加載器的角色 — 快遞員 進入JVM加載並初始化實例化實例化實例化Car.classClassLoaderCar classcar 1car 2car 3 類加載器的分類 JVM支持的類加載器引導類加載器 Bootst

原创 【學習筆記】設計模式——原型模式

原型模式 傳統方式 優缺點 優點是比較好理解,簡單易操作 在創建新的對象時,總是需要重新獲取原始對象的屬性,如果創建的兌現比較複雜時,效率較低。 總是需要重新初始化對象,而不是動態地獲得對象運行時的狀態,不夠靈活 改進思路 J

原创 【學習筆記】設計模式——單例模式

單例模式 什麼是單例模式? 單例模式指,採取一定的方法保證在整個的軟件系統中,對某個類只能存在一個對象實例,並且該類肢體東一個取得其對象實例的方法(靜態方法) e.g. : Hibernate中的Session Factory。

原创 【學習筆記】設計模式——工廠模式

簡單工廠模式(靜態工廠模式) 基本概念 簡單工廠模式屬於創建型模式,是工廠模式的一種。 簡單工廠模式是由一個工廠對象決定創建出哪一種產品類的實例。 定義了一個創建對象的類,由這個類來 封裝實例化對象的行爲(代碼) 工廠方法模

原创 【學習筆記】設計模式的七大原則

設計模式的目的 代碼的重用性 (相同功能的代碼不用重複編寫) 可讀性 (便於其他程序員閱讀和理解) 可拓展性 (便於添加新功能,也成爲可維護性) 可靠性 (增加新功能後,對原功能無影響) 使程序呈現高內聚,低耦合。 七大原則

原创 Veins源碼閱讀—connectionManager模塊

記一次深度的踩坑,在這個坑中摸爬滾打了幾天之後,發現進錯坑了。留給後續使用veins做車聯網仿真的入坑者,一點啓示。 原來的目的: 我本來是打算實現RSU和Car有不同的通信距離。在修改了ini文件中的maxInterfDist

原创 【學習筆記】MySQL—事務

1.事務的概念 事務: 事務是由單獨單元的一個或者多個SQL語句組成,在這個單元中,每個語句是相互依賴的。 描述性理解: 這個單獨單元是一個整體,如果政體中的某個語句執行失敗或者產生錯誤,則整個單元將會回滾。所有受到影響的數據

原创 【學習筆記】MySQL—約束

基本概念 定義 爲了保證數據的一致性和完整性,SQL規範以約束的方式對錶數據進行額外的條件限制。約束是表級的強制規定。 分類 根據約束數據列的限制 單列約束:每個約束只約束一列。 多列約束:顧名思義,每個約束可約束多列數

原创 設計模式——工廠模式

簡單工廠模式(靜態工廠模式) 基本概念 簡單工廠模式屬於創建型模式,是工廠模式的一種。 簡單工廠模式是由一個工廠對象決定創建出哪一種產品類的實例。 定義了一個創建對象的類,由這個類來 封裝實例化對象的行爲(代碼) 工廠方法模

原创 設計模式——單例模式

單例模式 什麼是單例模式? 單例模式指,採取一定的方法保證在整個的軟件系統中,對某個類只能存在一個對象實例,並且該類肢體東一個取得其對象實例的方法(靜態方法) e.g. : Hibernate中的Session Factory。

原创 VMware下Ubuntu系統橋接模式無法聯網的解決

** 環境 ** Windows10 Vmware12pro Ubuntu18.04 LTS 無線網絡(wifi) 方法 還原網絡默認設置 針對於之前的Ubuntu是可以聯網的,自己安裝了新的網卡或者更新了驅動之後等等不知道是

原创 matlab mobile安裝及使用

1. matlab移動版(安卓版)安裝包 可以去谷歌應用商店下載 百度網盤:鏈接:https://pan.baidu.com/s/18VJ0cY23AxbNPR0efnCKzg 提取碼:cnl9 複製這段內容後打開百度網盤手機App

原创 Eclipse中使用Git總結

這幾日因爲項目的問題要在eclipse 中使用git來進行版本控制,由於沒有經驗導致在使用過程中踩了無數的坑。 常用命令 首先你要進到本地倉庫所在的文件夾,即有一個隱藏文件夾.git的文件夾,然後右鍵打開Git Bush Here(前

原创 IDT Source Code Running Guide(Linux+ffmpeg-0.11.1+opencv-2.4.2)

來源 :僅作翻譯使用 https://blog.csdn.net/sinat_27318881/article/details/52103896#commentBox 1. ffmpeg-0.11.1 Configuratio