随笔分类 - 技术文章
摘要:前言 关于这两者组合使用的教程,网上可以说是各种方法都有,移植的时候我也有遇到各种问题,在此处记录一下解决过程 问题 栈空间的分配问题 FreeRTOS和LVGL的栈分配都尽量多一点,不然后面的任务可能创建失败 lvgl心跳的问题 网上也有很多方法 FreeRTOS钩子函数 单开一个定时器 互斥锁
阅读全文
摘要:STM32F103C8T6标准库移植FreeRTOS教程 基础项目 找一个基础的Keil项目,在项目根目录里面新建一个FreeRTOS文件夹 不同型号单片机的区别点 RVDS 配置文件 Source 在里面新建Source文件夹 把FreeRTOS源码的七个c文件复制到刚刚新建的Source文件夹里
阅读全文
摘要:STM32+DMA+IDLE+环形缓冲区 介绍 该代码实现了基于STM32的USART2串口高效数据接收机制,核心过程是:初始化时配置USART2、DMA循环接收模式(1024字节缓冲区)和空闲中断;当串口检测到空闲中断(IDLE)时,暂停DMA并计算当前接收位置,通过对比上次记录的DMA游标位置确
阅读全文
摘要:下载CMake 下载地址:https://cmake.org/download/ 下载后,安装即可。 安装完成后,在cmd里面输入 cmake --version看看有没有安装成功 参考教程 https://blog.csdn.net/weixin_49337111/article/details/
阅读全文
摘要:Ai-WB2-01s 串口调试踩坑记录 最近在调试 Ai-WB2-01s 模块 时,遇到一个小坑,折腾了很久才发现问题的根源。这里记录下来,希望能帮到遇到类似问题的朋友。 问题现象 我在串口调试软件中输入 AT+RST 并发送,但模块没有任何响应。起初我以为是: 电路焊接有问题 电源或电压不稳 串口
阅读全文
摘要:windows安装教程 下载地址:https://github.com/redis-windows/redis-windows/releases 选择下面这个msys2-with-Service的下载。 解压下载的文件夹,放到D盘当中,并重命名文件夹为Redis 将这个路径添加到系统属性环境变量的P
阅读全文
摘要:Navidrome是什么 Navidrome 是一个开源的跨平台音乐播放器,专为音乐爱好者设计。它基于 Material UI 设计风格构建,提供了一个现代、美观且响应迅速的用户界面。用户可以通过任何浏览器或移动设备访问和管理他们的音乐收藏,享受无缝的音乐播放体验。Navidrome 不仅支持所有主
阅读全文
摘要:最常用 新建用户并加入sudoers组 新建用户用 adduser(Ubuntu 默认推荐) sudo adduser jack 这样创建的新用户 不会自动进 sudo 组,只是一个普通用户。 要想有 sudo 权限,还需要手动执行: sudo usermod -aG sudo jack 进入用户的
阅读全文
摘要:Spring项目如何更换JDK版本 在开发 Spring 项目时,有时需要根据需求更换 JDK 版本。以下是在 IntelliJ IDEA 中更换 JDK 的完整操作步骤: 1. 配置新的 JDK 打开IDEA的文件->项目结构,点击 “+” 添加并下载新的 JDK 配置新的JDK 2. 修改 po
阅读全文
摘要:IDEA结合SpringMVC配置Tomcat 教程 文件结构: ├─src │ ├─main │ │ ├─java │ │ │ └─com │ │ │ └─itheima │ │ │ └─controller │ │ ├─resources │ │ └─webapp │ │ └─WEB-INF │
阅读全文
摘要:使用 jsonwebtoken 进行 JWT 验证 在 Express 中,如果想要验证 JWT(JSON Web Token),可以使用 jsonwebtoken 库,因为 express-jwt 仅提供中间件功能,而不能直接调用 verify 方法。下面是如何正确使用 jsonwebtoken
阅读全文
摘要:安装docker 安装成功后可以执行以下的命令来验证: docker -v docker compose verison 部署项目 (1)配置docker-compose.yml docker-compose.yml 是一个用于定义和管理 多容器 Docker 应用 的配置文件 首先需要下载这么一个
阅读全文
摘要:下载maven 官网:https://maven.apache.org/download.cgi 在D盘中新建一个maven文件夹,将下载的maven解压到此处, 然后在maven文件中新建一个仓库文件夹,结构如下 添加环境变量 打开cmd输入命令:mvn -v 即可测试是否配置成功 修改配置文件
阅读全文
摘要:习题 1.有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少 2.业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金可提10%;利润高于10万元,低于20万元时, 低于10万元的部分按10%提成,高于10万元的部分,可可提 成7.5%;20万到40万之间时,高于2
阅读全文
摘要:首先需要找到占用的进程,然后关闭这个进程,就可以删除了。 下载PowerToys 打开系统自带的应用商店,下载下面的这个软件 启用File Locksmith 打开PowerToys,启用File Locksmith这个功能 删除文件夹 找到需要删除的文件夹,选中该文件夹 按文件Shift+鼠标右键
阅读全文
摘要:数组 数组元素存储位置 广义表 广义表(Generalized List,简称 GL)是一种可以包含原子元素和子表的递归数据结构。广义表可以为空表、只包含原子元素、或包含子表。 一个非空广义表的深度一定不小于其子表的深度 一个非空广义表的表尾一定是一个广义表 栈和队列 逻辑结构是指数据元素之间的逻辑
阅读全文
摘要:检查设备加密状态 首先,进入设备的设置界面,查看设备加密选项是否已开启。如果加密已开启,需要先关闭加密功能。此过程大约需要十几分钟时间,具体时间取决于设备的配置和数据量。 使用分区助手扩展磁盘空间 选择空闲空间较多的磁盘 在分区助手中,选中一个空闲空间较多的磁盘,右键点击该磁盘。 分配空闲空间 选择
阅读全文
摘要:1、准备工作 在开始之前,确保你已经安装了MySQL数据库,并且知道以下信息: MySQL的安装路径 用户名(通常是root) 密码 2、打开CMD并切换到MySQL的bin目录 打开CMD: 按下Windows + R键,输入cmd,然后按回车。 切换到MySQL的bin目录: 使用cd命
阅读全文
摘要:1、什么是跨域 当a.qq.com域名下的页面或脚本试图去请求b.qq.com域名下的资源时,就是典型的跨域行为。跨域的定义从受限范围可以分为两种,广义跨域和狭义跨域。 2、同源策略 同源策略(Same origin policy, SOP)是一种约定,由Netscape公司1995年引入浏览器,它
阅读全文
摘要:pyinstaller介绍 PyInstaller 用于将 Python 程序打包成独立的可执行文件(EXE),以便于在没有 Python 环境的计算机上运行。 -F参数 -F 参数是 PyInstaller 的一个简写,用于生成单个可执行文件。它与 --onefile 参数的作用相同。当使用 -F
阅读全文

浙公网安备 33010602011771号