HJ Blog

[ Learn to walk before you run ]

Debug for C/C++ large Project

How to use GDB for C/C++ project on vscode

Introduction The current workflow of C/C++ projects is usually a CMake-based multi-file project, and most of the debug methods introduced on the Internet only have a hello world example, which is ...

Guide to CMakeLists.txt

Summary about Cmake compilation

Reference - configuration of CMake Reference - Cmake Practice 序言 在这篇文章中,我想分布介绍 CMakeLists.txt 中的的各个组件。在实际应用中只需将组件结合即可实现编译需求。 Basic Configuration 设置cmake最低版本如 3.10 cmake_minimum_require...

The Road to Python 3 Arguments and Argparse

Everything about args you should know

Reference - Liaoxuefeng: Arguments Reference - args & kwargs Reference - Argparse official tutorial Reference - Argparse official tutorial - CN 序言 这篇文章将更新一些关于 args(Argument) 的基础知识 Positio...

The Road to Python 2 Multi Threading

Summary about Python Multi Threading

Reference - basic concept, join, setDaemon Reference - lock & Rlock Reference - Condition Reference - Event Reference - Timer Reference - Local 序言 这篇文章是对Reference系列文章的个人理解与总结 基本概念 线...

WSL2 Visualization

Guidance about open visualization interface in WSL2

Reference - Download VcXsrv Reference - Setting VcXsrv Reference - Activate Virtual IP Reference - Glx Visual WSL在图形化界面上的支持并不是很好。但很多时候即使我们不需要桌面,我们也需要打开一些图形窗口,如ROS的Rviz/Gazebo。 这篇文章将介绍如何开启这些界面。 ...

The Road to Python 1 Conda and Poetry

Guidance on creating a clean & isolated Python environment

Reference - Conda & Poetry Reference - Conda 操作 Reference - Poetry/Reference - Poetry(Chinese Version) 序言 在这篇文章中,我想介绍如何使用Conda以及Poetry管理项目环境。 我们使用Conda实现Ptyhon多版本的管理 使用Poetry实现Ptyhon项目的依赖包管...

WSL2 CUDA Installation

Guidance about install CUDA in WSL2

Reference-1 Reference-2 Install CUDA driver for WSL In Windows-Device Manager(设备管理器) find your GPU In [here](https://developer.nvidia.com/cuda/wsl](https://developer.nvidia.com/cuda/ws) click...

Read .yaml file (C++)

Guidance about how to use yaml-cpp

Reference Install git clone https://github.com/jbeder/yaml-cpp.git In the source directory: mkdir build cd build cmake .. make // you can also use "make install" direct...

ROS Beginner Commands

Basic ROS useful commands

Source 总是先 source /opt/ros/noetic/setup.bash 一旦类似于roscd 找不到package,则使用以下命令: cd ~/catkin_ws source devel/setup.bash roscd beginner_tutorials rospack find rospack find [package_...

Top
Down