自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MCU SCT文件学习

通过查阅手册《GD32F4XX_应用手册》,如下图1,图2,图3,发现IRAM2使用的TCMSRAM,这一块SRAM是不支持使用DMA,如果DMA取的地址在0x1000 0000 -0x1000 FFFF,是取样不出来的。开始猜测是线程重入,破坏了地址,后来思考一下发现不对,因为注释掉线程,ADC+DMA采样无效。开启线程,发现ADC+DMA采样有效。现象:注释掉一些线程,发现ADC采样的线程采样不到数据了。注意这种方法使用的编译器是AC5,AC编译器查看。外设:FreeRtos,ADC,DMA。

2024-10-26 22:00:35 506

原创 虚拟机使用FileZilla软件实现文件互传

File安装与连接参考《[正点原子] 1.MX6U嵌入式Linux驱动开发指南V1.6.;软件版本:FizeZilla 3.63.2 VirtualBox7.0.20。3.在终端打开控制台安装FTP服务。在控制台输入ifconfig。1.设置桥接模式(网卡)

2024-09-24 21:21:42 357

原创 vscode idf.py menuconfig 界面无法上下界面

退出这个界面,在终端里面输入start cmd,在cmd界面输入idf.py menuconfig 就可以了。或者点击串口那一行进行配置。

2024-07-30 16:09:21 266

原创 Visual stdio code 运行C项目环境搭建

这个软件在我新硬盘F:\工具\vscode_环境准备 里面,然后新建环境变量[1],再去装Visual stdio code的包,装完参考[2]进行 C++环境配置,直接先建立工程,然后选择c++ gdb 环境配置,然后选择用gcc编译生成。先装visual stdio code ,然后再装。

2024-07-26 15:14:07 218

原创 Linux虚拟机解决VNC打不开的问题

这段代码好像是VNC连接需要输入的。

2024-06-16 17:54:26 298

原创 origin 设置等距不等分值的横轴

调整起始位置和结束位置,就可以显示横轴等距不等分了。

2024-01-28 15:34:53 7870 2

原创 conda py3.6 open3d 和pcl库安装

在anaconda下安装了好几次都失败了,在Python的环境库里面找也找不到 ,于是在pycharm的控制台里面输入。anaconda下输入conda install open3d 基本上安装失败了。成功,不知道为什么还了个版本就成功。

2024-01-24 11:25:27 775

原创 WARNING: Target directory e:\py3.6.8\lib\site-packages\et_xmlfile already exists. Specify --upgrade

因为在Pycharm 里面的Terminal使用pip install 命令,他就给你装在默认环境里面。这里我的是用anaconda的虚拟环境。

2023-12-02 10:05:05 1856

原创 力扣:67.二进制求和

假如两个数字110和1101,通常都思维上都是前面去补0,那么这道题就用了一个反向操作,将字符串进行遍历想加,那么一开始计算的位置就是最低位,如果遍历的索引号是小于a.size那么返回a的第i位转字符串并且加到进位上,b字符串进行相同的操作,如果一样也返回加到进位上,并且对进位进行进行取2的模,OK 把这个模压入栈中 ,并且要更新进位,如果10进制进行相机为2,那么进位的模就1,直接对它进行除2就可以了。最后进行翻转reverse(ans.begin(),ans.end())这里涉及到 (c)?

2023-11-07 19:57:49 232

原创 力扣:58. 最后一个单词的长度

【代码】力扣:58. 最后一个单词的长度。

2023-11-06 16:59:26 140

原创 力扣35.搜索插入位置

分析:利用二分法,不停的逼近这个值,如果目标值小于二分法求取的中间索引的这个值,那么首先保存这个索引值,第二右边的索引值等于mid-1,就是向左去夹近。如果target大于这个值则左边界+1,每次mid的值是right-left的和>>1并且加上lef。

2023-11-06 12:23:18 141

原创 28.找出字符串中第一个匹配项的下标

i是母字符串的当前索引,m是子字符串的长度,n的母字符串的长度,进入遍历循环,先将flag置1,进入for循环遍历当前索引下的母字符是否等于子字符,如果当前索引下母子字符不相等,重新从第二个位置开始判断,回答第一层For,进入第二层for,此时第一层for,i++了,进行j次判断,判断到了母子字符不相等,如果有一个不相等,那么又从来。如果此时相等,继续判断,如果i+j索引号等于子字符串needle[j]了遍历到最后一个,这进入判断返回i.

2023-11-05 20:42:07 118

原创 【无标题】

k=1,i=1,遍历nums从第二个之后的所有元素,如果这个元素不等于前一个,那么把这个元素加入第k个,有多少个不同的就有k个元素,所以if里面要执行k++。这里不懂为什么返回值是一个nums数组。这道题用暴力解法即可啊,因为题目给定的数组是非严格递增的,如果前一个数组不等于就加入到新的数组里面。

2023-11-04 21:45:27 230

