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

AI大模型基础设施:NVIDIA的用于AI大语言模型训练和推理的几款主流显卡

英伟达(NVIDIA)在AI大语言模型(LLM)的训练和推理领域占据主导地位,其GPU因强大的并行计算能力和专为深度学习优化的架构而广受青睐。以下介绍几款主流的NVIDIA GPU,适用于AI大语言模型的训练和推理,涵盖其关键特性和适用场景,并根据性能、显存、架构等进行简要分析。


1. NVIDIA H100

  • 架构: Hopper(2022年发布)
  • 关键规格:
    • FP16计算性能:高达1513 TFLOPS(半精度浮点运算)
    • 显存:80GB/141GB HBM3(高带宽内存)
    • 内存带宽:高达3.35 TB/s
    • Tensor Core:支持FP8精度,优化AI计算
    • NVLink:支持高速多GPU互联
  • 适用场景:
    • 训练:H100是目前最强大的AI训练GPU,专为超大规模语言模型(如GPT-4、LLaMA等)设计。其高计算能力和大显存支持处理海量数据集和复杂模型,尤其适合多GPU分布式训练场景。
    • 推理:H100的高吞吐量和低延迟使其适合实时推理任务,特别是在高并发场景(如在线服务、推荐系统)。
  • 特点:
    • 采用最新的Hopper架构,支持Transformer引擎,加速矩阵运算。
    • 能效比优于上一代,适合数据中心大规模部署。
    • 价格昂贵,适合大型企业或研究机构。
  • 备注:由于美国出口限制,H100在中国市场受限,替代型号如H800(性能略低)被推出。

2. NVIDIA A100

  • 架构: Ampere(2020年发布)
  • 关键规格:
    • FP16计算性能:高达312 TFLOPS
    • 显存:40GB/80GB HBM2e
    • 内存带宽:高达2.03 TB/s
    • Tensor Core:支持TF32和FP16精度
    • NVLink:支持多GPU高效通信
  • 适用场景:
    • 训练:A100是大模型训练的主力GPU,广泛用于中大型语言模型的训练(如BERT、T5)。其大显存和高带宽支持复杂模型和大数据集。
    • 推理:A100在高并发推理任务中表现出色,适合企业级部署,如对话式AI、推荐系统等。
  • 特点:
    • 提供灵活的显存选项(40GB或80GB),适配不同规模的任务。
    • 支持多实例GPU(MIG),可在同一GPU上运行多个独立任务,提升资源利用率。
    • 相比H100性价比更高,适合预算有限但需要高性能的场景。
  • 备注:类似H100,A100在中国市场受限,A800为替代型号。

3. NVIDIA RTX 4090

  • 架构: Ada Lovelace(2022年发布)
  • 关键规格:
    • FP16计算性能:约82.6 TFLOPS
    • 显存:24GB GDDR6X
    • 内存带宽:高达1.01 TB/s
    • Tensor Core:支持FP16和INT8精度
    • CUDA核心:16384个
  • 适用场景:
    • 训练:RTX 4090是消费级GPU中的顶级选择,适合中小规模模型的训练(如个人研究、初创公司)。其性能足以支持中等规模的LLM微调或实验性训练。
    • 推理:RTX 4090的高性能和相对低成本使其成为本地推理的理想选择,适合开发者和小型团队运行预训练模型。
  • 特点:
    • 性价比高,适合预算有限的个人或小型团队。
    • 支持DLSS 3.0等技术,兼顾AI和游戏性能。
    • 相比专业级GPU(如A100),显存较小,限制了其在大规模训练中的应用。
  • 备注:RTX 4090在中国市场可正常购买,但需注意出口限制对高性能GPU的影响。

