原创 ROS學習第二課(ROS文件系統)

本課主要介紹ROS的工程結構,也就是文件系統結構。 Catkin的編譯系統 對於小的源代碼,可以使用編譯工具gcc/g++進行編譯,執行,但是這種方式效率低下,所以開始用Makefile來進行編譯,但隨着工程量增大,Makefile也不能

原创 LeetCode無重複字符的最長字串

無重複字符的最長子串 給定一個字符串,找出不含有重複字符的最長子串的長度。 示例 給定"abcabcbb",沒有重複字符的最長子串是"abc",那麼長度就是3。 給定"bbbbb",最長的子串就是"b",長度是1。 給定"pwwkew",

原创 C語言中的關鍵字

C語言中的關鍵字 數據類型關鍵字 (1) char :聲明字符型變量或函數 (2) double :聲明雙精度變量或函數 (3) enum :聲明枚舉類型 (4) float:聲明浮點型變量或函數 (5) int: 聲明整型變量或

原创 ROS學習第一課(ROS簡介)

ROS(Robot Operating System)是一個應用於機器人上的操作系統。 ROS是一個適用於機器人編程的框架,這個框架把鬆散的零部件(電機、底盤、激光雷達、攝像頭、機械臂等)耦合在一起,爲它們提供通信架構。 ROS並非Win

原创 LeetCode兩數相加

兩數相加 給定兩個非空鏈表來表示兩個非負整數。位數按照逆序方式存儲,它們的每個節點只存儲單個數字。將兩數相加返回一個新的鏈表。 你可以假設除了數字 0 之外,這兩個數字都不會以零開頭。 示例 輸入:(2 -> 4 -> 3) + (5

原创 Tensorflow中Tensorboard中出現問題No dashboards are active for the current data set

瀏覽器中輸入http://host::6006,出現No dashboards are active for the current data set。出現問題原因一般是找不到生成的文件:1、檢查命令窗口下是否(cd)進入文件的上一層目錄

原创 LeetCode兩數之和

兩數之和 給定一個整數數組和一個目標值,找出數組中和爲目標值的兩個數。 你可以假設每個輸入只對應一種答案,且同樣的元素不能被重複利用。 示例 給定 nums = [2, 7, 11, 15], target = 9 因爲 nums[0]

原创 QT中Q_OBJECT

在QT中,使用信號(signal)和槽(slot)的機制時,需要加上Q_OBJECT。只有繼承了QObeject類,才能具有信號和槽的能力。

原创 QOpenGLWidget類講解

Detailed Description QOpenGLWidget類是用於渲染OpenGL圖形。 除了可以選擇使用QPainter和標準的OpenGL渲染圖形,QOpenGLWidget類提供了在Qt應用程序中顯示OpenGL圖形的功能

原创 QT 5.11.1 + OpenGL 第一篇(OpenGL在Qt中幾個版本)

舊版本的Qt中,模塊OpenGL提供了QGL開頭類,不提倡使用,只是爲了兼容低版本的Qt。 新版本的Qt中,有兩種方式: 1、Qt的GUI模塊中的QOpenGL開頭的類。 2、Qt的Widget模塊中的QOpenGLWidget類。