用STM32开发小记及排坑小记
本文章应该会一直补充 主要是记录一些坑,或者自己挖的坑 1.在STM32CubeIDE配置好开发调试的时候,会发现走过 HAL_Init(); 这个函数后会代码跑飞,这里是因为在引脚配置的时候没有设置调试引脚 在引脚配置界面如下图 要选择Debug的引脚配置,这里第3步选择自己要用的调试方法即可. 2.用VSCode的插件platformIO做STM32开发的时候程序走到代码 HAL_Delay(…
本文章应该会一直补充 主要是记录一些坑,或者自己挖的坑 1.在STM32CubeIDE配置好开发调试的时候,会发现走过 HAL_Init(); 这个函数后会代码跑飞,这里是因为在引脚配置的时候没有设置调试引脚 在引脚配置界面如下图 要选择Debug的引脚配置,这里第3步选择自己要用的调试方法即可. 2.用VSCode的插件platformIO做STM32开发的时候程序走到代码 HAL_Delay(…
1、问题描述 搭建一个简单的Springboot项目,最开始将启动类main函数与controller放到一个类里,可以正常启动和访问,但是将两个分开再启动时访问就会报错:This application has no explicit mapping for /error, so you are seeing this as a fallback. 2、解决方案 在main函数启动类上加注解:@…
一、数据结构 数据是一个抽象的概念,将其进行分类后得到程序设计语言中的基本类型。如:int,float,char等,数据元素之间不是独立的,存在特定的关系,这些关系便是结构,数据结构指数据对象中数据元素之间的关系。 【示例】 #保存班级的学生信息,根据学生学号查询学生 #一个班级的学生信息是多条数据。必须使用能够保存多条数据的类型 列表 元组 字典 集合 #学生信息(sno sname age s…
JMS和ActiveMQ的两种发送和接收示例 1 Java消息服务和JMS概述 2 JMS的发展历程 3 ActiveMQ概述 4 ActiveMQ环境搭建 4.1 Linux下环境搭建 4.2 windows下环境搭建 5 Java消息服务JMS整体设计结构 6 Java消息服务JMS API总体概览 7 ActiveMQ点对点发送与接收消息示例 8 ActiveMQ发布与订阅示例 9 Queu…
题目 给你一个长度为 n 的整数数组 nums,其中 n > 1,返回输出数组 output ,其中 output[i] 等于 nums 中除 nums[i] 之外其余各元素的乘积。 示例: 输入: [1,2,3,4] 输出: [24,12,8,6] 提示:题目数据保证数组之中任意元素的全部前缀元素和后缀(甚至是整个数组)的乘积都在 32 位整数范围内。 说明: 请不要使用除法,且在 O(n…
背景 今天做需求时遇到一个统计场景,接口将用户请求记录缓存在concurrentHashmap,其中用户名作为map的Key,value为统计结果类的对象,更新此map的时候使用分段锁(通过用户名取hash值定位对应的锁)确保在相对良好性能下使得value更新线程安全。此外通过定时任务2秒一次将缓存的map保存到redis数据库后再清空map,这意味着定时任务执行的某个时候需要暂停所有写入map操…
一、引脚图 二、串行时序图 R/W 1/0 读/写 RS 1/0 数据/ 命令 (注意:这是数据,不是并行那个端口为: RS 1/0 命令/ 数据 ) /******************************************************************** 写命令 *************************************…
vue router使用时常见问题处理 提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 vue router使用时常见问题处理 如果重复跳转同一路径控制台报错 前端路由页面跳转,跳转后不是在页面顶部 如果重复跳转同一路径控制台报错 // 解决路由重复跳转报错 // 获取原型对象上的push函数 const originalPush = VueRouter.prototy…
Linux中zip和tar处理软链接的差异与选择 系统环境 cat /etc/redhat-release CentOS Linux release 7.3.1611 (Core) getenforce Disabled 安装zip,unzip #直接yum安装 yum install -y zip unzip 创建实验文件 #cd到tmp目录下 cd /tmp #创建目录及文件 mkdir te…
编写yaml文件 vim esDeleteJob.yaml apiVersion: batch/v1beta1 kind: CronJob metadata: name: es-delete-job namespace: kube-system --需要和es在同一个命名空间,否则修改请求curl,基础k8s知识 spec: schedule: "0 0 1/1 * *" --每天一次 job…