当前位置: 首页 > news >正文

STM32G431RBT6——(1)芯片命名规则

        相信很多新手入门STM学的芯片,是STM32F103C8T6,假如刷到个项目换个芯片类型,就会感到好难啊,看不懂,就无从下手,不知所云。其实没什么难的,对于一个个不同的芯片的区别,就像是学习包包子和蒸馒头,按照固定的菜谱就行,官方数据手册就给了我们菜谱,我们如果想知道一些不同的编号,诸如STM32F103C8T6和STM32G431RBT6,只需要对着菜谱一步一步的看就行:

        这里我们先以STM32F103C8T6为例子看一下,下面是ST官方给的命名规则解释:

 

对于其他类型的芯片,我们只需要照猫画虎就可以了,下面我们对每个部分进行详细解释:

 命名规则       

1. STM32:

表示该芯片是 STMicroelectronics 生产的 STM32系列 微控制器。STM32 系列是基于 ARM Cortex 内核的 32 位微控制器。

2. 系列字母: 

表示芯片所属的系列。不同的字母代表不同的子系列或不同类型的微控制器。例如:

  • F:表示该芯片属于 STM32F 系列,基于 ARM Cortex-M 系列内核,适用于通用应用,具有高性能(如 Cortex-M3、M4、M7 内核)。
  • L:表示低功耗系列(STM32L),基于 ARM Cortex-M0/M3 内核,适用于低功耗应用。
  • H:表示高性能系列(STM32H),基于 Cortex-M7 核心,主要用于要求更高性能的应用。
  • G:表示 STM32G 系列,基于 Cortex-M4 核心,强调高性能和高集成度,支持DSP和FPU适合复杂应用。
  • W:表示 STM32W 系列,具有低功耗并支持无线功能(如蓝牙)。
  • U:表示 STM32U 系列,针对超低功耗应用。

 

3. 型号数字

表示芯片的具体型号。在同一个系列中,数字越大通常意味着功能越强,内存容量越大,外设更多。例如:

  • STM32F1 系列(数字 1):适用于基本嵌入式应用,主频相对较低,内存较小。适用于低成本、低功耗应用,如家用电器、简单的控制系统等。

  • STM32F3 系列(数字 3):针对信号处理应用进行了优化,支持 数字信号处理(DSP) 功能,适合音频处理、传感器接口、音视频转换等应用。

  • STM32F4 系列(数字 4):高性能微控制器,支持较高主频(最高 180 MHz),适用于需要较强计算能力和更大存储的应用,如工业自动化、数据通信、音频处理等。

  • STM32F7 系列(数字 7):比 STM32F4 更强大,具有更高的性能和更大的内存。适用于高端嵌入式应用,支持图像处理、复杂的数据分析和更高的计算需求。

  • STM32H7 系列(数字 7):基于 Cortex-M7 内核,性能最强,适合计算需求极高的应用,如嵌入式人工智能(AI)、复杂的数据处理、机器人控制等。

 

4. 内存配置字母: 

表示芯片的内存配置。不同字母代表不同的内存大小,尤其是 Flash 存储和 RAM 存储。例如:

  • V:表示该芯片有 512KB 的 Flash 存储和 192KB 的 RAM。常用于需要适中存储容量和较大计算能力的应用。
  • Z:表示该芯片有 2MB 的 Flash 存储和 256KB 的 RAM。适用于需要较大内存的高性能应用,如图像处理、数据存储等。
  • W:表示该芯片有 128KB 的 Flash 存储和 16KB 的 RAM。适用于低功耗、低成本的应用,通常用于简单控制任务。
  • U:表示该芯片有 1MB 的 Flash 存储和 128KB 的 RAM。适用于中等存储需求的应用,如网络通信、简单的数据处理。
  • T:表示该芯片有 512KB 的 Flash 存储和 64KB 的 RAM。适用于中等性能的应用,既要求一定的存储空间又保持较低的功耗。
  • R:表示该芯片有 2MB 的 Flash 存储和 512KB 的 RAM。常用于高端应用,如高性能嵌入式系统、工业控制、复杂的实时计算任务等。
  • X:表示该芯片有 512KB 的 Flash 存储和 256KB 的 RAM,适用于对存储有较高要求的中高性能嵌入式应用。

 

 

5. 封装类型字母: 

