自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (1)
  • 收藏
  • 关注

原创 Springboot pom.xml报错Process terminated

pom.xml报错

2023-01-19 23:13:40 642

原创 microsoft store错误代码0x80131500解决方案,微软商店连接失败

首先检查网络是否正常,若网络正常则按照以下步骤:打开"控制面板"后点击"网络和Internet":打开之后点击”Internet“选项:打开之后点击"高级",勾选使用"TLS1.2",点击"确定",即可:...

2022-03-21 10:47:29 860

原创 JavaWeb实现服务器SSXSFWorkbook 导出excel到本地(包含c3p0包链接和SSXSFWorkbook 包链接)

javaweb利用SXSSFWorkbook在服务端导出excel到本地,包含c3p0数据库连接池和工具类的使用

2021-12-12 14:37:47 2218

原创 树莓派Ubuntu18.04设置wifi连接

输入以下命令:sudo vim /etc/netplan/50-cloud-init.yaml配置如下network: ethernets: eth0: dhcp4: true optional: true wifis: wlan0: dhcp4: false addresses: [192.168.1.101/24] gatewa...

2021-09-12 16:12:35 1056

原创 解决ROS在树莓派中catkin_make卡死问题

在树莓派catkin_make时 在相同地方出现卡死, 关机之后重启可以继续使用。我用的是树莓派安装的Ubuntu18.04 ,默认设置的swap交换空间不够,而编译某些文件的时候需要较大的交换空间,树莓派的交换空间被用满所以树莓派看起来好像是死机了的样子。解决方法,扩展Ubuntu的交换空间。这里使用的方法参照了 前人的博客,深表感谢。第一步:确保系统中有足够的空间来用做swap交换空间,我在一个独立的文件系统中添加一个swap交换文件,在/opt/image中添加2G的swap交换文件,.

2021-09-12 11:51:51 2967 2

转载 树莓派没有屏幕如何连接WiFi

Wi-Fi 或以太网如果您想使用本地 lan 的 DHCP 服务器为您的 pi 获取 IP 地址,则有两种方法可以将 Pi 连接到互联网: 首先是使用以太网电缆将 Pi 连接到路由器。在这种情况下,您可以跳过此步骤,在教程中进入下一个步骤。 第二个需要本地 Wi-Fi 网络,您的计算机和 Pi 都可以连接到该网络。我们将编辑您刚刚在 SD 卡上下载的文件,以确保您的 Pi 可以在启动时连接到 Wi-Fi 网络。 如果您想将 Pi 引导到已知 IP 地址,请参阅"设置静态 IP"部分.

2021-09-10 13:44:11 1470

转载 E: Could not get lock /var/lib/dpkg/lock-frontend - open (11: Resource temporarly unavailable)

当我的Ubuntu install某个东西时,给出下面提示E: Could not get lock /var/lib/dpkg/lock-frontend - open (11: Resource temporarly unavailable)E: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), is an other process using it?删除锁定文件,行了sudo rm /va.

2021-09-09 13:42:20 233

转载 ROS安装显示Unable to Correct Problems ‘You have Held Broken Packages

安装ROS 的时候发现以下报错:The following packages have unmet dependenctes:Unable to Correct Problems ‘You have Held Broken Packages这个错误是依赖问题,试了很多方法不行:勾选update选项, 换源,找了很多解决办法都解决不了,后来用sudo aptitude install 解决了aptitude 与 apt-get 都是Debian及其衍生系统中的包管理工具。aptitud..

2021-09-09 09:28:09 380

原创 编译显示yaml-cpp/yaml.h: No such file or directory

sudo apt-get install libyaml-cpp-devor或sudo apt-get install libyaml-cpp0.3-dev

2021-09-08 18:02:50 2551 1

原创 Ros编译显示 instances of find_package(Eigen) to find_package(Eigen3).

这里显示engin已弃用,可以直接在命令窗口安装:sudo apt-get install libeigen3-devros编译如果说Could not find a package configuration file provided by(****)直接sudo apt-get install ros-(ros对于的版本)-(组件)即可。...

2021-09-08 17:52:43 211

原创 VMware虚拟机不能连接USB的问题

1.在开始菜单中打开运行,或Win+R运行,输入services.msc,打开服务管理。上述方法不行,也可以选中“计算机”*(W7叫“计算机”,XP系统叫“我的电脑”)右键—管理—服务,打开服务。2.找到以VM开头的服务,将VMware USB Arbitration Service服务开启,也可以设置为自动启动。点击属性,设置自动3.右键虚拟机点击设置,查看USB控制器是否存在,如果没有,则点击“编辑虚拟机设置”—“添加”—“USB控制器”,返回主界面,点击USB控制器,勾选.

2021-08-31 16:09:47 8369

原创 卡尔曼滤波公式理解

卡尔曼滤波主要用到高斯函数以及高斯加法和乘法高斯函数在高中又名正态分布:高斯加法: 高斯乘法:∂:标准差,u:均值 ,∂^2:方差高斯乘法):已观测感知过程符合贝叶斯法则,是乘积过程,即采用概率分布相乘贝叶斯公式就是当已知结果,问导致这个结果的第i原因的可能性是...

2021-07-13 21:42:34 191

原创 卡尔曼滤波中高斯运算如何使用

从两位博主的文章中的一个小总结,这样看起来可能比较清晰。(使用高斯乘法):已观测感知过程符合贝叶斯法则,是乘积过程,即采用概率分布相乘贝叶斯公式就是当已知结果,问导致这个结果的第i原因的可能性是多少?执果索因!(使用高斯加法):未发生预测过程符合全概率法则,是卷积过程,即采用概率分布相加全概率就是表示达到某个目的,有多种方式(或者造成某种结果,有多种原因),问达到目的的概率是多少(造成这种结果的概率是多少)总结:当一个位置小车经过移动后,且其定位和移动过程都是

