原创 C++深度解析 C++中的抽象類和接口 --- 純虛函數,虛函數(51)

C++深度解析 C++中的抽象類和接口 --- 純虛函數,虛函數(51)       抽象類(相當於圖形、動物、鳥類(抽象概念),沒有意義的。) 在現實中需要知道具體的圖形類型才能求面積,所以對概念上的“ 圖形 ”求面積是沒有意義的。  

原创 松耦合的比較容易理解的解釋

軟件設計中的“耦合”指,兩個功能函數之間的依賴程度。 比如,你設計的一個程序,需要你編寫10個功能函數來實現。如果這10個功能中,有9個功能都要調取第10個功能函數X10,那麼,當你在修改X10時,你就要考慮修改完成後,是否會對其它9個功

原创 ROS主從機:ntpdate 同步時間 timeout問題

ROS主從機:ntpdate 同步時間 timeout問題   當在ROS,打開rviz可視化軟件,找不到model或者出現error時候,主從機需要進行同步時間。 sudo ntpdate ntp.ubuntu.com     http

原创 ROS運行gazebo的錯誤:vmw_ioctl_command error Invalid argument錯誤,process has died錯誤

1、在虛擬機下運行gazebo 關於vmw_ioctl_command error Invalid argument錯誤   2、執行 roslaunch gazebo_ros empty_world.launch 出現錯誤:[gazeb

原创 QT實驗分析教程 Qt中的座標系統 --- geometry,frameGeometry()(5)

QT實驗分析教程 Qt中的座標系統 --- geometry,frameGeometry()(5)       QWidget類中的座標系統成員函數 x():左上角的座標(屏幕左上角是遠點(0,0)) y():左上角的座標(屏幕左上角是

原创 ROS環境問題:多個工作空間的環境變量問題(source .bashrc配置文件)

ROS 多個工作空間的環境變量問題(source .bashrc配置文件)   造成多個工作空間的環境變量問題,原因大多數是工作空間被覆蓋的問題。     多個空間的環境變量問題,解決步驟: 1.進入主目錄:cd ~。 2.打開主目錄下的

原创 C++深度解析 同名覆蓋引發的問題 --- 父子間的賦值兼容,函數重寫(47)

C++深度解析 同名覆蓋引發的問題 --- 父子間的賦值兼容,函數重寫(47)       父子間的賦值兼容(子類對象可以當成父類對象來使用) 子類對象可以當作父類對象使用(兼容性) 子類對象可以直接賦值給父類對象 子類對象可以直接初始化

原创 C++深度解析 父子間的衝突 -- 同名覆蓋,同名成員變量,同名函數(46)

C++深度解析 父子間的衝突 -- 同名覆蓋,同名成員變量,同名函數(46)       子類定義父類的的同名成員變量 示例程序:(同名成員變量) #include <iostream> #include <string> using

原创 QT實驗分析教程 Qt中的字符串類,QString(9)

QT實驗分析教程 Qt中的字符串類,QString(9)       Qt中的字符串類 採用Unicode編碼。   QString直接支持字符串和數字的相互轉換 QString直接支持字符串的大小比較 QString直接支持不同字符編碼

原创 ROS錯誤:攝像頭數據格式錯誤 wants topic /image/compressed to have datatype/md5sum

ROS錯誤 攝像頭數據格式錯誤 wants topic /image/compressed to have datatype/md5sum   錯誤提示: [ERROR] 1260927377.348922000: Received er

原创 ROS出錯:rviz軟件打開後,出現異常或者錯誤的原因

ROS出錯:rviz軟件打開後,出現異常或者錯誤的原因   1  設置.bashrc配置文件的IP出錯 2  主從機沒有同步時間,需要使用ntpdate進行同步 3  命令運行錯誤,重新輸入運行 4 重啓rviz   先運行命令:expo

原创 ROS命令:rospack profile 查看ros包

ROS命令:rospack profile 查看ros包

原创 C++深度解析 C++對象模型分析(下) --- 繼承對象模型,多態對象模型,虛函數表,用C語言實現多態(50)

C++深度解析 C++對象模型分析(下) --- 繼承對象模型,多態對象模型,虛函數表,用C語言實現多態(50)       繼承對象模型 在C++編譯器的內部類可以理解爲結構體。 子類是由 父類成員 疊加 子類新成員 得到的。 代碼如下

原创 Linux命令:scp命令 主從機之間進行拷貝文件

Linux命令:scp命令 主從機之間進行拷貝文件 https://blog.csdn.net/qq_36076233/article/details/80678581   scp -r [email protected]:/home/nc/

原创 ROS出錯:打開action模式下的內標定程序 GAZEBO_MODE

  打開action模式下的內標定程序,發生錯誤    GAZEBO_MODE Invalid <arg> tag: environment variable 'GAZEBO_MODE' is not set. Arg xml is