表示芯片的封装类型。每种封装类型适用于不同的物理尺寸和应用环境。例如:

  • E (LQFP)

    • LQFP(Low-profile Quad Flat Package)是一种带有引脚的扁平四方封装,广泛应用于各种嵌入式系统中。
    • 特点:封装厚度较薄,适用于中等规模的嵌入式应用,提供了足够的引脚数供常见的外设使用。
    • 应用场景:工业控制、消费电子、汽车电子、家电控制等。
  • U (UFQFPN)

    • UFQFPN(Ultra-thin Fine-pitch Quad Flat No-lead)是一种无引脚的扁平封装,尺寸小,适合对空间要求较小的设计。
    • 特点:封装非常薄且没有引脚,适合小型化设计,广泛用于对空间和集成度要求较高的产品。
    • 应用场景:便携设备、嵌入式系统、移动设备、可穿戴设备等。
  • T (BGA)

    • BGA(Ball Grid Array)采用球形焊点连接到电路板,相比引脚,它提供了更高的引脚数和更小的封装。
    • 特点:适用于需要更高引脚数和更小封装的应用,高频、高速数据传输时常使用此封装,提供更好的热管理。
    • 应用场景:复杂计算、高速数据处理、高性能嵌入式系统,如工业自动化、网络通信设备、图像处理等。
  • P (QFN)

    • QFN(Quad Flat No-lead)是一种无引脚的方形封装,通常用于空间受限且要求高集成度的系统。
    • 特点:封装非常薄,适合用于需要较高集成度的嵌入式系统,同时支持较快的信号传输速度。
    • 应用场景:消费电子、通信设备、汽车电子、音频设备等。

6. 温度范围字母: 

表示芯片的工作温度范围。不同的字母代表不同的工作环境和温度要求。例如:

  • E:表示 工业级温度范围,-40°C 到 85°C。
  • I:表示 工业级温度范围,-40°C 到 105°C。
  • T:表示 商业级温度范围,0°C 到 70°C。
  • U:表示芯片可在更广泛的温度范围内工作,通常为 -40°C 到 105°C。

 

7. 工作电压范围数字: 

表示芯片的工作电压范围。例如:

  • 6:表示 1.7V 到 3.6V 的工作电压范围。
  • 5:表示 2.0V 到 3.6V 的工作电压范围。
  • 3:表示 3.0V 到 3.6V 的工作电压范围。

 

8. 其他说明

在某些特殊情况下,芯片型号后面可能会有附加的字母或数字来进一步指定特定的功能或配置。例如:

  • S:可能表示该芯片带有安全功能(如硬件加密、AES)。
  • P:表示有某些特定的外设(如USB或CAN)。
  • N:表示没有某些特定的外设(如没有USB)。

 

应用举例:

根据上述描述:

STM32G431RBT6应为:

STM32:

这是芯片的系列名称,表示这是 STMicroelectronics 的 STM32 系列微控制器。STM32 系列根据不同的应用领域和核心架构被细分成不同的子系列,如 STM32F、STM32L、STM32G、STM32H 等。

G4:

表示该微控制器属于 STM32G4 系列。STM32G4 系列基于 ARM Cortex-M4 内核,具有较强的性能和高效的数字信号处理能力,适用于各种应用,特别是需要较高计算性能的场合。

31:

表示该系列中的特定型号编号。在 STM32G4 系列中,数字“31”指代 G4 系列中的一个特定型号(如 STM32G431)。不同的数字代表不同的内核、外设配置、存储容量等。

R:

表示封装类型以及引脚数。具体的含义如下:

  • R 表示该芯片采用的是 LQFP(Low-profile Quad Flat Package)封装,且有 64 个引脚
  • 对于不同的封装类型,字母不同,如 U 表示 UFQFPN(Ultra-thin Fine-pitch Quad Flat No-lead)封装。

B:

表示该芯片的存储容量。字母 B 通常表示该芯片配备了 512KB 的 Flash 存储。

T:

表示该芯片的工作温度范围,T 代表 -40°C 到 105°C 的工业级温度范围(适合工业环境应用)。

6:

表示该芯片的工作电压范围,6 代表 1.7V 到 3.6V

 

 

 

 

相关文章:

STM32G431RBT6——(1)芯片命名规则

相信很多新手入门STM学的芯片,是STM32F103C8T6,假如刷到个项目换个芯片类型,就会感到好难啊,看不懂,就无从下手,不知所云。其实没什么难的,对于一个个不同的芯片的区别,就像是学习包…...

React进阶之前端业务Hooks库(三)