4. NVIDIA A6000

  • 架构: Ampere(2020年发布)
  • 关键规格:
    • FP16计算性能:约77.0 TFLOPS
    • 显存:48GB GDDR6
    • 内存带宽:高达768 GB/s
    • Tensor Core:支持FP16和TF32精度
    • CUDA核心:10752个
  • 适用场景:
    • 训练:A6000适合工作站环境下的中小型模型训练,其大显存支持较大模型和数据集,适用于学术研究或企业开发。
    • 推理:A6000在高并发推理场景中表现优异,适合需要处理大输入或多模型推理的任务。
  • 特点:
    • 48GB显存提供比消费级GPU更大的容量,适合复杂任务。
    • 性能和成本平衡,适合中型企业或研究机构。
    • 相比A100,计算性能稍逊,但价格更亲民。
  • 备注:A6000在部分市场可能较难直接购买,可通过云服务租用。

5. NVIDIA L40S

  • 架构: Ada Lovelace(2023年发布)
  • 关键规格:
    • FP16计算性能:约91.6 TFLOPS
    • 显存:48GB GDDR6
    • 内存带宽:高达864 GB/s
    • Tensor Core:支持FP16和INT8精度
  • 适用场景:
    • 训练:L40S适合中小规模的模型训练,其性能介于A6000和A100之间,适用于预算有限的企业或研究场景。
    • 推理:L40S针对推理任务优化,高吞吐量和低延迟使其适合实时应用,如语音识别、推荐系统等。
  • 特点:
    • 专为数据中心和AI推理优化,提供高能效比。
    • 48GB显存支持较大模型推理,性价比优于A100。
    • 较新的Ada Lovelace架构,兼容最新AI框架和工具。
  • 备注:L40S是较新的型号,适合推理优先的场景。

6. NVIDIA T4

  • 架构: Turing(2018年发布)
  • 关键规格:
    • FP16计算性能:约65 TFLOPS
    • 显存:16GB GDDR6
    • 内存带宽:高达320 GB/s
    • Tensor Core:支持FP16和INT8精度
  • 适用场景:
    • 训练:T4适合小型模型的实验性训练或微调,显存和性能限制使其不适合大规模训练。
    • 推理:T4是经济型推理GPU,广泛用于云服务中的推理任务,如智能客服、语音识别等。
  • 特点:
    • 低功耗(70W),适合主流服务器部署。
    • 成本低,适合预算有限的推理任务。
    • 显存较小,限制了其在大型模型上的应用。
  • 备注:T4是入门级AI GPU,适合小规模推理或开发测试。

对比与选型建议

GPU型号架构显存训练适用性推理适用性价格范围
H100Hopper80/141GB HBM3★★★★★(超大规模模型)★★★★★(高并发实时推理)极高
A100Ampere40/80GB HBM2e★★★★☆(中大型模型)★★★★☆(企业级推理)
RTX 4090Ada Lovelace24GB GDDR6X★★★☆☆(中小型模型)★★★★☆(本地推理)中高
A6000Ampere48GB GDDR6★★★☆☆(中小型模型)★★★★☆(高并发推理)中高
L40SAda Lovelace48GB GDDR6★★★☆☆(中小型模型)★★★★☆(优化推理)中高
T4Turing16GB GDDR6★☆☆☆☆(小型实验)★★★☆☆(经济型推理)
  • 训练选型

    • 超大规模模型:H100是首选,A100次之,适合需要多GPU分布式训练的场景。
    • 中小型模型:A6000、L40S或RTX 4090,性价比高,适合个人或中小团队。
    • 实验性训练:T4或RTX 4090,成本低,适合初学者或小规模测试。
  • 推理选型

    • 高并发实时推理:H100、A100或L40S,适合企业级服务。
    • 中小规模推理:A6000、RTX 4090,显存充足,性能均衡。
    • 经济型推理:T4,适合低预算或轻量级任务。

补充说明

  1. 显存需求:大语言模型(如GPT-3、LLaMA)通常需要大显存(>40GB)来加载模型和处理批量数据。H100和A100的HBM内存更适合大型模型,而RTX 4090的24GB显存在微调或推理中小模型时已足够。
  2. 精度优化:训练通常使用FP16或TF32精度,而推理可使用INT8或FP8以提升速度。H100和A100支持更广泛的精度范围,推理效率更高。
  3. 云服务替代:对于无法直接购买高性能GPU(如H100、A100)的用户,可通过云服务(如AWS、Azure、Paperspace)租用,降低前期成本。
  4. 出口限制:由于美国对中国的高性能GPU出口限制(如H100、A100),需关注H800、A800等替代型号的可用性,或选择RTX 4090等消费级GPU。

