相关文章
串口通信(1)-硬件知识
本文讲解串口通信的硬件知识。让读者快速了解硬件知识,为下一步编写代码做基础。
目录
一、概述
二、串口通信分类
2.1信息的传送方向进行分类
2.2同步通信和异步通信
三、串口协议
3.1 RS232
3.1.1 电气特性
3.1.2 连接器的机械特性
3.1.3 连接类型
3.1…
建站知识
2024/11/15 11:00:58
【JAVA】黑马MybatisPlus 学习笔记【一】
1.快速入门
为了方便测试,我们先创建一个新的项目,并准备一些基础数据。
1.1 环境配置
导入项目 注意配置一下项目的JDK版本为JDK11。首先点击项目结构设置: 导入两张表,在课前资料中已经提供了SQL文件: 最后&am…
建站知识
2024/11/13 5:58:27
c 语言常用的加密算法——MD5
在C语言中,常用的加密算法包括以下几种:
AES加密算法:这是一种对称加密算法,广泛用于数据加密。在C语言中,可以使用openssl库来实现AES加密。RSA加密算法:这是一种非对称加密算法,即加密和解密…
建站知识
2024/11/23 13:44:34
计算目标检测和语义分割的PR
需求描述
实际工作中,相比于mAP项目更加关心的是特定阈值下的precision和recall结果;由于本次的GT中除了目标框之外还存在多边形标注,为此,计算IoU的方式从框与框之间变成了mask之间; 本文的代码适用于MMDetection下的…
建站知识
2024/11/21 0:54:10
OpenGL学习(二)绘制三维图形 固定管线
一.简单步骤
考虑顶点数据上色旋转 二.完整代码
myopenglwidget.h
// An highlighted block
#ifndef MYOPENGLWIDGET_H
#define MYOPENGLWIDGET_H
#include <QOpenGLWidget>
#include <QOpenGLFunctions>
#include <QOpenGLShaderProgram>
#include <Q…
建站知识
2024/11/21 0:57:06
机器学习-KL散度的直观理解+代码
KL散度 直观理解:KL散度是一种衡量两个分布之间匹配程度的方法。通常在概率和统计中,我们会用更简单的近似分布来代替观察到的数据或复杂的分布,KL散度帮我们衡量在选择近似值时损失了多少信息。 在信息论或概率论中,KL散度&#…
建站知识
2024/11/21 0:59:16
持续集成交付CICD:Jenkins使用GitLab共享库实现前后端项目Sonarqube
目录
一、实验
1.Jenkins使用GitLab共享库实现后端项目Sonarqube
2.优化GitLab共享库
3.Jenkins使用GitLab共享库实现前端项目Sonarqube
4.Jenkins通过插件方式进行优化
二、问题
1.sonar-scanner 未找到命令
2.npm 未找到命令 一、实验
1.Jenkins使用GitLab共享库实现…
建站知识
2024/11/20 7:31:18
Android开发中如何进行单元测试?
单元测试介绍
单元测试是软件开发中的一种测试方法,用于验证代码中的最小可测试单元(通常是函数或方法)是否按预期工作。单元测试通常由开发人员编写,旨在隔离和测试代码的特定部分,以确保其功能正确。单元测试通常是…
建站知识
2024/11/20 7:25:47