自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(61)
  • 问答 (3)
  • 收藏
  • 关注

原创 Python脚本--汇总目录下所有文件名

实用工具

2025-06-30 13:50:32 183

原创 音视频开发面试准备

设计层面:视频推流架构设计、关键技术要点(解码流程、同步问题解决)优化层面:遇到的卡顿、花屏问题如何排查和优化。

2025-03-10 16:21:21 261

原创 ros面试准备

rosrun启动单个节点,roslaunch通过xml文件启动多个节点。service:请求-响应模型,适合即时操作,如开关控制。topic:发布-订阅模型,适合持续的数据流,如传感器。第一、rostopic list检查话题是否存在。4.rosrun 和roslaunch的区别。动态读取或修改全局配置参数,如机器人限速等。第二、rostopic echo查看数据。第三、rostopic hz测试频率。如何调试一个无法通信的话题?ROS中的通信方式有哪些?3.参数服务器的使用场景?

2025-02-24 19:15:20 275

原创 c++面试准备

循环引用:比如a引用的classA指向了b指向的classB,当main函数结束时,a和b的引入计数都没有变成0,两个类的析构函数都不会被调用,导致内存泄露。malloc和new都是用来分配内存的,malloc返回void类型的指针,所以分配内存后需要强制转换指针类型。允许多个指针指向一个对象,通过引用计数管理器管理生命周期,多一个指针计数器+1,当引用计数为0时,会自动释放。互斥锁主要用于多线程的场景下,同时修改一块内存的情况下,故障诊断收到的时候和发出的时候之间加一个锁。引用是一个变量的别名 &

2025-02-24 15:39:35 340

原创 c++笔试准备

大厂笔试题准备,需要请自取

2025-02-24 15:30:57 285

原创 Cmake处理

include/#可执行程序链接库#可执行程序链接库#添加可执行程序#可执行程序链接库fitmeasure。

2025-01-07 10:54:55 798

原创 pcl全局坐标转局部坐标

【代码】pcl全局坐标转局部坐标。

2024-11-29 10:58:31 220

原创 PCL截取ROI

输入一个点云区域,输入ROI的X,Y,Z值,确定ROI区域,单列一个显示的函数将ROI区域显示出来,X,Y,X的最大最小值写成定值。

2024-11-07 17:13:05 374

原创 PCL实践篇 · 在一定环境下实现手动选取ROI

rgbd-scenes-v2_imgs.zip导向了下载图像数据。rgbd-scenes-v2_pc.zip导向了下载点云数据。今天来开一个实践单元。点云啊,我们学的是啥?从中选取一个数据集界面。

2024-10-31 11:28:48 363

原创 【一】PCL入门基础 · 滤波篇

通过调用Boost、Eigen、FLANN等三方库,实现3D点云的分割、滤波、识别等处理。PCL架构图如图1所示。OpenCV是2D信息获取与处理,PCL是3D信息获取与处理。i. 点云密度不规则,需要进行平滑处理。

2024-10-29 10:46:22 641

原创 VS2022+PCL1.12.1配置

这里用的是vs作为开发工具,vscode是一个比较轻量级的工具,在Windows上常用微软的vs,注意不要下错软件。错误 LNK1104 无法打开文件“vtkChartsCore-9.1d.lib”Linux转过来的小伙伴,vs ≠ vscode。下载后请与代码放在同一目录下,如下图。斯坦福兔子rabbit.pcd。测试点云代码时报错。

2024-10-25 11:22:33 410

原创 从0-1配置一个ROS项目

目标:从0-1配置一个ROS项目,实现hello,world打印,在此基础上进行功能开发。步骤5:编译包,运行节点。

2024-07-05 19:42:30 364 1

原创 视频推流功能实现

视频推流功能实现

2024-05-11 15:45:23 654

原创 ros发布箭头标识,并在rviz中显示

1、在构造函数中初始化节点。0、头文件中定义成员变量。

2023-08-23 14:35:36 784

原创 调试室外配送车自动充电

二、kill掉小车上的自动充电节点,运行自己的。三、blablabla厕所回来再写。一、主从机配置,连小车WIFI。

2023-08-16 11:22:32 512

原创 ROS开发使用命令汇总

ros开发常用命令汇总,稍后查询并给每条指令注释。

2023-07-05 17:23:48 159

原创 ROS学习笔记 - 入门学习

学习资料:https://sychaichangkun.gitbooks.io/ros-tutorial-icourse163/content/chapter1/编译流程:catkin workspace包括src\build\dev三部分,编译从左到右进行。1、Linux下的编译器:gcc/g++ , Makefile , Cmake , …ROS对Cmake进行拓展 — Catkin(对cmake , make指令进行封装)2、Catkin编译与工作空间。

2023-07-04 15:40:18 283

原创 导出页面图片

然后,使用html2canvas将整个页面转换为canvas,然后使用canvas.toBlob方法将canvas转换为Blob对象,最后使用FileSaver.js将图像文件保存到本地。4、使用Vue的相关插件,如html2canvas或vue-html2canvas将HTML元素转换为canvas,然后使用canvas转换器将canvas转换为图像。3、在导出操作中,使用ECharts提供的echartsInstance.getDataURL方法将饼图转换为base64编码的图片。

2023-04-14 15:25:27 586

原创 解决问题2023_4_11

问题描述:前端有父页面index,其包括一个import的子页面addCase,需求是在父页面上如果点击增加项目,直接调用子页面,如果在单个项目中点击编辑、复制,传入参数row作为行信息,调用子页面进行回显。在父页面中定义一个函数addCase,用来处理添加项目事件。解决思路:在父页面index中定义一个状态showAddCase,默认为false,用来控制是否显示子页面addCase。在父页面中定义一个函数toggleAddCase,用来切换showAddCase状态的值,从而控制是否显示子页面。

