相关文章
GPIO的寄存器以及ODR和BSRR的区别
一、GPIO的寄存器
1. MODER (模式寄存器)
MODER 寄存器控制每个引脚的工作模式。每两个连续的位配置一个引脚的模式。支持的模式包括输入、输出、复用功能、模拟模式。
2. OTYPER (输出类型寄存器)
OTYPER 寄存器控制引脚的输出类型。每个位对应一个引脚的输出类型。可以选…
建站知识
2024/12/18 21:45:05
Vue.js 中的事件监听与事件修饰符
在 Vue.js 中,事件监听是一种常见的交互方式,它允许我们在用户与界面交互时执行特定的代码。Vue.js 提供了一种简洁的语法来绑定事件监听器,并且支持事件修饰符来控制事件的行为。在本篇博客中,我们将详细介绍 Vue.js 中的事件监听…
建站知识
2024/12/22 17:10:49
Java 语言的起源发展与基本概念(JDK,JRE,JVM)
Java语言的起源 源起
Java语言最初是由Sun Microsystems公司(该公司于2009年被Oracle公司收购)开发的一种编程语言。其创造者是詹姆斯高斯林(James Gosling),他是一位加拿大计算机科学家。其前身名为Oak(橡…
建站知识
2024/12/23 15:17:20
大语言模型LLM的微调中 QA 转换的小工具 xlsx2json.py
在训练语言模型中,需要将文件整理成规范的文档,因为文档本身会有很多不规范的地方,为了训练的正确,将文档进行规范处理。代码的功能是读取一个 Excel 文件,将其数据转换为 JSON 格式,并将 JSON 数据写入到一…
建站知识
2024/12/23 7:00:51
TCP socket api详解 续
文章目录 守护进程怎么做到?setsid返回值 dev/null字符文件 daemonTCP协议 退出的时候呢?
会话有很多后台任务,bash肯定会退,那后台会话怎么办呢? 理论上也要退的,但实际上关了bash,bash肯定要…
建站知识
2024/12/18 15:28:46
计算机的错误计算(一百六十八)
摘要 算式“(5^25*(1/25)^(1/5)*3^25(1/25)^(1/5)*5^25*3^(251/5)-(9/25)^(1/5)*3^25*5^25-(1/25)^(1/5)*3^25*5.0^25*(13^(1/5)-3^(2/5.0)))”的值为0。但是,在 MATLAB 中计算它,则输出含有15位整数。
例1. 计算 直接贴图吧: 这样&#x…
建站知识
2024/12/23 13:29:48
Opencv+ROS实现摄像头读取处理画面信息
一、工具
ubuntu18.04
ROSopencv2
编译器:Visual Studio Code
二、原理
图像信息
ROS数据形式:sensor_msgs::Image
OpenCV数据形式:cv:Mat
通过cv_bridge()函数进行ROS向opencv转换
cv_bridge是在ROS图像消息和OpenCV图像之间进行转…
建站知识
2024/12/18 6:28:50
【Bug】el-date-picker组件时间差
这个组件默认是国际标准时间
2024-11-27T07:56:37.000Z 表示的是 UTC 时间。如果你当前所在的时区是 UTC8(例如中国),那么这个时间实际上是比你选择的时间早 8 个小时
T表示分隔符,Z表示的是UTC
解决:给el-date-pic…
建站知识
2024/12/15 20:18:02