- 博客(22)
- 资源 (1)
- 收藏
- 关注
原创 microsoft store错误代码0x80131500解决方案,微软商店连接失败
首先检查网络是否正常,若网络正常则按照以下步骤:打开"控制面板"后点击"网络和Internet":打开之后点击”Internet“选项:打开之后点击"高级",勾选使用"TLS1.2",点击"确定",即可:...
2022-03-21 10:47:29 869
原创 JavaWeb实现服务器SSXSFWorkbook 导出excel到本地(包含c3p0包链接和SSXSFWorkbook 包链接)
javaweb利用SXSSFWorkbook在服务端导出excel到本地,包含c3p0数据库连接池和工具类的使用
2021-12-12 14:37:47 2230
原创 树莓派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 1059
原创 解决ROS在树莓派中catkin_make卡死问题
在树莓派catkin_make时 在相同地方出现卡死, 关机之后重启可以继续使用。我用的是树莓派安装的Ubuntu18.04 ,默认设置的swap交换空间不够,而编译某些文件的时候需要较大的交换空间,树莓派的交换空间被用满所以树莓派看起来好像是死机了的样子。解决方法,扩展Ubuntu的交换空间。这里使用的方法参照了 前人的博客,深表感谢。第一步:确保系统中有足够的空间来用做swap交换空间,我在一个独立的文件系统中添加一个swap交换文件,在/opt/image中添加2G的swap交换文件,.
2021-09-12 11:51:51 3006 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 1487
转载 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 386
原创 编译显示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 2583 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 214
原创 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 8472
原创 卡尔曼滤波公式理解
卡尔曼滤波主要用到高斯函数以及高斯加法和乘法高斯函数在高中又名正态分布:高斯加法: 高斯乘法:∂:标准差,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 2342
原创 矩阵式键盘扫描,单片机扫描按键是否被按下
#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 2026 2
原创 51单片机利用锁存器控制数码管显示年月日时分秒
数码管模块中的两片74hc573,一片锁存段码,一片锁存位码,这样才能驱动8位数码管。74hc573是锁存器,用于数码管显示时通常是采用段选、片选共用同一组并口的驱动方式。驱动数码管需要两个信号,一个是段选信号,另一个是片选信号。段选信号是固定的8个(对于普通7段数码管),而片选信号数量是与数码管位数相同的。对于8位数码管的动态扫描来说,片选信号要8根线,这样仅仅驱动数码管就占用了16个IO口,非常浪费。使用573锁存器后,只占用10个IO口,其中2个用于控制锁存器使能,另外8个用于输出信号。先关闭控制片选
2021-06-01 23:02:53 11206
原创 为什么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 9650 3
原创 利用单片机获取温度和湿度,利用温度传感器获取温度和湿度,ESP8266获取温度和湿度,DHTT1温度湿度传感器
我使用的这款单片机是ESP8266可以用Arduno IDE开发。我们先看看这款单片机的引脚,我们选择GIPO12作为输出,再将温度传感器的正负极接上,我使用的温度传感器是DHTT1在ArdunoIDE中导入SimpleDHT.H文件 ...
2021-05-23 23:46:55 669
原创 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 447 1
原创 STM32点亮LED灯
STM32开发利用stm32cubemx创建stm32工程利用STM32点亮LED灯利用stm32cubemx创建stm32工程该链接介绍了如何利用stm32cubemx创建工程链接: link.利用STM32点亮LED灯该链接介绍了如何利用stm32点亮LED灯链接: link....
2021-05-23 15:21:58 172
原创 STM32CUBEMX点亮LED灯
接下来我将为大家讲解STM32开发的输出引脚配置首先我们以控制 LED 灯 为例子控制GPIO口的输出:我们将PE10口设置为输出,再点击右边的GENERATE生成文件如何让LED灯亮起来呢?我们需要用Clion进行开发,如果用STM32CUBEMX配置好信息的话,生成的包会自带HAL库,我们将用STM32提供的HAL库开发,首先打开Clion,在Clion里打开文件包:步骤:首先点击F...
2021-05-23 14:53:04 531
原创 利用stm32cubemx创建stm32工程
下面我将为大家分享一下我利用stm32cubemx这款工具开发stm32首先介绍一下STM32的分类:我选择的这款是STM32F103VE,首先打开STM32CUBEMX,首先下载对应的开发包:点击INSETALL / REMOVE,选择对应的包下载,我选择的是STM32F103VE,所以我下载的是STM32F1,选择完之后点击 Install Now。点击...
2021-05-23 13:42:18 241 4
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人