2021-07-12 20:51:23 175

原创 C51中断讲解

中断系统一、中断的概念 CPU在处理某一事件A时,发生了另一事件B请求CPU迅速去处理(中断发生);CPU暂时中断当前的工作,转去处理事件B(中断响应和中断服务);待CPU将事件B处理完毕后,再回到原来事件A被中断的地方继续处理事件A(中断返回),这一过程称为中断 。引起CPU中断的根源,称为中断源。中断源向CPU提出的中断请求。CPU暂时中断原来的事务A,转去处理事件B。对事件B处理完毕后,再回到原来被中断的地方(即断点),称为中断返回。实现上述中断功能的部件称为中断系统。随...

2021-06-01 23:31:51 2337

原创 矩阵式键盘扫描,单片机扫描按键是否被按下

#include<reg52.h>void delay(int t){ int x, y; for (x = t; x > 0; x--) for (y = 10; y > 0; y--);}void main (void){ while (1) { P3 = 0xfe; //扫描第一行 temp = P3; temp = temp & 0xf0; //保留列上...

2021-06-01 23:14:36 2011 2

原创 51单片机利用锁存器控制数码管显示年月日时分秒

数码管模块中的两片74hc573,一片锁存段码,一片锁存位码,这样才能驱动8位数码管。74hc573是锁存器,用于数码管显示时通常是采用段选、片选共用同一组并口的驱动方式。驱动数码管需要两个信号,一个是段选信号,另一个是片选信号。段选信号是固定的8个(对于普通7段数码管),而片选信号数量是与数码管位数相同的。对于8位数码管的动态扫描来说,片选信号要8根线,这样仅仅驱动数码管就占用了16个IO口,非常浪费。使用573锁存器后,只占用10个IO口,其中2个用于控制锁存器使能,另外8个用于输出信号。先关闭控制片选

2021-06-01 23:02:53 11179

原创 为什么89C51单片机里面有TH0=(65536-50000)/256;TL0=(65536-50000)%256;

如果你选的单片机的晶振一定,比如12MHZ来说吧,机器周期是1us,就是说每1us产生一次计数,就拿50ms来说,这是你想要的计时,意思是,对机器周期进行50000计数就可以得到我想要的,可T0是一个可以对机器周期能进行65536次计数,也就是说我想要的50MS不能让T0溢出,怎么办,那么先给这个定时器里面放些数,放多少,就是我们想要的50MS在加上一个多少就能等于65536,也就是65536和50000的差值,这个值就是我们说的初值。为什么除以256,因为我们的计时器是两个8位组成的,那么要把那些差值装

2021-06-01 22:38:50 9551 3

原创 利用单片机获取温度和湿度,利用温度传感器获取温度和湿度,ESP8266获取温度和湿度,DHTT1温度湿度传感器

我使用的这款单片机是ESP8266可以用Arduno IDE开发。我们先看看这款单片机的引脚,我们选择GIPO12作为输出,再将温度传感器的正负极接上,我使用的温度传感器是DHTT1在ArdunoIDE中导入SimpleDHT.H文件 ...

2021-05-23 23:46:55 668

原创 STM32开发工具,STM32工具安装

开发STM32需要准备的工具:stm32cubemx、gcc交叉编译工具、Flymcu烧写工具stm32cubemx:是stm公司为stm32开发做配置的工具gcc:是交叉编译工具arm-none-eabi-gcc:是一个交叉编译工具链. 它让我们能在windows环境下对代码进行编译,然后代码可以在单片机里面运行.交叉编译:在一个平台给另外一个平台编译代码。Flymcu:是将Hex文件烧写到单片机里面的工具我已经上传了stm32cubemx、gcc交叉编译工具、F...

2021-05-23 16:51:54 444 1

原创 STM32点亮LED灯

STM32开发利用stm32cubemx创建stm32工程利用STM32点亮LED灯利用stm32cubemx创建stm32工程该链接介绍了如何利用stm32cubemx创建工程链接: link.利用STM32点亮LED灯该链接介绍了如何利用stm32点亮LED灯链接: link....

2021-05-23 15:21:58 169

原创 STM32CUBEMX点亮LED灯

接下来我将为大家讲解STM32开发的输出引脚配置首先我们以控制 LED 灯 为例子控制GPIO口的输出:我们将PE10口设置为输出,再点击右边的GENERATE生成文件如何让LED灯亮起来呢?我们需要用Clion进行开发,如果用STM32CUBEMX配置好信息的话,生成的包会自带HAL库,我们将用STM32提供的HAL库开发,首先打开Clion,在Clion里打开文件包:步骤:首先点击F...

2021-05-23 14:53:04 516

原创 利用stm32cubemx创建stm32工程

下面我将为大家分享一下我利用stm32cubemx这款工具开发stm32首先介绍一下STM32的分类:我选择的这款是STM32F103VE,首先打开STM32CUBEMX,首先下载对应的开发包:点击INSETALL / REMOVE,选择对应的包下载,我选择的是STM32F103VE,所以我下载的是STM32F1,选择完之后点击 Install Now。点击...

2021-05-23 13:42:18 237 4

利用java语言实现五子棋游戏

该文件是自己在学习java的时候写的,里面的功能并没有很完善,可以根据需求修改,可以看注释自行修改

2021-05-23

空空如也

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

TA关注的人

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