原创 21.合并两个有序链表

【代码】21.合并两个有序链表。

2023-11-04 20:56:54 81

原创 力扣:有效的括号

讲一下思路吧这里定义了一个map,都是字符类型的,对应了键和值的操作。定义了一个栈,这个栈是一个线性结构,开始遍历,目前还是不知道这里为什么用for(char ch:s),然后去搜索,得到参考文档[1]。如果是右括号,就返回1,左括号返回0.GPT搭的好像不是很对,然后如果是右括号,就进入如下判断,首先判断这个容器是是否为空栈或者栈顶不等于当前键和值,栈顶的元素,比如(要与)配对即stk.top() == pairs[ch] ,如果不是一对就返回false,心得:这道题利用了栈的后进先出的原理。

2023-11-04 19:11:18 299

原创 力扣:求最长公共前缀

首先还是熟悉的操作,声明一个 类,这个类叫Solution,定一个一个共有成员,String longestCommonPrefix,首先要判断字符串是否为空,用一个变量存储字符串的大小,并且遍历第一个字符串的数组,并且把第一个字符串的i个字符存储到变量,那么去用第一个字符串的i个字符去与其他字符串进行判断,如果其他字符串(比如第j个)如果当前字符串的第i个索引等于j个字符串长度或者不等于第j个字符串的第i个索引,那么就返回前面的索引。输入: strs = ["dog","racecar","car"]

2023-11-03 20:20:34 177

原创 力扣:罗马转整数

【代码】力扣:罗马转整数。

2023-11-02 20:08:32 145

原创 力扣:环于杆,简单题

/vector<vector<int>> state(POLE_NUM, vector<int>(COLOR_NUM, 0)):这部分代码创建了一个长度为 POLE_NUM 的二维向量,其中每个元素都是一个长度为 COLOR_NUM 的一维向量。整个二维向量表示了所有杆子的颜色情况。POLE_NUM 表示杆子的数量。//vector<int>(COLOR_NUM, 0)这部分代码创建了一个COLOR_NUM 一维向量,并将每个元素初始化魏0,

2023-11-02 18:56:50 120

原创 1. 两数之和,简单题

这个代码暂时理解,学习了容器的知识。

2023-11-01 19:34:51 62

原创 C++函数重载和函数重写的区别,请举例说明

C++中的函数重载(function overloading)和函数重写(function overriding)是两种不同的概念,它们用于不同的编程场景,有着不同的特点。函数重写实现了多态性,允许在运行时根据对象的实际类型来调用合适的函数。这两个函数都有相同的名称但不同的参数列表,这就是函数重载。函数时,由于它是虚函数,并且根据对象的实际类型来选择调用的函数,所以将分别调用。这是多态性的体现,因为我们可以通过基类指针调用派生类的函数。函数时,将根据对象的实际类型调用合适的函数。我们创建了两个派生类。

2023-09-06 15:00:38 175

转载 配置点云环境PCL1.11.1

配置PCL点云库

2023-08-03 22:25:31 207

原创 曙光平台使用记录

最终还是放弃了,用我自己电脑跑了,电脑内存不住。运行环境要做记录,要不然多年以后做就会GG。这个环境不行,这个环境也不行。

2023-07-10 14:51:21 214

原创 stm32F103 WIFIESP8266模块连接阿里云平台

AT+MQTTCLIENTID=0,"ClienId"//clientId第二个参数注意每个逗号后加分隔符“\”,已踩过坑,例如:t|securemode=3\,signmethod=hmacsha1\。第一次这里返回了+MQTTDISCONNECTED:0。最后连接订阅topic很不顺利,多刷几次网页就好了。我用的固件是这个,刷固件之后,可以连上阿里云。这里这篇博客提到的固件是错误的。这里我是在逗号之前加入\符号。其次返回了Error。

2023-05-01 22:42:44 1974

原创 stm32 ATK-MS6050 DMP init failed!

买来的MPU6050模块需要水平放置,要不然会初始化失败。

2023-04-01 13:25:35 351

原创 requests.exceptions.ProxyError: HTTPSConnectionPool

科学上网关了。

2023-03-23 17:08:38 1540 9

原创 AssertionError: Image Not Found

11

2023-03-23 16:22:45 391 1

原创 EC20免驱版 TX2无法使用

AT+QICSGP=1,1,"UNINET","","",1 //配置场景1,APN 配置为"UNINET"(中国联通)。配置第一路的APN,插移动的卡就配置移动的APN。再次发送AT+QNETDEVCTL=3,1,1。返+QNETDEVCTL:3,1,0,1。2发送指令(这个指令不知道问题)输入AT+QNETDEVCTL?输入AT+QNETDEVCTL?返回+QNETDEVCTL?本来我按照王工的输入。

2023-03-20 15:23:07 969

原创 YOLOv5 Grad CAM报错:keyerror:cv3