前端业务Hooks库 hooks 方法localStorage和sessionStorager区别packages/hooks/src/useLocalStorageStatepackages/hooks/src/useSessionStorageStatepackages/hooks/src/createUseStorageState模块Hooks在不同场景下的应用Hooks陷阱前提例子useLatest和useMemoizedFn其他功能的…...

卷积神经网络梯度下降方向与参数更新方向的一致性论述

梯度下降是一种常用的优化算法,用于最小化损失函数,在机器学习和深度学习领域有着广泛的应用。分别对梯度下降、梯度方向以及参数更新采用负梯度方向的原因进行论述。 1.梯度下降 它的基本思想是通过迭代的方式来更新模型的参数,使得损失函数…...

python 视频网站爬虫教程,爬虫入门教程(付安装包)

文章目录 前言1. 环境准备Python安装选择Python开发环境安装必要库 2. 了解目标网站3. 发送请求获取页面内容4. 解析页面内容,提取视频链接5. 下载视频6. 处理反爬机制7. 完整代码示例注意事项 前言 以下为你生成一份 Python 视频网站爬虫教程,以爬取简…...

Is Noise Conditioning Necessary for Denoising Generative Models?论文阅读笔记

很吸引人的一个标题,很吸引人的一个作者,来读一读明神的新作,讲的是怎么把去噪领域的一些有意思的思想,特别是blind denoising和noise-level estimation的思想,应用到denoising diffusion模型中,从而去掉de…...

BIO、NIO、AIO、Netty从简单理解到使用

Java编程中BIO、NIO、AIO是三种不同的I/O(输入/输出)模型,它们代表了不同的I/O处理方式。 Netty就是基于Java的NIO(New Input/Output)类库编写的一个高性能、异步事件驱动的网络应用程序框架,用于快速开发可…...

最新版 (持续更新)docker 加速源 linux yum 源

收藏两个网站,配置docker 加速源与yum 源。 docker 加速源链接 Docker/DockerHub 国内镜像源/加速列表(2月25日更新-长期维护)-腾讯云开发者社区-腾讯云https://cloud.tencent.com/developer/article/2485043 yum 源 CentOS7停服后yum源配置…...

MapReduce编程模型

MapReduce编程模型 理解MapReduce编程模型独立完成一个MapReduce程序并运行成功了解MapReduce工程流程掌握并描述出shuffle全过程(面试)独立编写课堂及作业中的MR程序理解并解决数据倾斜 1. MapReduce编程模型 Hadoop架构图 Hadoop由HDFS分布式存储、M…...

开源|Documind协同文档(接入deepseek-r1、支持实时聊天)

Documind 🚀 项目介绍 Documind 一个支持实时聊天和接入deepseek-r1模型AI助手的协同文档编辑项目 前端:NextJS React TailwindCSS ShadcnUl Tiptap Zustand后端:NextJS Convex Liveblocks Clerk项目预览:Documind 预览…...

【问题记录】Go项目Docker中的consul访问主机8080端口被拒绝

【问题记录】Go项目Docker中的consul访问主机8080端口被拒绝 问题展示解决办法 问题展示 在使用docker中的consul服务的时候,通过命令行注册相应的服务(比如cloudwego项目的demo_proto以及user服务)失败。 解决办法 经过分析,是…...

`maturin`是什么:matu rus in python

maturin是什么 maturin 是一个用于构建和发布 Rust 编写的 Python 绑定库的工具。它简化了将 Rust 代码集成到 Python 项目中的过程,支持创建不同类型的 Python 包,如纯 Python 包、包含 **Rust (系统编程语言)**扩展模块的包等。以下为你详细介绍 maturin 的相关信息并举例…...

Ubuntu 下 nginx-1.24.0 源码分析 - ngx_file_t