2023-04-11 15:04:44 145

原创 JS获取当前时间并格式化日期

不是我说,之前有一个声称自己将日期格式化为yyyy-MM-dd hh:mm:ss的帖子,我就用CV大法把他的代码拉过来了,代码调了半天发现他的日期输出是2023-3-30,网上骗子多,CV需谨慎QwQ。

2023-03-30 09:20:57 248

原创 以下是一个函数,可以清空表格中的筛选框:

这个函数首先通过 document.querySelector() 找到包含表格的 DOM 元素,然后通过 querySelectorAll() 找到所有的筛选框元素。最后,通过模拟点击每个筛选框的触发器 .el-table__column-filter-trigger 来清空筛选框。你可以将这个函数与一个按钮或其他触发器绑定,以便在用户需要清空筛选框时调用它。

2023-03-21 17:51:33 374

原创 后端加了一个status条件查询,用0、1、2进行标识,前端如何使用组件实现筛选功能?

前端可以使用下拉框(Select)组件实现筛选功能,下拉框中显示的选项可以是“全部”、“已完成”、“未完成”等,对应的值分别为-1、0、1或0、1、2。在下拉框组件中添加三个选项:“全部”、“已完成”、“未完成”,对应的值为-1、0、1或0、1、2。在查询参数中添加一个status参数,将下拉框选中的值作为参数值传递给后端。后端根据status的值进行筛选,返回符合条件的数据给前端。在前端代码中添加一个下拉框组件,用于选择状态筛选条件。

2023-03-21 08:46:23 572

原创 调整el-table顺序,单个元素配单个按钮

调整el-table顺序,单个元素配单个按钮

2023-03-03 10:36:10 907

原创 调整el-table顺序,单个元素配单个按钮

调整el-table数据,单个元素配合单个按钮

2023-03-03 10:35:46 284

原创 一个能在vue3中运行的JSON编辑器,能展示JSON数据的高亮,打开时有默认数据

JSON编辑器

2023-03-03 10:20:49 2533 2

原创 运行前的准备工作

我要记录一下,不然每次都要输入,有了它我的生产力将大幅提升!

2023-02-13 14:38:39 108

原创 实验记错本---我如何配置vue3-json-editor

stop

2023-02-13 14:30:26 1470

原创 2023.2.8日学习---李立超老师学习笔记

学习中ing

2023-02-08 11:34:18 502

原创 明日任务:

冲鸭!!!!

2023-02-07 17:40:02 132

原创 1、若依VUE代码结构:官方文档+资料+总结

对于若依VUE的代码结构梳理

2023-02-07 13:04:49 692

原创 若依VUE学习问题汇总

努力学习中

2023-02-07 08:53:25 139

原创 前端:若依vue快速入门

若依vue学习笔记

2023-02-03 20:07:45 281

原创 Javascript40分钟快速入门课程代码

复习专用

2023-02-03 10:33:28 259

原创 Javascript快速入门

快速开发进行时

2023-02-02 19:01:14 111

原创 常用git命令

git基本使用方法

2023-02-02 16:15:22 191

原创 Python组——蓝桥杯真题及解析

可恶,竟然找不到研究生组的真题。。。就是这么暴力。到11时最先用完的卡牌是1,到21时最先用完的卡牌也是1,到2021时。。。你懂的!只需要查1是什么时候被用完的。cnt = 2021for i in range(99999): temp = str(i) for j in range(len(temp)): if(temp[j] == '1'): cnt -= 1 if(cnt == 0):

2022-04-08 12:07:56 652

原创 Python——蓝桥杯【特殊回文数】

题目:暴力破解,注意for循环区间左闭右开,10001是第一个回文数,边界值999999应该纳入循环。另外,注意判定条件对时间的影响,先判断回文,再判断和是否等于n,否则会超时。#回文import mathimport stringimport timedef infer1(str1,i): if(n == eval(str1[0])+eval(str1[1])+eval(str1[2])+eval(str1[3])+eval(str1[4])): print(i)

2022-04-07 12:36:32 879

原创 python考前准备

(1)头文件import mathimport string(2)主函数if __name__ == '__main__':(3)输入输出# 输入n,然后输入n个数字 alist = [] n = eval(input()) #输入单个数字,int或者float,eval()可以直接转换。 for i in range(n): # i属于[0,n-1] temp = eval(input()) alist.append

2022-04-02 21:39:40 296

原创 Python基础——基本统计值计算

计算键入数据的平均值、方差和中位数#基本统计值计算def getNum(): #键盘输入需要统计的数据 nums = [] iNumStr = input("请输入数字(回车退出):") while iNumStr !="": nums.append(eval(iNumStr)) iNumStr = input("请输入数字(回车退出):") return numsdef mean(numbers): #计算平均值 s=

2021-09-18 14:37:05 6801 7

原创 Python基础——元组类型

序列类型是一个基本类型,其下包括元组类型元组一旦创建,就不能被修改。可以利用这个性质保护元素。创建方式1:创建方式2:套娃:元组类型的操作:将列表转化为元组:①定义列表②转化成元组...

2021-09-17 21:17:44 185

逆向工程,用于plc软件逆推,可进行反汇编和加密软件解密

用于逆向工程,用于反汇编、解密

2025-03-26

cmake文件基本配置

cmake文件基本配置

2024-11-21

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

TA关注的人

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