yolov5 7.0热力图实验,加入了shufflenetv2 conv5 - ..yaml文件。打开模型的yaml文件。找到detect的层数。然后在main_gradcam.py文件中。用自己的权重生成热力图。这三个数字改成自己的网络结构。2-23年3月20日,

2023-03-20 13:20:19 618

原创 U盘插入Linux系统权限仅有只读

然后插入TX2下,变成只读。有些文件夹还不能复制了。U盘插入windows下,一直提示要修复。解决方法:换了一个U盘。

2023-01-01 12:30:46 403

原创 open label file.(This can be normal only if you use MScoco)

E:\yolov4-rubish\darknet\our_data\ImagesAug把标签的txt文件和Jpg文件放在同一个文件夹

2022-12-03 14:03:41 455 1

原创 Windows yolov4 darknet+部署到TX2

(4条消息) TX2训练yolov4 自己的训练集_小宋今天也要敲代码鸭的博客-CSDN博客 git clone https://github.com/AlexeyAB/darknet.git (4条消息) linux系统换源:Ubuntu 18.04 LTS 更换国内源_浪里小飞侠的博客-CSDN博客

2022-12-02 22:34:58 150

原创 树莓派4b ubuntu 18.04安装+ROS安装

最近比赛用到激光雷达和地图建模,手上有快思岚A1-m8的激光雷达ubuntu 18.04安装链接:https://pan.baidu.com/s/1L4Eg_9x9QiWYJ_3sRKoIVA提取码:v1je--来自百度网盘超级会员V5的分享这是ubuntu的镜像烧写到新的树莓派发现开机不了,于是查阅资料发现要替换树莓派的固件。发现ubuntu 18.04更换固件就能安装,而ubuntu mate 20.04安装就系统安装崩溃替换固件:烧录好镜像镜像之后再SD卡中把解压的..

2022-11-13 23:50:19 846 2

原创 TX2 安装miniconda3并配置环境

【代码】TX2 安装miniconda3并配置环境。

2022-11-13 23:28:47 324

原创 python 添加anaconda 环境失败

点开解释器,添加已有的anaconda 的环境,记住添加错了,一定是路径没点对,记住下tool文件夹下面!

2022-11-08 15:37:47 517

原创 TX2训练yolov4 自己的训练集

做到一半,发现darknet/cfg下没有yolov4-tiny.cfg文件,于是先把原有的darknet文件剪切出来,并做好备份,想起以前下载了TX2跑yolov4的模型下载了darknet,于是再去下载一遍。下载darknet成功,发现与原来的darknet不一样,不管了,先复制进去,然后再改Makefile文件 ,编译之后成功,但是很多warning.回到TX2上,发现/train/darknet/cfg上也有一个配置文件,这个文件对于darknet的,就是训练开始的框架。

2022-11-03 13:43:22 880

原创 Ubuntu 18.04 VM虚拟机界面太小

点击Devices。

2022-10-05 20:16:22 889

转载 MathType编辑器出现方框

2,在mathtype文件夹 下MathType6. 0\Fonts\TrueType中找到mtexratf,复制到windows下的fonts文件夹内即可。1,查看windows文件夹下的fonts中是否有mtextra.tf (显示为MT Extra (TrueType))。控制面板,字体即可打开。

2022-09-02 22:15:24 1103

原创 keil5 Missing Software Packs及最新版本Keil5 安装

下载2个包 *** Target 'Flash' uses RTOS support that is part of a Legacy Pack. The Legacy Pack is not installed on your computer - to download the missing Legacy Pack visit: www.keil.com/mdk5/legacy记录一下 怕之后的彻底删除找不到路径。这里有个思路,以后打开安装包的时候...

2022-07-06 23:18:58 4559

原创 树莓派4b opencv的安装

参考树莓派-OpenCV的安装与基本应用_哔哩哔哩_bilibili镜像分享hi,这是我用百度网盘分享的内容~复制这段内容打开「百度网盘」APP即可获取链接:https://pan.baidu.com/s/1ASkIdyVo_8HjrX11xZSCRQ提取码:y2hupython包分享hi,这是我用百度网盘分享的内容~复制这段内容打开「百度网盘」APP即可获取链接:https://pan.baidu.com/s/1AoJYQ2hvuswKCmvoFrjl5A提取码:5cd...

2022-05-31 20:01:15 263

原创 树莓派 激光雷达-思岚RPLIDAR S1测试hector_mapping(rviz上渲染显示周围环境)

hector_mapping包安装sudo apt-get install ros-melodic-hector-slam创建launch文件在rplidar_ros/launch/目录下添加hector_mapping_demo.launch文件这个目录我没找到,于是我打开/home 搜索rplidar_ros 然后通过找次路径 找到了该文档vim hector_mapping_demo.launch(66条消息) VIM中的保存和退出、VIM退出命令、如何退出vim编辑

2022-05-18 23:17:45 855

空空如也

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

TA关注的人

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