结论

NVIDIA的H100和A100是AI大语言模型训练和推理的顶级选择,适合大型企业和研究机构;RTX 4090和A6000提供高性价比,适合中小团队或个人开发者;L40S和T4则在推理任务中各有优势。选型时需综合考虑预算、模型规模、任务类型(训练或推理)以及硬件可用性。

相关文章:

AI大模型基础设施:NVIDIA的用于AI大语言模型训练和推理的几款主流显卡

英伟达(NVIDIA)在AI大语言模型(LLM)的训练和推理领域占据主导地位,其GPU因强大的并行计算能力和专为深度学习优化的架构而广受青睐。以下介绍几款主流的NVIDIA GPU,适用于AI大语言模型的训练和推理&#xf…...

面试手撕——迭代法中序遍历二叉树

思路 访问顺序和处理顺序不一致导致迭代法难写,体现在总要先遍历根节点,才能访问左右孩子,用null标记,null标记的节点表示已经访问过了,下一次可以处理,所以在当前栈顶节点不是null的时候,都要…...

SQL注入与简单实战

Example1 谁从小还没有一个当黑帽子的梦想呢,所以就来讲讲SQL💉🩸吧… 环境要求 sqlmap命令行工具使用Go语言安装包:waybackruls (需要在自己的电脑上部署) 寻找目标 url 对目标网站使用: echo https://xxx | wayb…...

ffmpeg 元数据

ffmpeg 元数据 1. 解释什么是ffmpeg元数据 ffmpeg元数据是指与音视频文件相关的附加信息,这些信息不直接影响音视频内容的播放,但提供了关于文件内容、创作者、版权、播放参数等的有用信息。元数据在音视频文件的处理、管理和共享中起着重要作用。 2.…...

Qwen3 正式发布

2025 年 4 月 29 日,阿里巴巴正式发布新一代通义千问模型 Qwen31。此次发布的 Qwen3 包含多种模型版本,具体如下: MoE 模型:有 Qwen3-235B-A22B(总参数 2350 亿,激活参数 220 亿)和 Qwen3-30B-A…...

[操作系统] 线程互斥

文章目录 背景概念线程互斥的引出互斥量锁的操作初始化 (Initialization)静态初始化动态初始化 加锁 (Locking)阻塞式加锁非阻塞式加锁 (尝试加锁/一般不考虑) 解锁 (Unlocking)销毁 (Destruction)设置属性 (Setting Attributes - 通过 pthread_mutex_init) 锁本身的保护互斥锁…...

KDD 2025 | (8月轮)时间序列(Time Series)论文总结

KDD 2025将在2025年8月3号到7号在加拿大多伦多举行,本文总结了KDD 2025(August Cycle)有关时间序列(Time Series)相关文章,共计11篇,其中1-10为Research Track,11为ADS Track。如有疏漏,欢迎补充…...

Spring MVC @PathVariable 注解怎么用?

我们来详细分析 Spring MVC 中的 PathVariable 注解。 PathVariable 注解的作用 PathVariable 注解用于从 URI 模板(URI Template)中提取值,并将这些值绑定到 Controller 方法的参数上。URI 模板是一种包含占位符的 URL 路径,这…...

PostgreSQL运算符

运算符 算数运算符 运算符描述示例加法SELECT 2 3; 结果为 5-减法SELECT 5 - 2; 结果为 3*乘法SELECT 2 * 3; 结果为 6/除法(对于整数相除,会截断小数部分)SELECT 5 / 2; 结果为 2 ,若要得到精确结果,可使用浮点数 …...

Ocelot与.NETcore7.0部署(基于腾讯云)

资料链接:https://download.csdn.net/download/ly1h1/90731290 1.效果 基于Ocelot,实现对3个微服务的轮询调用,实现不停机更新,无缝更新; 2.环境要求 1.部署环境:腾讯云的轻量化应用服务器 2.系统环境&…...

