相关文章
RT-Thread+STM32L475VET6实现红外遥控实验
文章目录 前言一、板载资源介绍二、具体步骤1. 确定红外接收头引脚编号2. 下载infrared软件包3. 配置infrared软件包4. 打开STM32CubeMX进行相关配置4.1 使用外部高速时钟,并修改时钟树4.2 打开定时器16(定时器根据自己需求调整)4.3 打开串口4.4 生成工程 5. 打开HW…
建站知识
2025/2/21 11:49:49
算法-字符串篇01-反转字符串
标题
力扣题目链接
题目描述
编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组 s 的形式给出。
不要给另外的数组分配额外的空间,你必须原地修改输入数组、使用 O(1) 的额外空间解决这一问题。
解题思路
没什么好说的ÿ…
建站知识
2025/2/24 13:04:41
GUI编程(window系统→Linux系统)
最近有个项目需要将windows系统的程序往Linux系统上面移植,由于之前程序没有考虑过多平台兼容的问题,导致部分功能不可用以下是对近期遇到的问题的总结,以及相应的解决方案和经验分享。 1. Python 模块安装与管理
在 Linux 系统中࿰…
建站知识
2025/2/21 11:47:46
向量数据库1:向量数据库的选型
常见的向量数据库:
FAISS(Facebook AI Similarity Search):一个开源库,提供高效的相似度搜索,适用于高维向量。Milvus:一个开源的向量数据库,支持高效的相似度搜索,并提…
建站知识
2025/2/21 11:46:44
YOLOv11-ultralytics-8.3.67部分代码阅读笔记-build.py
build.py
ultralytics\data\build.py
目录
build.py
1.所需的库和模块
2.class InfiniteDataLoader(dataloader.DataLoader):
3.class _RepeatSampler:
4.def seed_worker(worker_id):
5.def build_yolo_dataset(cfg, img_path, batch, data, mode"train"…
建站知识
2025/2/21 11:45:41
C++STL容器之list
1.介绍 list是标准模版库(STL)提供的一个双向链表容器。它允许在常数时间内进行插入或删除操作,但不支持随机访问。(即不能通过下边直接访问元素)。list是一个序列容器,适合需要频繁插入和删除操作的场景。…
建站知识
2025/2/21 11:42:34