自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 [blender 4.0] 关于引用obj文件报错的问题

blender引用obj报错 AttributeError: Calling operator "bpy.ops.import_scene.obj" error, could not be found

2024-01-02 11:23:13 1437

原创 vscode C++ 自动补全+纠错 [clang]

vscode C++ 自动补全+纠错 插件 [clang]安装内容电脑端安装clang全套vscode 相关C++全套clang-formatclang-tidyclangd安装内容电脑端安装clang全套sudo apt install clangvscode 相关C++全套clang-format用于规范你的代码风格。并在对应的网站上下载相应的code format文件。比如,对于ros编程,就下载ros要求的format文件:ros-format之后将下载的.cla.

2022-01-04 10:31:33 4713

原创 aur源 更改安装包版本

aur源 更改安装包版本有时候aur源提供的安装版本与我们所需的并不相同.我们可以在通过yay安装的时候加入yay -S package-name --editmenu之后将会出现如下图所示的字样.点进需要更改的包中,然后修改pkgver为需要的版本, 再在sha256sums处,将其后验证用的序列改为SKIP,保存退出文档, 继续安装即可装上指定版本....

2021-12-07 23:10:46 974

原创 ROS action笔记(一)---- action的生成

ROS action笔记(一)---- action的生成Introduction生成 .action自定义的变量类型cmake编译Introductionaction 主要分为client与server, 二者同时并行。client向server发送执行目标,server向client实时返回feedback与完成目标后的result.feedback与goal的区别在于,feedback是在执行过程中可以不断返回的,而result只有在最后阶段返回。生成 .action# file na.

2021-11-18 22:43:49 809

原创 使用 rr 进行debug

使用 rr 进行debug简介关键词安装编译源文件方法Fedora:ubuntuarch使用开始回放刚才的运行过程反向debug记录观察点简介关键词保留某一次的运行错误对错误可以反复执行可以反向执行(这个猛)操作和gdb没啥区别rr aspires to be your primary C/C++ debugging tool for Linux, replacing — well, enhancing — gdb. You record a failure once, then deb

2021-11-15 09:30:48 2075

原创 Vim 快速替换括号

文章目录例子方法多行替换例子我们有代码vector{1,2,3,4};, 希望快速替换为vector(1,2,3,4).方法安装vim surround 插件。只需要在normal模式下将光标放在括号中,按c s { ( 即可。多行替换将vector{1,2,3,4};vector{1,2,3,4};vector{1,2,3,4};替换为vector(1,2,3,4);vector(1,2,3,4);vector(1,2,3,4);只需在第一行操作结束后,到需要改变的每一

2021-09-08 11:01:04 1247

原创 manjaro安装vmware

manjaro安装vmwarepacman下载并安装vmware创建VMware Tools服务文件启动vmware相关服务参考pacman下载并安装vmwarepacman下载vmware-workstation。下载安装结束后不需要着急打开。终端输入for x in {0..6}; do sudo mkdir -p /etc/init.d/rc${x}.d; done创建VMware Tools服务文件输入kate /etc/systemd/system/vmwaretools.serv

2021-09-03 16:18:23 1822

原创 最小生成树算法与代码--C++

文章目录前言算法详情代码前言最小生成树其实是最小权重生成树的简称。一个连通图可能有多个生成树。当图中的边具有权值时,总会有一个生成树的边的权值之和小于或者等于其它生成树的边的权值之和。广义上而言,对于非连通无向图来说,它的每一连通分量同样有最小生成树,它们的并被称为最小生成森林。以有线电视电缆的架设为例,若只能沿着街道布线,则以街道为边,而路口为顶点,其中必然有一最小生成树能使布线成本最低。以上选自wiki。算法详情创建一个优先队列。先选取第一个点,作为起点,将与其连接的所有边加入优先队列

2021-08-16 21:34:25 414 1

原创 C++随机数的正确使用方法(mt19337)

文章目录前言正经随机数使用方法前言作者曾在往期文章中介绍过C++中使用随机数的方法,这里。即使用srand的伪随机数的方式。但是既然名字叫做伪随机数,说明其生成并不是严格随机的,在编写比较严肃的算法时会显得十分不规范。正经随机数使用方法#include <random>... ...std::mt19937 gen(std::random_device{}());std::uniform_real_distribution<> distribution(0.0,

2021-08-16 16:00:17 967

原创 [Linux] 将文件夹中所有pptx文件转换为pdf格式

文章目录直入主题直入主题find . -name “*.pptx” -exec libreoffice --headless --invisible --convert-to pdf {} ;电脑中需要有libreoffice

2021-08-16 15:27:16 224

原创 Linux 使用perf进行内存检查

Linux 使用perf进行内存检查安装perf使用方法令perf在检查C++代码时不需要sudo权限只记录重要信息并查看火焰图配合rosrun使用安装perfsudo apt install linux-tools-common之后运行perf,如果有问题,按照提示安装所缺项目即可。使用方法先输入top查看进程PID如图,vmware的PID为3379,可键入sudo perf record -g -F 999 -e -p 3379 --sleep 10表示以刷新率999,刷

2021-07-21 22:10:37 5688 8

原创 ubuntu 安装windows软件的一个比较稳定的方法

文章目录我的配置一、下载并安装deepin-wine二、安装软件尽量避免的操作:请使用:我的配置Linux version 5.4.0-70-generic (buildd@lgw01-amd64-039) (gcc version 7.5.0 (Ubuntu 7.5.0-3ubuntu1~18.04)) #78~18.04.1-Ubuntu SMP Sat Mar 20 14:10:07 UTC 2021因此本文主要为ubuntu18.04作参考。一、下载并安装deepin-wine不推荐.

2021-04-08 15:11:46 1771

原创 C++:使用`rand()`或Eigen生成随机数、随机矩阵时,输出结果总是一样

如题文章目录原代码运行三次结果输出:解决方法运行结果参考原代码#include <random>using std::cout;int main(){ for (int i = 0; i < 5; i++) { cout << rand() << '\n'; }}运行三次结果输出:三次运行结果一模一样。解决方法在所有循环之前,加上srand(unsigned(time(NULL)));即可:#.

2021-04-04 16:04:37 1249

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除