Umi-OCR项目(1)

最近接触到了一个项目,我在想能不能做出点东西出来。 目标:识别一张带表格的图片,要求非表格内容和表格内容都要识别得很好,并且可视化输出为word文档。 下面是第一步的测试代码,测试是否能够调用ocr能力。 import re…...

前端面试常问问题[From CV]

作为前端面试官,我会针对简历中的技术栈、项目经历和技能细节提出以下20个问题,并附上参考答案: 技术基础类问题 Q:请解释JavaScript事件循环机制,结合宏任务/微任务说明代码执行顺序 A:事件循环分为调用栈…...

C语言学习之动态内存的管理

学完前面的C语言内容后,我们之前给内存开辟空间的方式是这样的。 int val20; char arr[10]{0}; 我们发现这个方式有两个弊端:空间是固定的;同时在声明的时候必须指定数组的长度,一旦确定了大小就不能调整的。 而实际应用的过程中…...

CMake中的“包管理“模块FetchContent

背景介绍 C的包管理工具,好像除了微软家的vcpkg外,并没有一个特别有名的包管理器。 CMake其实也提供了基础的包管理功能。使用 FetchContent 模块系列命令可以下载项目依赖的源代码或者其他文件。 基本用法 FetchContent_Declare命令定义我们下载的内…...

python3基础

