原创 編譯器 LLVM Clang原理與實戰 製作自己的編譯器 source-to-source 源代碼轉換 編譯遍 compile pass 代碼插樁

編譯器 LLVM Clang原理與實戰 參考1 clang LLVM CMU 教案 深入剖析-iOS-編譯-Clang—LLVM LLVM_proj LLVM編程索引 llvm源碼瀏覽帶跳轉 llvm-clang-sampl

原创 python數據結構和算法 時間複雜度分析 亂序單詞檢測 線性數據結構 棧stack 字符匹配 表達式求值 queue隊列 鏈表 遞歸 動態規劃 排序和搜索 樹 圖

python數據結構和算法 參考 本文github 計算機科學是解決問題的研究。 計算機科學使用抽象作爲表示過程和數據的工具。 抽象的數據類型允許程序員通過隱藏數據的細節來管理問題領域的複雜性。 Python是一種

原创 深度學習結合SLAM 研究現狀總結 Co-Fusion MaskFusion

深度學習結合SLAM 研究現狀總結 深度學習結合SLAM 語義slam 語義分割 端到端SLAM CNN-SLAM DenseSLAM orbslam2 + ssd LSD-SLAM + CNN SemanticFusion M

原创 ARM_NEON_CNN編程 SIMD單指令多數據流 intrinsics指令 內聯彙編 CNN卷積網絡優化 深度學習優化

ARM_NEON_CNN編程 SIMD單指令多數據流 intrinsics指令 內聯彙編 CNN卷積網絡優化 深度學習優化 博文末尾支持二維碼讚賞哦 _ 本文github 神經網絡arm neon加速實現 常用NEON 內置函數記

原创 雙目立體匹配 等 算法 論文 綜述 全局局部算法 CSCA NLCA SegmentTree樹 DoubleBP Belief-Propagation AD-Census SGM

雙目立體匹配 等 算法 論文 綜述 本文GITHUB 博文末尾支持二維碼讚賞哦 _ 雙目立體視覺技術實質就是模擬人的雙眼視覺處理系統來處理通過攝像機採集所 獲取的圖像,它利用兩臺或多臺攝像機在一定約束條件下采集同一場景的圖像,對採

原创 編譯器 LLVM Clang原理與實戰 利用LLVM,Clang製作自己的編譯器 source-to-source 源代碼轉換

編譯器 LLVM Clang原理與實戰 參考1 clang 簡介 LLVM的命名最早來源於底層語言虛擬機(Low Level Virtual Machine)的縮寫。它是一個用於建立編譯器的基礎框架,以C++編寫。創建此工程的目的

原创 pcl 點雲配準 Registration 正態分佈變換NDT配準 迭代最近點ICP配準 非線性ICP 配準

點雲配準 Registration 博文末尾支持二維碼讚賞哦 _ 在逆向工程,計算機視覺,文物數字化等領域中,由於點雲的不完整,旋轉錯位,平移錯位等, 使得要得到的完整的點雲就需要對局部點雲進行配準,爲了得到被測物體的完整數據模型, 需

原创 linux shell腳本編程 自動化腳本 awk sed grep find 文本分析 LinuxShell命令行及腳本編程實例詳解

linux shell腳本編程 自動化腳本 awk sed grep find 文本分析 LinuxShell命令行及腳本編程實例詳解 本文github window 下 從零開始——PowerShell應用入門(全例子入門講解

原创 GPU並行加速編程 opencl CUDA 核函數

GPU並行加速編程 opencl CUDA 核函數 OpenCL(全稱爲Open Computing Langugae,開放運算語言)是第一個面向異構系統(此係統中可由CPU,GPU或其它類型的處理器架構組成)的並行編程的開放式標

原创 ARM_NEON_CNN編程 SIMD單指令多數據流 intrinsics指令 CNN卷積網絡優化 深度學習優化

ARM_NEON_CNN編程 SIMD單指令多數據流 intrinsics指令 CNN卷積網絡優化 深度學習優化 本文github 術語: System-on-Chip(SOC) 片上系統:核心、內存控制器、片上內存、外圍設備、總

原创 數據結構和算法:Big-Data-Structure 大話數據結構 算法複雜度 線性表 非線性表 查找 排序

Big-Data-Structure 大話數據結構 本文github 我們學習數據結構和算法,並不是爲了死記硬背幾個知識點。我們的目的是建立時間複雜度、空間複雜度意識,寫出高質量的代碼,能夠設計基礎架構,提升編程技能,訓練邏輯思維,積

原创 cpp程序優化 嵌入式C/C++代碼優化 C/C++代碼優化具體方案

cpp程序優化 本文github C++編程優化——讓你的代碼飛起來 RGB格式的彩色圖像先轉換成黑白圖像 C/C++代碼優化具體方案 c++ 性能優化策略 1.關於繼承:儘量少使用多重繼承 不可否認良好的抽象設計可以讓程序

原创 C++數據結構和算法2 棧 雙端/隊列 冒泡選擇插入歸併快排 二三分查找 二叉樹 二叉搜索樹 貪婪 分治 動態規劃

C++數據結構和算法2 棧 雙端/隊列 冒泡選擇插入歸併快排 二三分查找 二叉樹 二叉搜索樹 貪婪 分治 動態規劃 github 章3 Stack棧 和 隊列Queue=========================== 3.1 S

原创 C++數據結構和算法1 c++基礎 枚舉 結構體 抽象數據結構-類 模板函數、模板類 數組 列表 單向鏈表 雙向鏈表

C++數據結構和算法1 c++基礎 枚舉 結構體 抽象數據結構-類 模板函數、模板類 數組 列表 單向鏈表 雙向鏈表 github 程序分析 章1 基礎知識======================================

原创 python數據結構和算法1 時間複雜度分析 亂序單詞檢測 線性數據結構 棧stack 字符匹配 表達式求值 queue隊列 燙手山芋 打印機 雙端隊列 迴文檢查 無序鏈表 有序鏈表

python數據結構和算法1 參考 本文github 計算機科學是解決問題的研究。 計算機科學使用抽象作爲表示過程和數據的工具。 抽象的數據類型允許程序員通過隱藏數據的細節來管理問題領域的複雜性。 Python是一種強