相关文章
STM32F103 CubeMX 使用USB生成键盘设备
STM32F103 CubeMX 使用USB生成键盘设备 基础信息HID8个数组各自的功能 生成代码代码编写添加申明信息main 函数编写HID 修改1. 修改报文描述符2 修改 "usbd_hid.h" 中的申明文件 基础信息
软件版本: stm32cubmx:6.2 keil 5
硬件:…
编程日记
2024/12/30 4:32:34
【手册】——mq延迟队列
目录 一、背景介绍二、思路&方案三、过程1.项目为啥用延迟队列?2.项目为啥用三方延迟队列?3.项目中为啥用rabbitmq延迟队列?4.rabbitmq延迟队列的安装5.rabbitmq的延迟队列配置方式5.1.exchange配置5.2.queues配置5.3.exchange和queues的…
编程日记
2024/12/25 9:47:14
单元测试mockito(一)
1.单元测试
1.1 单元测试的特点 ●配合断言使用(杜绝System.out) ●可重复执行 。不依赖环境 ●不会对数据产生影响 ●spring的上下文环境不是必须的 ●一般都需要配合mock类框架来实现 1.2 mock类框架使用场景 要进行测试的方法存在外部依赖(如db,redis,第三方接口调用等),为…
编程日记
2024/12/28 22:01:30
基于两个单片机串行通信的电子密码锁设计
1.功能
电子号码锁在实际应用中应该有两部分,一部分在外部,有键盘部分和密码显示;另一部分内部,设置密码、显示密码。使用单片机自身带有的串口可以很方便的实现单片机之间的通信,使输入的密码值传送到主机检验是否是…
编程日记
2024/12/24 3:29:46
面试题:反推B+树高度
一个表5000w数据,一个数据行大小为1k,主键为long类型数据,假设指针大小为8B,页大小为16K,求B树的高度? B树的非叶子节点存储key和指针,叶子节点存储数据,对应表中的某些行。 叶子节点…
编程日记
2024/12/30 18:34:13
干货分享|PyTorch 2.0 GPU开发环境搭建
在搭建PyTorch深度学习开发环境时,Python运行环境安装完毕后,接下来的重点就是安装PyTorch 2.0。由于CPU版本的PyTorch相对GPU版本的PyTorch来说,运行速度较慢,我们推荐安装GPU版本的PyTorch。 1. Nvidia 10/20/30/40系列显卡选择…
编程日记
2024/12/29 19:15:09
【蓝桥杯第十三届省赛B】(部分详解)
九进制转十进制
#include <iostream>
#include<math.h>
using namespace std;
int main()
{cout << 2*pow(9,3)0*pow(9,2)2*pow(9,1)2*pow(9,0) << endl;return 0;
}顺子日期
#include <iostream>
using namespace std;
int main()
{// 请在此…
编程日记
2024/12/30 4:28:32
C# CSV 文件读取的三种方式分析
1 、文件流 字符串分割(“,”),缺点:数据中如果有“,”,会出现分割错误。
public DataTable readCsvSql(string filepath)
{FileStream fs new FileStream(filePath, FileMode.Open, FileAcc…
编程日记
2024/12/30 1:29:22