自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 windows10写的QT配置OpenCV以及opencv_contrib

1、关于windows10写的QT配置OpenCV去看这个博客:https://blog.csdn.net/qq_41185569/article/details/109219705和这个b站视频https://www.bilibili.com/video/BV1hu411z7nL?spm_id_from=333.337.search-card.all.click2、做完上述步骤之后,我们来配置opencv_contrib注意,opencv_contrib与opencv的版本必须一致。...

2022-04-01 18:10:41 2859

原创 一种简易的、临时性的VS+opencv环境配置

一种简易的、临时性的VS+opencv环境配置

2022-01-03 17:12:52 1992

原创 【QT安装】【QT+opencv安装】

QT安装、minGW、MSVC、QT+opencv

2021-12-31 16:39:55 4675

原创 STM32学习笔记

1、什么是上拉下拉、什么是开漏输出和推挽输出?其实很简单。推挽输出就是你想输出1就输出1,想输出0就输出0。但是对于你没有用到的IO口,它处于悬空,他要是处于电磁干扰咋办,可能不小心感受到了高电平,也可能不小心感受到了低电平,为了解决此问题,可以使用开漏输出,就是说你可以使用上拉或下拉电阻,直接把IO口初始化为高电平或者低电平,一直不变。参考回答:能不能通俗的解释一下「上拉电阻/下拉电阻」的原理? - 骑山羊的老ahong的回答 - 知乎https://www.zhihu.com/question/2

2021-10-20 21:21:23 118

原创 SPI、UART、RS232、RS485、IIC五种嵌入式总线讲解

请去看B站视频

2021-06-12 10:12:00 388 1

原创 Tag - 动态规划

这里写目录标题一、基础知识一、基础知识B站学习视频

2021-05-05 21:05:28 187

原创 Tag - 回溯

这里写目录标题一级目录二级目录三级目录一、基础知识一级目录二级目录三级目录一、基础知识注意一点:回溯法是暴力穷举法的一种(穷举法又可称为暴力法或暴力穷举法)

2021-05-04 22:41:52 138

原创 Tag - 分治算法

基础知识去看B站视频说明:1、分治与递归的区别分治法是指一种算法(分而治之,逐步细化地处理);递归是指一种实现(函数中调用自身)分治法也可以不用递归实现,比如自己用一个堆栈去模拟。总之前者是思路,后者是做法。我们做家务,也可以用分治法,我们管理一个组织,也可以用分治法,但是这就和编程完全无关了。2、分治算法的应用:快速排序等关于视频中的例题,我的代码:#include <iostream>using namespace std;int solve(int coin[],

2021-05-03 23:21:23 151

原创 Tag - 堆和优先队列

这里写目录标题

2021-04-30 16:58:25 212 1

原创 Tag- 图

这里写目录标题一、图的基础知识1.1图的基础知识和存储1.2 图的BFS/DFS一、图的基础知识1.1图的基础知识和存储基础知识在这篇文章的前七节,讲的非常好,其实很简单。图的基础知识对第六节中的一个注解:关于十字链表的一点理解:1.2 图的BFS/DFS其实BFS/DFS属于图的搜索方法,但是也可用于树,但是在二者中的技术原理是一样的;去看B站视频只看第一节基础知识即可。DFS是基于栈技术或者递归(递归本来就是基于栈技术实现的);BFS是基于队列技术实现的,是一层一层地遍历。我的代

2021-04-29 20:03:53 373 1

原创 Tag - 哈希表(散列表)

哈希表很简单顺序存储的结构类型需要一个一个地按顺序访问元素,当这个总量很大且我们所要访问的元素比较靠后时,性能就会很低。比如数组a[3] = {1,3,6,9};我们想找一个等于6的元素,就要从a[0]开始遍历,效率很低。如果有4个key和a的4个元素一一对应就好了,我们直接找对应的key就好了。散列表,又叫哈希表(Hash Table),是能够通过给定的关键字的值直接访问到具体对应的值的一个数据结构。也就是说,把关键字映射到一个表中的位置来直接访问记录,以加快访问速度。通常,我们把这个关键字称为

2021-04-29 15:39:18 263

原创 一些C/C++的知识点、经验总结

1、数组当作参数传到另一个函数中是,此时其实传的是一个地址即数组首元素地址。 那就不可以通过sizeof来判断数组大小了。一种解决方法是,同时在函数参数列 表中把数组的大小传进去。...

2021-04-18 14:59:41 136

原创 Dijkstra算法

先收录,再遍历,如此循环。第一次收录的是起点它自己。遍历的是被收录的这个节点的下一邻接节点,算出各节点据起点距离。若某节点曾被遍历过了,那么就重新更新其距离。这样一直循环,所收录的节点都是距起点最短的路径。当收录到我们期待的目标节点时,则结束。...

2021-04-13 20:44:03 125 1

原创 项目

