原创 opencv學習——源碼編譯

opencv源碼下載(git地址):https://github.com/opencv/opencv.git 參考博客:https://blog.csdn.net/u011028771/article/details/83663437

原创 Systemtap命令stap----安裝

一.安裝systemtap apt-get install systemtap 二.安裝內核調試信息 直接在http://ddebs.ubuntu.com/pool/main/l/linux/頁面下載下面的包(不需要重新編譯內核,只需要下

原创 sed,awk學習

一.n,N next(n)輸出模式空間的內容(如果運行sed時有-n則不會輸出),然後讀取新的輸入內容。 Next(N)通過讀取新的輸入行,並將它添加到模式空間的現有內容之後來創建多行模式空間。模式空間最初的內容和新輸入行之間用換行符分隔

原创 ROS學習(一):重要概念

ROS        ROS是一個用於開發機器人應用程序的、類似操作系統的機器人軟件平臺。ROS提供 開發機器人應用程序時所需的硬件抽象、子設備控制,以及機器人工程中廣泛使用的傳 感、識別、繪圖、運動規劃等功能。此外ROS還提供進程之間的

原创 gcc-7.5.0源碼安裝

      由於想學習gcc,收集資料時發現了一本關於gcc源代碼相關的書籍,書中基於的版本是gcc-4.4.0,於是想重新編譯一個帶調試信息的版本。剛開始在ubuntu18.04上安裝gcc-4.4.0時沒有成功,感覺是用系統自帶的gc

原创 egypt + graphviz生成C/C++源代碼調用圖(一)

一.安裝egypt 1.下載egypt http://www.gson.org/egypt/download/egypt-1.10.tar.gz 2.解壓 tar -zvxf egypt-1.10.tar.gz 3.編譯安裝 cd egy

原创 glibc源碼調試

參考鏈接: https://www.jianshu.com/p/460a49438275(直接通過apt下載源碼和符號文件調試) https://blog.csdn.net/astrotycoon/article/details/5266

原创 c++ move和forward

右值引用、移動語義和完美轉發可以參考這篇文章 https://www.jianshu.com/p/d19fc8447eaa 一.move /usr/include/c++/7/bits/move.h template<typename _

原创 sed學習

一.n,N next(n)輸出模式空間的內容(如果運行sed時有-n則不會輸出),然後讀取新的輸入內容。 Next(N)通過讀取新的輸入行,並將它添加到模式空間的現有內容之後來創建多行模式空間。模式空間最初的內容和新輸入行之間用換行符分隔

原创 ubuntu18.04源碼安裝pytorch

本文安裝的步驟不包含cuda 參考資料: 【1】https://pytorch.org/get-started/locally/    (官網) 【2】https://github.com/pytorch/pytorch#from-sou

原创 git checkout 對工作目錄的影響

參考鏈接:https://blog.csdn.net/longintchar/article/details/84146935 本文要討論的是:當我們用git checkout <branch_name>命令切換分支時,如果有未提交的修改

原创 ROS學習(二):消息通信介紹

    爲了最大化用戶的可重用性,ROS是以節點的形式開發的,而節點 是根據其目的細分的可執行程序的最小單位。節點則通過消息(message)與其他的 節點交換數據,最終成爲一個大型的程序。這裏的關鍵概念是節點之間的消息通信,它 分爲三種

原创 ROS學習(七):三維可視化工具(RViz)

    RViz是ROS的三維可視化工具。它的主要目的是以三維方式顯示ROS消息,可以將 數據進行可視化表達。例如,可以無需編程就能表達激光測距儀(LRF)傳感器中的傳感 器到障礙物的距離,RealSense、Kinect或Xtion等三

原创 ROS學習(三):消息通信過程

     主節點管理節點信息,每個節點根據需要與其他節點進行連接和消息通信。在這裏, 我們來看看最重要的主節點、節點、話題、服務和動作信息的過程。 一.運行主節點      節點之間的消息通信當中,管理連接信息的主節點是爲使用ROS必須

原创 ROS學習(四):消息格式

     消息(message)是用於節點之間的數據交換的一種數據形式。前述的話題、服務 和動作都使用消息。消息可以是簡單的數據結構,如整數(integer)、浮點(floating point)和布爾值(boolean),或者是像“ge