摘要:
一、简介 该项目是对nanomg的可伸缩性协议库的重写,并添加了重要的新功能,同时保留了与原始协议库的兼容性。 二、安装及卸载 # 1、源码安装 git clone https://github.com/nanomsg/nng.git -b v1.5.2 mkdir build cd build c 阅读全文
摘要:
一、简介 在ros中启动节点,我们经常需要传入外部参数。一般我们使用roslaunch 定义参数,或者直接读取json文件。其实在ros中用yaml文件传参才是最方便的。 二、使用方法 2.1 安装(安装ros,一般会自动安装这个库) sudo apt install libyaml-cpp-dev 阅读全文
摘要:
sudo apt install retext 阅读全文
摘要:
一、ros节点名 ros节点名可以包含a-z、A-Z、数字0-9、下划线_,且必须以字母开头。节点启动后,ros会自动在节点名前加/,表明是全局命名空间下的节点,节点名具有系统唯一性。 ros::init(argc, argv, "pos_node"); 二、话题名 ros::NodeHandle 阅读全文
摘要:
一、help pip -h #查看pip功能 pip freeze >requirements.txt #生成将当前环境的依赖库列表 阅读全文
摘要:
ubuntu中,使用systemd-journald做日志中心库,使用rsyslog来持久化日志,使用logrotate来轮转日志文件 一、journald和rsyslog journald: systemd-journald.service: 记录与服务、开机引导有关的日志,服务在运行的时候才有相 阅读全文
摘要:
一、设置时区及语言 locale # check for UTF-8 sudo apt update && sudo apt install locales sudo locale-gen en_US en_US.UTF-8 sudo update-locale LC_ALL=en_US.UTF-8 阅读全文
摘要:
一、简介 有时我们使用docker并不是为了纯净的环境,只是为了快速使用一个配置好的环境。这样,官方的最小环境反而不适合我们使用,所以我们需要一个基本能用的镜像,下面推荐: 本教程的目的,搭建一个适合的python环境,并使用vscode远程调试。 二、docker pull 拉取官方镜像 # 例子 阅读全文
摘要:
一、virtualenv安装 #pip是Python的包管理工具,“Python install package”,由Python软件附带 pip install virtualenv 二、以python3.8为例子,构建一个独立的环境 1、在指定文件夹,创建独立的虚拟python环境 #-p是显式 阅读全文
摘要:
1、新建用户 sudo useradd user2 -m -s /bin/bash #新增用户user2,并创建目录,指定登录shell 2、赋予管理员权限, sudo vim /etc/sudoers #照着root用户的加 阅读全文