这里写目录标题1、钢板材料2、焊接方式3、铝·硅系铸造铝合金4、关于铸造5、RV减速器6、电机与电池7、车基本参数8、电液推杆9、大轮处摇壁的轴承10、轮胎轮毂11、本科毕设论文再看看,比如电机参数、减速器参数的估计12、关于减震器13、关于导柱导套参数、材质1、钢板材料Q235是低碳结构钢。代表的是这种材质的屈服极限,后面的235,就是指这种材质的屈服值,在235MPa左右。由于含碳适中,综合性能较好,强度、塑性和焊接等性能得到较好配合,用途最广泛。2、焊接方式手工电弧焊。有卡口、坡口;平焊、

2021-04-01 23:10:35 384

原创 结构岗准备

这里写目录标题一、笔试二、面试三、知识点汇总1、DFMA2、强度、刚度、硬度3、透明材料4、耐候性一、笔试《机械设计》《机械原理》《互换性》《机械工程材料》《理论力学》《材料力学》《机械制造》《机械制图》作者:牛客517200652号链接:https://www.nowcoder.com/discuss/513313来源:牛客网互换性:公差等级、配合、粗糙度、公差等;机械设计:轴承、螺栓连接等;金属工艺学:三把火、材料特性、表面处理、热处理等;机械原理:机构类型、四连杆机构基本知识;理论

2021-03-27 21:20:27 823

原创 Tag -树

这里写目录标题一、知识点1.1、二叉树基础知识二、编程题2.1第一轮(易)一、知识点1.1、二叉树基础知识https://blog.csdn.net/hellowd123/article/details/99692395?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522161648832616780271539346%2522%252C%2522scm%2522%253A%252220140713.130102334…%2522%257D

2021-03-23 22:11:07 497

原创 Tag- 栈和队列

这里写目录标题一、知识点二、编程题2.1第一轮(易)一、知识点二、编程题2.1第一轮(易)

2021-03-20 11:22:20 202

原创 Tag - 哈希表

这里写目录标题一、知识点二、编程题2.1第一轮(易)一、知识点https://blog.csdn.net/u011109881/article/details/80379505二、编程题2.1第一轮(易)

2021-03-19 19:56:17 176

原创 Tag - 排序

这里写目录标题一、知识点二、编程题2.1第一轮(易)一、知识点二、编程题2.1第一轮(易)本以为会是一些诸如冒泡、快排之类的题,没想到这几道都是用一个sort()函数就解决了。#1370 上升下降字符串#1528 重新排列字符串#349 两个数组的交集#1356 根据数字二进制下 1 的数目排序#1502 判断能否形成等差数列...

2021-03-19 18:46:10 200

原创 new和malloc区别

https://www.pianshen.com/article/1261411053/

2021-03-16 10:56:50 75

原创 extern “C“的作用

https://juejin.cn/post/6844904000333037575

2021-03-16 10:36:33 66

原创 我的面试总结

这里写目录标题一、阿里云面试1.1技术1.2项目一、阿里云面试1.1技术1、面向过程和面向对象的区别?2、什么是内存越界和内存泄漏3、molloc和new的区别4、对多态和继承有没有了解,说一下5、什么是多线程,了解过多线程通信吗6、指针和引用的区别7、学过数据结构吗,说一下都知道什么排序,既然你说出了这个排序,讲一讲他是怎么实现的1.2项目1、在这个项目中做了什么2、用了什么技术,有没有用到并发3、有没有遇到过难题,如何解决的4、既然你的程序现在适用于此机型,如果再增加一个机型

2021-03-14 09:23:54 645

原创 Tag - 二分查找

这里写目录标题一、基础知识二、编程题2.1第一轮(易)一、基础知识二、编程题2.1第一轮(易)

2021-03-13 09:25:55 94

原创 Tag - 链表

这里写目录标题一、知识点二、编程2.1第一轮(易)一、知识点见郝斌笔记https://blog.csdn.net/weixin_45519751/article/details/107781700二、编程2.1第一轮(易)

2021-03-10 13:41:44 95

原创 Tag-字符串

这里写目录标题一、知识点二、题2.1第一轮(易)一、知识点在编程语言中,字符串往往由特定字符集内有限的字符组合而成,根据其特点,对字符串的 操作 可以归结为以下几类:字符串的比较、连接操作(不同编程语言实现方式有所不同);涉及子串的操作,比如前缀,后缀等;字符串间的匹配操作,如 KMP 算法、BM 算法等。二、题2.1第一轮(易)...

2021-03-07 09:01:45 218

原创 Tag - 数组

这里写目录标题一、数组知识二、所做题2.1 第一轮(易)第一题一、数组知识之前学过相关知识,这里就不再总结不在看数据结构书里的相应章节了。二、所做题2.1 第一轮(易)第一题

2021-03-05 20:29:10 131

原创 ROS-常用可视化工具的使用

2021-01-19 17:16:19 310

原创 ROS-launch启动文件的使用方法

这里写目录标题一、Launch文件语法launch启动文件的作用:避免你多次在linux的命令行进行输入,这样很麻烦,我们可以使用launch启动文件把这些命令行集成起来,这样我们只执行launch启动文件就可以了。launch启动文件作用的官方语言:通过XML文件实现多节点的配置和启动(亦可自动启动ROS Master)一、Launch文件语法...

2021-01-17 17:52:52 1229

原创 ROS-tf坐标系广播与监听的编程实现