Python3 基础教程 1. Python简介 Python是一种高级、解释型、通用的编程语言,由Guido van Rossum于1989年底发明。Python的设计哲学强调代码的可读性和简洁性,其核心理念体现在"Python之禅"中: 优美胜于丑陋(Beautiful is better than ugly) 显式胜于隐式(E…...

课题推荐——通信信号处理中的非线性系统状态估计(如信号跟踪、相位恢复等场景),使用无迹卡尔曼滤波(UKF)的非线性滤波算法,MATLAB实现

给出一个基于无迹卡尔曼滤波(UKF)的非线性滤波算法及其MATLAB实现,适用于通信信号处理中的非线性系统状态估计(如信号跟踪、相位恢复等场景)。该算法结合了非线性动态模型和观测模型,并通过UT变换避免雅可比…...

Postgresql源码(145)优化器nestloop参数化路径评估不准问题分析

相关 《Postgresql源码(133)优化器动态规划生成连接路径的实例分析》 1 问题 最近遇到一个问题,评估行数和真实行数存在较大差距,导致计划不准的问题。 nestloop内表评估是根据外表的参数来的。因为外表驱动表每取一条&#xff…...

【深度学习新浪潮】小米MiMo-7B报告内容浅析

一段话总结 该报告介绍了专为推理任务设计的大语言模型MiMo-7B,其在预训练阶段通过优化数据预处理、采用三阶段数据混合策略(处理约25万亿token)和引入MultiToken Prediction(MTP)目标提升推理潜力;后训练阶段构建13万可验证数学和编程问题数据集,结合测试难度驱动奖励…...

使用Python和Pandas实现的Snowflake权限检查与SQL生成用于IT审计

import snowflake.connector import pandas as pddef get_snowflake_permissions():# 连接Snowflake&#xff08;需要替换实际凭证&#xff09;conn snowflake.connector.connect(user<USER>,password<PASSWORD>,account<ACCOUNT>,warehouse<WAREHOUSE&g…...

spring 从application.properties中获取参数的四种方式

在Spring Boot中&#xff0c;自定义一个Starter时&#xff0c;从application.properties中获取参数主要有以下几种方法&#xff1a; 使用Value注解 这是最常用的方法之一&#xff0c;通过Value注解可以直接将application.properties中的属性值注入到Spring管理的Bean中。 imp…...

react学习笔记2——基于React脚手架与ajax

使用create-react-app创建react应用 react脚手架 xxx脚手架: 用来帮助程序员快速创建一个基于xxx库的模板项目 包含了所有需要的配置&#xff08;语法检查、jsx编译、devServer…&#xff09;下载好了所有相关的依赖可以直接运行一个简单效果 react提供了一个用于创建react项…...

nim模块教程

导入一个模块 如果我们想要导入一个模块&#xff0c;并且和它的所有函数&#xff0c;我们要做的是写import <moduleName>在我们的文件里&#xff0c;这通常是在文件顶部进行的&#xff0c;这样我们就可以很容易地看到我们的代码使用了什么。 创建一个模块 first.nim …...

雅马哈SMT贴片机高效精密制造解析

内容概要 作为电子制造领域的核心装备&#xff0c;雅马哈SMT贴片机通过集成高速运动控制、智能视觉识别与模块化供料三大技术体系&#xff0c;构建了精密电子元件贴装的工业化解决方案。其YSM系列设备在5G通讯模组、汽车电子控制器及智能穿戴设备等场景中&#xff0c;实现了每…...

审计专员简历模板

模板信息 简历范文名称&#xff1a;审计专员简历模板&#xff0c;所属行业&#xff1a;其他 | 职位&#xff0c;模板编号&#xff1a;KSJYVR 专业的个人简历模板&#xff0c;逻辑清晰&#xff0c;排版简洁美观&#xff0c;让你的个人简历显得更专业&#xff0c;找到好工作。希…...

npm宿主依赖、宿主环境依赖(peerDependencies)(指由宿主环境提供的依赖)

文章目录 宿主环境依赖详解基本概念工作原理应用场景插件开发UI组件库 与其他依赖类型对比npm不同版本处理差异npm v3-v6npm v7 实际应用示例React插件开发 解决宿主依赖问题 宿主环境依赖详解 基本概念 宿主环境依赖&#xff08;peerDependencies&#xff09;是指包声明自身…...

Android Kotlin 项目集成 Firebase Cloud Messaging (FCM) 全攻略

Firebase Cloud Messaging (FCM) 是 Google 提供的跨平台消息推送解决方案。以下是在 Android Kotlin 项目中集成 FCM 的详细步骤。 一、前期准备 1. 创建 Firebase 项目 访问 Firebase 控制台点击"添加项目"&#xff0c;按照向导创建新项目项目创建完成后&#x…...

游戏引擎学习第252天:允许编辑调试值

回顾并为今天的工作设定目标 我们处理了调试值&#xff08;debug value&#xff09;的编辑功能。我们希望实现可以在调试界面中编辑某些值&#xff0c;为此还需要做一些额外的工作。 我们的问题在于&#xff1a;当某个调试值被编辑时&#xff0c;我们需要把这个“编辑”的操作…...

支持selenium的chrome driver更新到136.0.7103.49

最近chrome释放新版本&#xff1a;136.0.7103.49 如果运行selenium自动化测试出现以下问题&#xff0c;是需要升级chromedriver才可以解决的。 selenium.common.exceptions.SessionNotCreatedException: Message: session not created: This version of ChromeDriver only su…...

cPanelWHM 的 AutoSSL

在 cPanel&WHM 的第58版本中&#xff0c;开始增加了AutoSSL&#xff0c;这是一项非常棒的新功能。 什么是 AutoSSL&#xff1f; AutoSSL 是为了解决每个使用 cPanel&WHM 用户的最大难题&#xff1a;SSL 证书的安装和续期。有了 AutoSSL&#xff0c;这个问题就不再是问…...

MySQL数据同步之Canal讲解

文章目录 1 Canal搭建1.1 简介1.1.1 概述1.1.2 优点1.1.3 作用&核心组件 1.2 搭建 Canal1.2.1 准备工作1.2.1.1 检查配置1.2.1.2 &#xff2d;&#xff59;SQL配置 1.2.2 下载并安装 Canal1.2.3 配置 Canal Server1.2.3.1 全局配置1.2.3.2 实例配置1.2.3.3 配置目标系统1.2…...

完整迁移物理机Windows XP到PVE8

计划对2007年部署的windows_xp_professional _service_pack_2_x86系统主机&#xff0c;进行重新部署&#xff0c;由于确实环境包和软件包&#xff0c;无法从头部署&#xff0c;只能考虑带系统环境迁移。原主机年代台久远&#xff08;1Ghz处理器&#xff0c;1G内存&#xff09;G…...

量子加密通信:打造未来信息安全的“铜墙铁壁”

在数字化时代&#xff0c;信息安全已成为全球关注的焦点。随着量子计算技术的飞速发展&#xff0c;传统的加密算法面临着前所未有的挑战。量子计算机的强大计算能力能够轻易破解现有的加密体系&#xff0c;这使得信息安全领域急需一种全新的加密技术来应对未来的威胁。量子加密…...

11.多边形的三角剖分 (Triangulation) : 画廊问题

目录 1.Methodology ​编辑2. Definition 3. Lower & Upper Bound 4.Hardness 5.Approximation & Classification 6. Necessity of floor(n/3) 1.Methodology 多边形三角剖分 点集三角剖分 2. Definition 假设存在一个艺术馆&#xff0c;里面存在很大艺术品需…...

[蓝桥杯 2023 国 Python B] 划分 Java

import java.util.*;public class Main {public static void main(String[] args) {Scanner sc new Scanner(System.in);int[] arr new int[41];int sum 0;for (int i 1; i < 40; i) {arr[i] sc.nextInt();sum arr[i];}sc.close();int target sum / 2; // 最接近的两…...

计算机网络——HTTP/IP 协议通俗入门详解

HTTP/IP 协议通俗入门详解 一、什么是 HTTP 协议&#xff1f;1. 基本定义2. HTTP 是怎么工作的&#xff1f; 二、HTTP 协议的特点三、HTTPS 是什么&#xff1f;它和 HTTP 有啥区别&#xff1f;1. HTTPS 概述2. HTTP vs HTTPS 四、HTTP 的通信过程步骤详解&#xff1a; 五、常见…...

渗透测试中的那些“水洞”:分析与防御

1. Nginx 版本泄露 风险分析&#xff1a; Nginx 默认会在响应头中返回 Server: nginx/x.x.x&#xff0c;攻击者可利用该信息匹配已知漏洞进行攻击。 防御措施&#xff1a; 修改 nginx.conf 配置文件&#xff0c;隐藏版本信息&#xff1a;server_tokens off;使用 WAF 进行信息…...

攻防世界 - Misc - Level 3 | 3-1

&#x1f31f; 关注这个靶场的其它相关笔记&#xff1a;CTF 靶场笔记 —— 攻防世界&#xff08;XCTF&#xff09; 过关思路合集 0x01&#xff1a;考点速览 本题考察的是 Misc 中的流量分析题&#xff0c;想要通过此关&#xff0c;你需要具备以下技术&#xff1a; 会通过 010 …...

安装linux下的idea

1.有可能传不了文件 2.按这个包里的流程装 通过网盘分享的文件&#xff1a;idea旗下所有产品.txt 链接: https://pan.baidu.com/s/1kHHkW3DB3z3a6CG0qnMkWA?pwdgg3f 提取码: gg3f...

【音频】基础知识

1、原始数据 1)音频信号:声音是一种机械波,经过麦克风等设备转化为电信号,再经过模数转换(ADC)变成数字信号,这个数字信号就是音频信号。 2)音频信号的参数: 采样率:一秒钟内对音频的模拟信号采样的个数; 8000Hz:主要用于电话通信 、满足基本的语音通信需求,同时…...

系统思考:企业效率提升关键

最近在辅导一家企业时&#xff0c;我们一起画出了这张图。老板说&#xff1a;“我每天都在救火&#xff0c;员工效率不高&#xff0c;我只能不断加班加点&#xff0c;亲自盯、亲自跑、亲自上阵……” 但图画出来才发现&#xff0c;问题不是出在员工不够努力&#xff0c;也不是老…...

MySQL 查找指定表名的表的主键

原理 SELECT COLUMN_NAME FROM INFORMATION_SCHEMA.KEY_COLUMN_USAGE WHERE TABLE_NAME 表名 AND CONSTRAINT_NAME PRIMARY方法 public static String getPk(String tableName) {String sql "SELECT COLUMN_NAME FROM INFORMATION_SCHEMA.KEY_COLUMN_USAGE WHERE TA…...

华为eNSP:IS-IS认证

一、什么是IS-IS认证&#xff1f; 华为eNSP中的IS-IS认证 IS-IS认证是华为eNSP网络中用于保障中间系统到中间系统&#xff08;IS-IS&#xff09;协议通信安全性的核心机制&#xff0c;通过身份验证和数据完整性校验防止非法路由信息注入或篡改。其实现方式与关键特性如下&…...

qemu(4) -- qemu-system-arm使用

1. 前言 参考网上的资料&#xff0c;使用qemu中的vexpress_a9板子&#xff0c;跑一下Linux环境。 2. 源码 2.1 u-boot 可以到U-Boot官网下载对应的源码&#xff0c;我下载的是u-boot-2025.04-rc5.tar.gz&#xff0c;大约24MB。 3.2 linux 可以到The Linux Kernel Archive…...

JavaScript基础-递增和递减运算符

在JavaScript编程中&#xff0c;递增()和递减(--)运算符是操作数值变量的快捷方式。它们能够简洁地对变量值进行加一或减一的操作。尽管看似简单&#xff0c;但正确理解这两种运算符的不同使用方式&#xff08;前缀与后缀&#xff09;对于编写高效且无误的代码至关重要。本文将…...

解决Win10虚拟机“网络连接不上”,“Ethernet0 网络电缆被拔出”的问题

一、情景引入 今天用Win10虚拟机打开浏览器发现&#xff1a; 很奇怪&#xff0c;平常都没有这个问题。 二、检查网络状态 点击更改适配器选项&#xff0c;发现如下&#xff1a; 三、解决问题 打开任务管理器&#xff0c;点击服务&#xff0c;搜索栏搜索&#xff1a;VM …...

【Redis】String详细介绍及其应用场景

文章目录 String类型存储方式set命令get命令mset命令mget命令setnx命令setex和psetex命令incr和decr命令系列append命令--raw选项让redis尝试将二进制数据翻译 getrange命令setrange命令strlen命令字符串类型命令小结string内部的编码方式string类型的典型应用场景1.RedisMySQL…...

C++负载均衡远程调用学习之消息路分发机制

目录 1.LARV0.5-TCP_server链接管理的功能实现及测试 2.LARV0.6 3.LARV0.6 4.LARV0.6 5.LARV0.6-tcp_server集成 6.LARV0.6-tcp_server集成消息路由分发机制总结 7.LARV0.6回顾 1.LARV0.5-TCP_server链接管理的功能实现及测试 ### 16.2 完成Lars Reactor V0.12开发 ###…...

实现了一个基于寄存器操作STM32F103C8t6的工程, 并实现对PA1,PA2接LED正极的点灯操作

#include "stm32f10x.h"// 基于寄存器开发的项目了 int main(){RCC->APB2ENR 0x00000004; // 开启时钟GPIOA->CRL 0x00003330; // 配置引脚 // 0011 0011 0000GPIOA->ODR 0x0000000E; // 1110while(1){} }...

Python字典(dict)详解:从创建到操作全掌握

前言 字典是可变容器&#xff0c;可存储任意类型对象 字典以键(key)-值(value)对的形式进行映射&#xff0c;键值对用冒号分割&#xff0c;对之间用逗号分割 d {key1 : value1, key2 : value2, key3 : value3 } 字典的数据是无序的 字典的键只能用不可变类型&#xff0c;且…...

UDP数据包和TCP数据包的区别;网络编程套接字;不同协议的回显服务器

目录 一、UDP 数据包与 TCP 数据包的区别&#xff1a; 连接方面&#xff1a; 传输方面&#xff1a; 面向对象&#xff1a; 双工模式&#xff1a; 二、UDP 网络编程套接字&#xff1b;基于 UDP 协议的回显服务器&#xff1a; 1. UDP 数据报套接字核心类 DatagramSocket &…...