相关文章
STM32F103C8t SPI1重映射到PB3 PB4 PB5无输出
STM32F103C8t6用到了ADC 和SPI 导致PAx口无法使用SPI1 因此像复用到的引脚, 检查后发现硬件SPI可以复用到PB3 PB4 PB5, MSIO:PB5 MOSI:PB4 SCK:PB3 但是尝试后发现没有反映 SCK引脚没有波形输出 
GPIO_PinRemapConfig(…            
建站知识
2025/11/4 9:57:31
ubuntu配置vscode c++环境
下载vscode deb安装包 
Get Started with C on Linux in Visual Studio Code 
1. 安装vscode 
sudo dpkg -i code_1.83.0-1696350811_amd64.deb 
2. 确保gcc编译器已经安装 
g --version 如果没有安装,执行以下命令安装 
sudo apt-get update
sudo apt-get install …            
建站知识
2025/10/21 10:07:18
密码技术 (6) - 证书
一. 前言 前面介绍的公钥密码和数字签名,都无法解决一个问题,那就是判断自己获取的公钥是否期望的,不能确定公钥是否被中间攻击人掉包。所以,证书的作用是用来证明公钥是否合法的。本文介绍的证书就是解决证书的可靠性的技术。 二…            
建站知识
2025/10/21 10:46:02
Java 时间的加减处理
时间的加减处理 
Date date  new Date(操作时间(类型Date)-(60000*60*1));600001分钟
60000*60*1  1小时            
建站知识
2025/9/18 4:03:42
Elasticsearch数据操作原理
Elasticsearch 是一个开源的、基于 Lucene 的分布式搜索和分析引擎,设计用于云计算环境中,能够实现实时的、可扩展的搜索、分析和探索全文和结构化数据。它具有高度的可扩展性,可以在短时间内搜索和分析大量数据。 Elasticsearch 不仅仅是一个…            
建站知识
2025/10/21 10:46:02
从0开始深入理解并发、线程与等待通知机制(中)
一,深入学习 Java 的线程 线程的状态/生命周期 Java 中线程的状态分为 6 种:  1. 初始(NEW):新创建了一个线程对象,但还没有调用 start()方法。  2. 运行(RUNNABLE):Java 线程中将就绪(ready)和…            
建站知识
2025/11/3 3:39:22
关于PointHeadBox类的理解
forward函数 def forward(self, batch_dict):"""Args:batch_dict:batch_size:point_features: (N1  N2  N3  ..., C) or (B, N, C)point_features_before_fusion: (N1  N2  N3  ..., C)point_coords: (N1  N2  N3  ..., 4) [bs_idx, x, y, z]point_labels (opti…            
建站知识
2025/10/17 20:19:01