这里写目录标题一、创建功能包二、创建tf代码2.1 cpp2.1.1 创建tf广播器代码2.1.2 创建tf监听器代码2.2 python文件2.2.1 创建tf广播器代码2.2.2 创建tf监听器代码三、配置tf广播器与监听器代码编译规则四、编译并运行本节的目的是,实现上一节的底层代码,即通过程序代码实现小海龟turtle2跟随turtle1。一、创建功能包$ cd ~/catkin_ws/src$ catkin_create_pkg learning_tf roscpp rospy tf tur

2021-01-16 22:38:14 275

原创 ROS-ROS中的坐标系管理系统

这里写目录标题一、机器人中的坐标变换和ROS的TF功能二、机器人中的坐标变换实例2.1小海龟运动2.2view_frames可视化工具2.3 tf_echo工具2.4 RVIZ可视化一、机器人中的坐标变换和ROS的TF功能机器人中的坐标变换需要去看《机器人学》教材,这里不细讲。ROS的TF功能:二、机器人中的坐标变换实例2.1小海龟运动实例是,运行turtle_tf_demo.launch,此程序可以自动自动两个小海龟,你控制turtle1海龟运动,那么turtlr2海龟就会跟随turtl

2021-01-16 20:35:40 231

原创 ROS-参数的使用与编程方法

这里写目录标题一、一、

2021-01-16 10:45:27 390

原创 ROS-服务数据的定义与使用

这里写目录标题一、前言二、自定义服务数据2.1 思路如下:2.2具体实施三、创建发布者代码3.1cpp版本四、配置CMakeLists.txt中的编译规则五、编译并运行发布者和订阅者一、前言服务模型如下:只不过本节所要发送的数据是一个我们自定义的类型,即下图的Person类型。而不是前面章节的Spawn或Trigger类型了。既然我们想发送自定义的类型,那么就需要我们进行一番操作了,本篇笔记就讲这个。这个Person包含姓名、年龄等信息。二、自定义服务数据2.1 思路如下:2.2具体实施

2021-01-15 23:28:01 358

原创 ROS-服务端Server的编程实现

这里写目录标题一、服务模型一、服务模型

2021-01-15 20:09:00 163 1

原创 ROS-客户端Client的编程实现

这里写目录标题一、话题模型一、话题模型

2021-01-15 18:39:24 393 1

原创 ROS-话题消息的定义与使用

这里写目录标题一、前言一、前言话题模型如下:只不过本节所要发送的消息是一个我们自定义的类型,即下图的Person类型。而不是前面章节的Twist类型了。既然我们想发送自定义的类型,那么就需要我们进行一番操作了,本篇笔记就讲这个。...

2021-01-15 11:56:52 322

原创 ROS-订阅者Subscriber的编程实现

这里写目录标题一、前言二、创建订阅者代码1、代码思路2、cpp实现3、python实现三、配置订阅者代码编译规则四、编译并运行订阅者一、前言本节是接着上一节讲的,我们本节所要达到的目的是,Subscriber接收小海龟的实时位置。二、创建订阅者代码我们把古月的代码pose_subscriber.cpp或pose_subscriber.py拷贝到catkin_ws/src/learning_topic/src文件夹下,如下图所示:pose_subscriber.cpp或pose_subscrib

2021-01-14 23:10:14 1569

原创 ROS-发布者Publisher的编程实现

这里写目录标题一、话题模型在前面的章节,我们学了通过按键、命令行的形式控制小海龟。本节我们学习通过编程实现小海龟的控制。一、话题模型如下图所示:Subcriber是海归仿真器;Publisher是速度值的发布者,我们本节通过程序去实现;发布者发布一个Twist消息,Twist包括角速度和线速度;Twist通过一个叫/turtle1/cmd_vel的数据管道总线,传送到Subscrider。...

2021-01-14 17:08:37 419 2

原创 ROS-创建工作空间与功能包

这里写目录标题一、工作空间的组成与结构二、创建工作空间三、创建功能包四、设置环境变量一、工作空间的组成与结构工作空间的组成:src用于存放功能包源码;build用于存放编译过程中的文件,一些二进制文件。我们一般用不到build;devel是存放开发过程中的一些文件;install是存放开发完成后的一些文件。工作空间的结构:二、创建工作空间1、创建工作空间其中,catkin_ws是我们所命名的工作空间的名字catkin_init_workspace是初始化,经过初始化catkin_w

2021-01-14 13:09:41 357

原创 ROS核心概念【来自古月居】

2021-01-12 21:59:06 148

原创 ROS命令行

这里写目录标题一、启动小海龟二、rqt_graph三、rosnode list四、rosnode info 节点名称五、rostopic和rostopic list六、不使用键盘而是使用命令的形式来控制小海龟的移动七、查看六中的消息(即命令)的数据类型八、rosservice九、产生一个新海龟十、话题记录与话题复现一、启动小海龟在一个终端启动ROS Master$ roscore再打开一个终端启动小海龟仿真器$ rosrun turtlesim turtlesim_node再打开一个终端启动

2021-01-12 21:52:08 359

空空如也

空空如也

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

TA关注的人

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