ngx_file_t 定义在 src/core/ngx_core.h typedef struct ngx_file_s ngx_file_t;ngx_file_s 定义 在 src/core/ngx_file.h struct ngx_file_s {ngx_fd_t fd;ngx_str_t name;ngx_file_info_t info;off_t …...

【HarmonyOS Next】鸿蒙应用公钥和证书MD5指纹的获取

【HarmonyOS Next】鸿蒙应用公钥和证书MD5指纹的获取 一、问题背景 政府的icp备案时,或者某些三方SDK以来的管理后台,都需要配置鸿蒙应用的公钥和证书MD5指纹 二、解决方案 专有名词解释: 华为AppGallery Connect简称 AGC平台&#xff0…...

登录次数限制

文章目录 一、应用场景与设计目的1. 应用场景2. 设计目的 二、功能设计1. 登录限制规则2. 解锁机制3. 适用维度 三、技术实现1. 数据存储2. 逻辑流程3. 实现代码示例4. 动态锁定时间 四、安全增强与扩展1. 防止用户名枚举2. 加入验证码3. 监控与报警4. 分布式支持 五、设计思考…...

两台互通的服务器使用Docker部署一主两从MySQL8.0.35

文章目录 1. 使用Docker Overlay网络(需Swarm模式)在服务器1(172.25.0.19)上:在服务器2(172.25.0.20)上:创建 overlay 网络(172.25.0.19): 2. 部署…...

使用Semantic Kernel:对DeepSeek添加自定义插件

SemanticKernel介绍 Semantic Kernel是一个SDK,它将OpenAI、Azure OpenAI等大型语言模型与C#、Python和Java等传统编程语言集成在一起。Semantic Kernel通过允许您定义插件来实现这一点。 为什么需要添加插件? 大语言模型虽然具有强大的自然语言理解和…...

DeepSeek + 自由职业 发现新大陆,从 0 到 1 全流程跑通商业 IP

DeepSeek 自由职业 发现新大陆,从 0 到 1 全流程跑通商业 IP 商业定位1. 商业定位分析提示词2. 私域引流策略提示词3. 变现模型计算器提示词4. 对标账号分析提示词5. 商业IP人设打造提示词6. 内容选题策略提示词7. 用户人群链分析提示词8. 内容布局与转化路径设计提…...

mysql数据迁移到SQLserver: 构建数据迁移脚本

文章目录 引言转换方法将 MySQL 脚本转换为 SQL Server 脚本主要修改点I 迁移案例菜单数据迁移迁移脚本1迁移脚本2I MySQL中将INT类型转换为字符串的方法‌CAST函数‌(标准SQL)‌CONVERT函数‌(MySQL特有)‌隐式转换‌(上下文触发)‌修改表结构‌(永久转换)保留前导零用…...

【Python在校课堂笔记】Python第1节课 【课下总结】

2025 - 02 - 28 - 第 63 篇 Author: 郑龙浩 / 仟濹 【Python在校课堂笔记】 Python第1节课 【课下总结】 2025-02-27上课 写这篇笔记不仅仅为了写作业,也是想总结一下本节课的内容加深印象,同时发布博客方便复习。 一 print() 的多种使用 1 直接打印…...

3分钟idea接入deepseek

DeepSeek简介 DeepSeek 是杭州深度求索人工智能基础技术研究有限公司开发的一系列大语言模型,背后是知名量化资管巨头幻方量化3。它专注于开发先进的大语言模型和相关技术,拥有多个版本的模型,如 DeepSeek-LLM、DeepSeek-V2、DeepSeek-V3 等&…...

【论文学习】DeepSeek-R1 总结

文章目录 Abstract1. Introduction2. Approach2.1. Overview2.2. DeepSeek-R1-Zero: Reinforcement Learning on the Base Model2.3. DeepSeek-R1: Reinforcement Learning with Cold Start2.4. Distillation: Empower Small Models with Reasoning Capability 3. Experiment3.…...

《Python实战进阶》No 7: 一个AI大模型聊天室的构建-基于WebSocket 实时通信开发实战

第7集: 一个AI大模型聊天室的构建-基于WebSocket 实时通信开发实战 在现代 Web 开发中,实时通信已经成为许多应用的核心需求。无论是聊天应用、股票行情推送,还是多人协作工具,WebSocket 都是实现高效实时通信的最佳选择之一。本…...

五、数据库索引详解:作用、原理与使用指南

数据库索引详解:作用、原理与使用指南 一、索引的作用(为什么需要索引?) 1. 生活中的类比 想象你要在一本 500 页的书中快速找到「数据库索引」相关内容: 没有目录:需要逐页翻找 → 全表扫描有目录&…...

如果使用MODBUS通用类进行通信

1. 初始化串口 在使用 ModbusRTU 类之前,需要先初始化串口。以下是一个示例代码: cpp复制 // 初始化 ModbusRTU 对象 ModbusRTU modbus;// 配置串口参数 modbus.initializePort("COM5", 115200); // 使用 COM5 和波特率 115200 modbus.setD…...

osgEarth安装总结

第一步:安装OSG 直接通过git下载源码,使用cmake进行编译, git clone --depth 1 https://github.com/openscenegraph/OpenSceneGraph.git mkdir build cd build cmake .. make sudo make isntall编译过程中缺什么库,就安装什么库 …...

自动化测试无法启动(java.net.SocketException)

在运行测试代码,对浏览器进行自动化操作时,遇到了以下问题,添加依赖,编写了测试代码,但是程序无法运行 这个有两种原因(我使用的是谷歌浏览器): 网络问题: 因为需要从GitHub上下载对应包,所以有时候可能会出现网络问题,这个时候可以打开VPN之后,重新对程序进行启动 浏览器版本…...

MOM成功实施分享(七)电力电容制造MOM工艺分析与解决方案(第一部分)

声明:文章仅用于交流学习,不用于商业项目实施,图片来源于网络,如有侵犯权利,请联系作者及时删除。 本方案旨在对电力电容(PEC和PQM型号)制造工艺深度分析,结合管理要求设计MOM相关功…...

如何查看react的版本号

方法一:通过 package.json 查看(静态查看) 打开项目根目录下的 package.json 文件在 dependencies 或 devDependencies 字段中查找 react 和 react-dom 的版本号:{"dependencies": {"react": "^18.2.0&…...

STM32呼吸灯实验手册(TIM定时器)

一、实验目标 使用TIM定时器的PWM模式控制LED亮度实现LED渐亮渐灭的呼吸灯效果掌握HAL库的TIM配置方法 二、硬件准备 开发板:STM32F103C8T6LED模块:LED串联220Ω电阻两组USB-TTL调试器硬件连接 三、软件配置(STM32CubeMX) 打开…...

Element-Plus,使用 El-form中 的 scroll-to-error 没有效果问题记录

因业务需要表单组件中嵌套着表格列表,内容比较多; 所以需要表单校验不通过时,自动定位到不通过的节点; 但发现这个像是没有起到效果一样,后面就是排查的思路了: 容器高度问题:如果表单容器的高度…...

探究高空视频全景AR技术的实现原理

1. 引言 笔者认为现阶段AR技术的应用是还是比较坑爹的,大都是噱头多但是实用的成分少,拿出来做做DEMO是可以,但是难以在实际的项目中落地产生实际的经济价值。一方面是很难在业务上难以找到合适的应用场景(可能管线相关的项目算一…...

大连指令数据集的创建--数据收集与预处理_02

1.去哪儿爬虫 编程语言:Python爬虫框架:Selenium(用于浏览器自动化)解析库:BeautifulSoup(用于解析HTML) 2.爬虫策略 目标网站:去哪儿(https://travel.qunar.com/trav…...

SOME/IP-SD -- 协议英文原文讲解5

前言 SOME/IP协议越来越多的用于汽车电子行业中,关于协议详细完全的中文资料却没有,所以我将结合工作经验并对照英文原版协议做一系列的文章。基本分三大块: 1. SOME/IP协议讲解 2. SOME/IP-SD协议讲解 3. python/C举例调试讲解 5.1.2.5 S…...

C#异步编程之async与await

一:需求起因 在 C# 中使用异步编程(特别是使用 async 和 await 关键字)通常是为了提高应用程序的响应性和性能,特别是在需要进行 I/O 操作或执行长时间运行的任务时。 常见应用场景如下: 1. 网络请求 HTTP 请求&…...

Spring Security 登录流程中的自定义解密实现

文章目录 前言1. Spring Security 核心组件介绍2. 前端密码多加密场景的处理3. 重写 DaoAuthenticationProvider4. 让 Spring Security 使用自定义 Provider5. 验证流程总结6. 完整性与调试 总结 前言 在现代 Web 安全体系中,Spring Security 是最常用的安全框架之一…...

考研出分24小时,人类精神状态图鉴

2月24日,上午10点起,各省考研初试成绩陆续公布,考生们或紧张的输入准考证号,或抱团等待“审判”。然而更魔幻的还在后头——下午4点,教育部竟在同一天直接发布了《2025年研考国家分数线》。 不少网友表示:…...

顶顶通呼叫中心中间件(mod_cti基于FreeSWITCH)-大模型电话机器人

语音流直接对接Realtime API 多模态大模型 直接把音频流输出给大模型,大模型返回音频流。 顶顶通CTI对Realtime API 的支持 提供了以下2个APP可对接任意 •cti_audio_stream 通过TCP推流和播放流,适合用于人机对话场景。 •cti_unicast_start 通过旁…...

《Kafka 理解: Broker、Topic 和 Partition》

Kafka 核心架构解析:从概念到实践 Kafka 是一个分布式流处理平台,广泛应用于日志收集、实时数据分析和事件驱动架构。本文将从 Kafka 的核心组件、工作原理、实际应用场景等方面进行详细解析,帮助读者深入理解 Kafka 的架构设计及其在大数据领域的重要性。 ​1. Kafka 的背…...

【前端】XML,XPATH,与HTML的关系

XML与HTML关系 XML(可扩展标记语言)和 HTML(超文本标记语言)是两种常见的标记语言,但它们有不同的目的和用途。它们都使用类似的标记结构(标签),但在设计上存在一些关键的差异。 XML…...

(九)趣学设计模式 之 桥接模式!

目录 一、 啥是桥接模式?二、 为什么要用桥接模式?三、 桥接模式的实现方式四、 桥接模式的优缺点五、 桥接模式的应用场景六、 总结 🌟我的其他文章也讲解的比较有趣😁,如果喜欢博主的讲解方式,可以多多支…...

Web Worker 使用教程

一、概述 JavaScript 语言采用的是单线程模型,也就是说,所有任务只能在一个线程上完成,一次只能做一件事。前面的任务没做完,后面的任务只能等着。随着电脑计算能力的增强,尤其是多核 CPU 的出现,单线程带…...

算法仿真平台搭建1-FFMPEG+RtspSever快速搭建一个RTSP服务器

一、前言 本文相关的全部源码和RtspSever库,我已打包上传,欢迎大家免费下载,testRTSPSever。 每一个嵌入式视觉算法工程师,都应该有一套属于自己的算法仿真和测试环境。可以方便地进行视频、图像等素材进行在线导入,可…...

网络安全审计员

在当今数字化时代,随着信息技术的迅猛发展,网络安全问题日益凸显,成为各行各业不容忽视的重要议题。特别是对于企业、政府机构等组织而言,网络安全不仅关乎数据资产的安全,更与组织的声誉、客户信任乃至法律法规的遵从…...

SQL Server查询计划操作符(7.3)——查询计划相关操作符(7)

7.3. 查询计划相关操作符 58)Nested Loops:该操作符执行Inner Join,Left Outer Join,Left Semi Join,以及Left Anti Semi Join等逻辑操作。该操作符用其外(上面)输入中的每行数据对其内(下面)输入进行一个搜索,典型场景为其使用一个索引。查询处理器基于预期的成本决…...

数据库测试

TPCH 22条SQL语句分析 - xibuhaohao - 博客园 TPCH模型规范、测试说明及22条语句 - zhjh256 - 博客园 TPC-DS 性能比较:TiDB 与 Impala-PingCAP | 平凯星辰 揭秘Oracle TPC-H性能优化:如何提升数据库查询速度,揭秘实战技巧与挑战 引言 T…...

数据结构——排序4

上次我们讲解了快速排序的递归的几种做法。 那么,作为一名合格的程序员,改递归为非递归是必要的,现在我们来学习一下非递归的做法: 快速排序非递归: 首先,我们先了解一下,为什么要改为非递归…...

Pycharm中怎么加快下载三方包速度

Pycharm中怎么加快下载三方包速度 使用命令行下载,-i pip install transformers -i https://mirrors.aliyun.com/pypi/simple/ 在Windows系统的PyCharm中使用Python 3.12环境时,可通过以下几种方式配置不同镜像源来加快下载包的速度。 方式一:在PyCharm界面中直接配置镜…...

Spring MVC框架二:创建第一个MVC程序

精心整理了最新的面试资料和简历模板&#xff0c;有需要的可以自行获取 点击前往百度网盘获取 点击前往夸克网盘获取 有两种方式 利用配置 1、利用IDEA新建一个Maven项目&#xff0c;添加一个web支持 2、导入常用的依赖 <dependencies><dependency><groupId…...

Netty为什么性能很高?

大家好&#xff0c;我是锋哥。今天分享关于【Netty为什么性能很高?】面试题。希望对大家有帮助&#xff1b; Netty为什么性能很高? 1000道 互联网大厂Java工程师 精选面试题-Java资源分享网 Netty是一款高性能的网络通信框架&#xff0c;主要用于构建高性能的网络应用程序。…...

目标检测tricks

A. Stochastic Weight Averaging (SWA) 1. 基本思想 SWA 的核心思想是通过对训练过程中不同时间点的模型参数进行加权平均&#xff0c;从而获得一个更好的模型。具体来说&#xff0c;SWA 在训练过程的后期阶段对多个不同的模型快照&#xff08;snapshots&#xff09;进行平均…...