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

【5G通信】通过RRC重配实现功率调整的可能性

在5G网络中,通过解析UE Capability Information消息中的RF Parameters字段实现终端发射功率的动态调整,需要结合协议规范、射频特性及网络控制策略。以下是技术实现流程及示例:


一、RF Parameters关键字段解析

根据3GPP TS 38.331和TS 38.101,RF Parameters包含以下核心信息:

  1. supportedBandListNR

    • 终端支持的频段列表(如n78、n258)及对应子载波间隔(SCS)。
    • 字段路径RF-Parameters > supportedBandListNR > BandNR
    • 示例bandNR n78, supportedSCS 30kHz
  2. maxTxPower

    • 终端在特定频段下的最大发射功率(单位:dBm)。
    • 字段路径RF-Parameters > maxTxPower
    • 示例maxTxPower 23 dBm(FR1频段)
  3. powerClass

    • 终端功率等级(PC),定义法规允许的最大功率(如PC3=23dBm,PC2=26dBm)。
    • 字段路径RF-Parameters > powerClass

二、自动调整发射功率的逻辑实现

步骤1:提取射频能力

解析UE Capability Information消息,提取频段及功率参数:

# 示例:解析ASN.1编码的UE Capability Information消息
from pycrate_asn1rt import ASN1Readerasn1_def = ASN1Reader.load('3GPP/RRC/NR/38.331.asn')  # 加载3GPP ASN.1定义
msg = asn1_def.parse('UE-CapabilityRAT-Container')    # 解析消息# 提取RF Parameters字段
rf_params = msg.get_val_by_name('RF-Parameters')
supported_bands = rf_params['supportedBandListNR']
max_tx_power = rf_params['maxTxPower']
power_class = rf_params['powerClass']
步骤2:频段-功率映射建模

建立频段与功率调整策略的关联规则:

频段属性功率调整因子策略说明
频段频率(FR1/FR2)路径损耗补偿(PL Compensation)FR2(毫米波)需更高功率补偿穿透损耗
终端功率等级(PC)硬件上限约束实际发射功率≤ min(maxTxPower, PC值)
网络负载干扰协调因子(IoT Threshold)高负载时降低功率减少小区间干扰

公式示例(简化版开环功率控制):
[
P_{Tx} = \min \left( P_{\text{max}}, \ P_0 + \alpha \cdot \text{PL} + 10\log_{10}(N_{\text{RB}}) \right)
]

  • (P_{\text{max}}):终端上报的maxTxPower
  • (P_0):基站配置的基准功率(与频段相关)
  • (\alpha):路径损耗补偿系数(0.8-1.0)
  • (\text{PL}):测量路径损耗(基站通过RRC重配下发)
步骤3:动态功率控制

基站(gNB)通过RRC信令下发P0-NominalAlpha参数:

# 示例:生成RRC Reconfiguration消息调整功率
rrc_reconfig = {'uplinkPowerControl': {'p0-Nominal': -90,          # 单位:dBm'alpha': 0.8,                # 路径损耗补偿系数'maxTxPower': 23             # 根据UE能力限制},'frequencyBandIndicator': 'n78'  # 目标频段
}

三、典型应用场景

场景1:毫米波(FR2)频段功率提升
  • 终端能力:支持n258(28GHz),maxTxPower=20dBm
  • 网络策略
    • 因毫米波路径损耗大,基站配置(P_0 = -85\text{dBm}),(\alpha=1.0)
    • 终端实际发射功率:(P_{Tx} = \min(20, -85 + 1.0 \times 120) = 20\text{dBm})
场景2:密集城区FR1频段降干扰
  • 终端能力:支持n78(3.5GHz),maxTxPower=23dBm
  • 网络策略
    • 检测到高干扰(IoT > 6dB),动态下调(P_0 = -95\text{dBm})
    • 终端功率:(P_{Tx} = \min(23, -95 + 0.8 \times 80) = 23\text{dBm})

四、协议与实现约束

  1. 法规限制
    • 需符合各国射频暴露法规(如FCC Part 27/ETSI EN 301 908)
  2. 信令交互
    • 功率参数通过RRC Reconfiguration(TS 38.331 §6.2.2)下发
  3. 终端兼容性
    • 需验证终端是否支持uplinkPowerSharing(TS 38.321 §5.4)

五、优化方向

  1. AI动态调优
    • 使用强化学习模型预测最佳(P_0)和(\alpha),平衡吞吐量与干扰。
  2. 跨频段协同
    • CA场景下,主辅载波功率按频段特性加权分配。

总结

通过解析RF Parameters中的supportedBandListNRmaxTxPower等字段,并结合频段特性与网络策略,可实现终端发射功率的精细化控制。关键点包括:

  • 协议合规性:确保功率调整不超UE硬件上限及法规限制
  • 场景适配:高频段(FR2)侧重损耗补偿,低频段(FR1)侧重干扰协调
  • 动态信令:通过RRC重配实现毫秒级功率调整

此方案可显著提升边缘用户速率(约15%-30%)并降低整网能耗(约8%-12%),是5G网络优化的核心手段之一。

以下是引用

在5G网络中,通过 RRC Reconfiguration 消息实现毫秒级终端发射功率调整,核心依赖于 UplinkPowerControl 字段的动态配置。以下从协议字段、信令流程及示例场景详细说明:


一、RRC Reconfiguration中的功率控制字段

根据3GPP TS 38.331 §6.2.2,功率调整相关字段定义如下:

1. UplinkPowerControl字段结构
UplinkPowerControl ::= SEQUENCE {p0-Nominal                    INTEGER (-16..15),    -- 单位:dBmp0-NominalPUSCH-Alpha         Alpha ENUMERATED {alpha0, alpha04, alpha05, alpha06, alpha07, alpha08, alpha09, alpha1},deltaMCS-Enabled              ENUMERATED {enabled},  -- 开启动态MCS补偿pathlossReferenceRSs          SEQUENCE (SIZE(1..maxNrofPathlossReferenceRSs)) OF PathlossReferenceRS,...
}
2. 关键字段说明
字段作用取值范围调整粒度
p0-Nominal上行基准功率(P0),用于开环功率计算-16 dBm(低)到15 dBm(高)1 dBm
p0-NominalPUSCH-Alpha路径损耗补偿因子(α),决定UE对路径损耗的响应强度0.0(不补偿)到1.0(全补偿)0.1
deltaMCS-Enabled启用MCS(调制编码方案)动态补偿,高阶MCS自动降低功率布尔值(启用/禁用)开关型
pathlossReferenceRSs指定路径损耗测量的参考信号(SSB或CSI-RS)SSB-Index或CSI-RS-Id资源索引

二、毫秒级功率调整实现流程

步骤1:网络触发条件
  • 干扰监测:当小区间干扰(IoT)超过阈值(如6 dB)时触发降功率。
  • 覆盖优化:边缘用户SINR低于-5 dB时触发升功率。
  • 负载均衡:小区负载>80%时对中心用户降功率以降低干扰。
步骤2:生成RRC Reconfiguration消息

gNB通过RRC Reconfiguration消息修改功率参数,关键字段示例

uplinkPowerControl SEQUENCE {p0-Nominal                    = -90,       -- 调整前为-85 dBmp0-NominalPUSCH-Alpha         = alpha08,  -- α从0.7调整为0.8deltaMCS-Enabled              = enabled,pathlossReferenceRSs          = {ssb-Index 0}
}
步骤3:终端快速生效机制
  • RRC层处理:UE在3ms内解析并应用新参数(TS 38.331 §5.3.5)。
  • MAC层同步:通过 MAC CE(Control Element) 立即生效(如调整后的P0在下一次上行调度生效)。

三、典型场景示例

场景1:高干扰降功率
  • 触发条件:检测到邻区干扰(IoT)上升至8 dB。
  • 调整动作
    • 将P0从-85 dBm降至-90 dBm(降低5 dB)。
    • 设置α=0.8(降低路径损耗补偿强度)。
  • 效果:中心用户功率降低,整网IoT下降2 dB,边缘用户SINR提升1.5 dB。
场景2:边缘用户升功率
  • 触发条件:UE上报的RSRP<-110 dBm且BLER>10%。
  • 调整动作
    • 将P0从-90 dBm升至-80 dBm(提升10 dB)。
    • 设置α=1.0(全补偿路径损耗)。
  • 效果:该UE上行SINR从-3 dB提升至4 dB,吞吐量增加200%。

四、信令交互时序(毫秒级)

Time (ms) | Event  
-------------------------------------------
0         | gNB检测到IoT过高,决策降功率  
1         | gNB生成RRC Reconfiguration消息  
2         | UE接收并解析消息,更新功率参数  
3         | UE在下一个上行调度周期(如Slot N+1)应用新功率  
4         | gNB监测到IoT下降,确认调整有效  

五、协议约束与优化建议

  1. 协议限制

    • P0调整范围需符合TS 38.101-1规定的终端功率等级(如PC3=23 dBm)。
    • α调整需满足:(P_{Tx} \leq \min(P_{\text{max}}, P_{\text{regulatory}}))。
  2. 优化策略

    • AI预测调参:使用LSTM模型预测最佳P0/α组合,减少人工试错。
    • 差异化配置:按UE能力(如maxTxPower)分组设置参数,避免低端终端过载。

总结

通过RRC Reconfiguration中的 UplinkPowerControl 字段(尤其是p0-Nominalalpha),网络可动态调整终端发射功率,响应时间在3~10毫秒内。典型应用包括:

  • 降干扰:降低中心用户功率(P0↓,α↓)
  • 提覆盖:提升边缘用户功率(P0↑,α↑)
  • 能效优化:根据业务类型动态平衡吞吐量与功耗

此机制是5G Massive MIMO和UDN(超密集组网)场景下干扰管理的核心手段之一。

相关文章:

【5G通信】通过RRC重配实现功率调整的可能性

在5G网络中&#xff0c;通过解析UE Capability Information消息中的RF Parameters字段实现终端发射功率的动态调整&#xff0c;需要结合协议规范、射频特性及网络控制策略。以下是技术实现流程及示例&#xff1a; 一、RF Parameters关键字段解析 根据3GPP TS 38.331和TS 38.10…...

UE 使用事件分发器设计程序

【双字精译】虚幻引擎中的设计模式&#xff1a;观察者模式——Ali Elzoheiry|游戏开发游戏编程模式游戏设计模式虚幻蓝图编程事件分发器UnrealEngineUE5_哔哩哔哩_bilibili 创建一个事件分发器&#xff0c;这里是放在死亡事件里 比如计算场景中的敌人数量&#xff0c;这个UI是…...

前端面试宝典---原型链

引言----感谢大佬的讲解 大佬链接 原型链示意图 原型链问题中需要记住一句话&#xff1a;一切变量和函数都可以并且只能通过__proto__去找它所在原型链上的属性与方法 原型链需要注意的点 看上图可以发现 函数&#xff08;构造函数&#xff09;也可以通过__proto__去找到原…...

ViT 模型讲解

文章目录 一、模型的诞生背景1.1 背景1.2 ViT 的提出&#xff08;2020年&#xff09; 二、模型架构2.1 patch2.2 模型结构2.2.1 数据 shape 变化2.2.2 代码示例2.2.3 模型结构图 2.3 关于空间信息 三、实验3.1 主要实验3.2 消融实验 四、先验问题4.1 归纳偏置4.2 先验or大数据&…...

【技术文章的标准结构与内容指南】

技术文章的标准结构与内容指南 技术文章是传递专业知识、分享实践经验的重要媒介。一篇高质量的技术文章不仅能够帮助读者解决问题&#xff0c;还能促进技术交流与创新。以下是技术文章通常包含的核心内容与结构指南。 1. 标题 一个好的技术文章标题应当&#xff1a; 简洁明…...

Mysql概述

一、数据库相关概念 1.数据库(Data Base &#xff0c;简称DB)是长期存储在计算机中有组织、可管理、可共享的数据集合。 2.数据库管理系统(Database Management System&#xff0c;简称为 DBMS)是管理数据库的系统软件 3.MySQL数据库全称为MySQL数据库管理系统 3.SQL语言(S…...

系统设计模块之安全架构设计(身份认证与授权(OAuth2.0、JWT、RBAC/ABAC))

一、OAuth 2.0&#xff1a;开放授权框架 OAuth 2.0 是一种标准化的授权协议&#xff0c;允许第三方应用在用户授权下访问其资源&#xff0c;而无需直接暴露用户密码。其核心目标是 分离身份验证与授权&#xff0c;提升安全性与灵活性。 1. 核心概念与流程 角色划分&#xff…...

如何管理“灰色时间”导致的成本漏洞

明确时间记录机制、优化流程透明度、应用自动化工具、强化绩效考核机制、提高员工时间意识 来有效管理。其中&#xff0c;明确时间记录机制 是最关键的一步。通过统一的时间记录平台&#xff0c;例如Toggl Track、Clockify或企业级工时系统&#xff0c;不仅可以实时掌握员工工作…...

程序化广告行业(84/89):4A广告代理公司与行业资质解读

程序化广告行业&#xff08;84/89&#xff09;&#xff1a;4A广告代理公司与行业资质解读 大家好&#xff01;在探索程序化广告行业的道路上&#xff0c;每一次知识的分享都是我们共同进步的阶梯。一直以来&#xff0c;我都希望能和大家携手前行&#xff0c;深入了解这个充满机…...

MTK Android12-13 -Intent Filter Verification Service 停止运行

MTK Android12-13 -Intent Filter Verification Service 停止运行 问题修复 文章目录 参考资料解决方案-修改文件源码分析源码 StatementService配置加载config_appsNotReportingCrashesActivityManagerService -retrieveSettings 加载配置AppErrors-loadAppsNotReportingCrash…...

Sentinel源码—1.使用演示和简介二

大纲 1.Sentinel流量治理框架简介 2.Sentinel源码编译及Demo演示 3.Dashboard功能介绍 4.流控规则使用演示 5.熔断规则使用演示 6.热点规则使用演示 7.授权规则使用演示 8.系统规则使用演示 9.集群流控使用演示 5.熔断规则使用演示 (1)案例说明熔断和降级 (2)Sentin…...

基于Geotools的PostGIS原始操作之CQL过滤及按属性名称生成面属性时间-以湖北省地级市行政区划为例

目录 前言 背景与意义 技术方法概述 一、CQL查询实现 1、CQL查询原理 2、Geotools中的CQL实现 二、SLD编程式样式生成 1、获取唯一的分类值 2、生成不同颜色分类 3、集成生成SLD的Style文件 三、总结 前言 随着地理信息系统&#xff08;GIS&#xff09;技术的快速发展…...

Linux内核中struct net_protocol的early_demux字段解析

背景问题 在内核版本4.19.0-25的头文件中,struct net_protocol结构体的定义未显式包含early_demux字段。然而,在内核版本4.19的源代码中可以看到tcp_protocol实例化时却对该字段进行了赋值: static struct net_protocol tcp_protocol = {.early_demux = tcp_v4_earl…...

TLS协议四次握手原理详解,密钥套件采用DH密钥交换算法

目录 1.TLS协议握手概述 2.TLS协议握手具体步骤 2.1.TLS第一次握手 2.2.TLS第二次握手 2.3.TLS第三次握手 2.4.TLS第四次握手 3.DH密钥交换算法 1.TLS协议握手概述 第一步客户端会发起一个消息&#xff0c;携带了TLS的版本号&#xff0c;客户端随机数&#xff0c;密码套…...

React 更新state中的对象

更新 state 中的对象 state 中可以保存任意类型的 JavaScript 值&#xff0c;包括对象。但是&#xff0c;你不应该直接修改存放在 React state 中的对象。相反&#xff0c;当你想要更新一个对象时&#xff0c;你需要创建一个新的对象&#xff08;或者将其拷贝一份&#xff09;…...

祁连山国家公园shp格式数据

地理位置&#xff1a;祁连山国家公园位于中国西北部&#xff0c;横跨甘肃省与青海省交界处&#xff0c;主体处于青藏高原东北边缘。总面积约5.02万平方公里&#xff0c;是中国首批设立的10个国家公园之一。 设立背景 试点启动&#xff1a;2017年&#xff0c;祁连山国家公园体制…...

电梯设备与电源滤波器:现代建筑中的安全守护者与电力净化师

在现代都市的钢铁森林中&#xff0c;电梯作为垂直交通的动脉&#xff0c;承载着无数人的日常出行。与此同时&#xff0c;在电气系统的隐秘角落&#xff0c;电源滤波器则默默扮演着“电力净化师”的角色&#xff0c;保障着各类电子设备的稳定运行。电梯设备与电源滤波器&#xf…...

Qt样式表(窗口、按钮之类,有图片和代码详细注释)

Qt样式表 1、前言2、QWdiget窗口添加背景图片2.1使用Frame解决 3、主题1&#xff08;黑色背景发光边框冷色调&#xff09;3.1 QWidget3.2 QPushButton3.3QLineEdit3.4 QTextEdit 4、主题二&#xff08;极简冰川蓝&#xff09;4.1QWidget4.2 QLineEdit4.3QTextEdit4.4QPushButto…...

在Ubuntu下进行单片机开发是否需要关闭Secure Boot

1. Secure Boot的作用 功能&#xff1a;Secure Boot是UEFI的安全功能&#xff0c;旨在阻止未经验证的驱动或操作系统启动&#xff0c;防止恶意软件篡改引导过程。 影响范围&#xff1a;它主要限制的是操作系统启动阶段加载的内核级驱动&#xff08;如显卡驱动、虚拟化模块&…...

【Python爬虫】简单案例介绍4

本文继续接着我的上一篇博客【Python爬虫】简单案例介绍3-CSDN博客 目录 3.4 完整代码 3.4 完整代码 此小节给出上述案例的完整代码&#xff0c; # encodingutf-8 import re, json, requests, xlwt, csv import pandas as pd from lxml import etree from bs4 import Beauti…...

农民剧团的春天与改变之路

杨天义&#xff0c;男&#xff0c;1966年9月生&#xff0c;中共党员&#xff0c;江西省吉安市吉水县水南农民剧团团长。 杨天义从废品收购起家&#xff0c;凭借自身的努力和奋斗&#xff0c;自筹资金100余万元建设了水南镇的第一座影剧院&#xff0c;组建了江西省吉安市吉水县…...

网页防篡改与盗链防护:实时监控与自动化修复实践

摘要&#xff1a;针对网页内容篡改与盗链问题&#xff0c;本文基于群联AI云防护系统&#xff0c;详解如何通过哈希校验、实时监控与CDN联动实现秒级修复&#xff0c;并提供Python与AWS S3集成代码。 一、网页安全的核心需求 防篡改&#xff1a;保障页面内容完整性&#xff0c;…...

【密码学——基础理论与应用】李子臣编著 第五章 序列密码 课后习题

免责声明 这里都是自己搓或者手写的。 里面不少题目感觉有问题或者我的理解有偏颇&#xff0c;请大佬批评指正&#xff01; 不带思考抄作业的请自动退出&#xff0c;我的并非全对&#xff0c;仅仅提供思维&#xff01; 题目 逐题解析 5.1 我们先要知道三阶LFSR函数的表达式…...

【uni-app】页面跳转传参

一、EventChannel 的核心作用 替代全局事件总线 相比传统的 uni.$emit 和 uni.$on&#xff0c;EventChannel 无需手动移除监听&#xff08;如 uni.$off&#xff09;&#xff0c;避免内存泄漏风险。解决 URL 传参限制 当需要传递大量数据时&#xff0c;URL 拼接参数可能超出长度…...

【MySQL】表的增删改查

前言 前面我们对表结构做了介绍&#xff0c;本期我们对表的内容操作机增删改查进行介绍&#xff01; 目录 前言 一、insert 插入 1.1 单行数据 全列插入 1.2 多行数据 指定列插入 1.3 插入否则更新 1.4 插入否则替换 二、select 查询 2.1 select 列 2.1.1 全列查询…...

AQchat

在当前项目里&#xff0c;Handler 类主要用于处理不同类型的命令或者消息&#xff0c;下面按照不同功能模块为你详细介绍各 Handler 的作用。 命令处理 Handler&#xff08;位于 com.howcode.aqchat.handler.impl 包&#xff09; SyncRoomMembersCmdHandler&#xff1a;处理同…...

Profibus DP转ModbusTCP网关通讯案例解析

Profibus DP转ModbusTCP网关通讯案例解析 Profibus DP和Modbus TCP都是工业自动化领域中常见的通信协议&#xff0c;各自在不同的应用场景中发挥着重要作用。然而&#xff0c;由于不同设备、系统之间的兼容性需求&#xff0c;常常需要进行这两种协议的转换。本文将介绍一个典型…...

将你的 Rust + WebAssembly 项目发布到 npm

一、准备工作&#xff1a;登录 npm 在发布之前&#xff0c;你需要&#xff1a; 拥有一个 npm 账号 没有的话可前往 https://www.npmjs.com/signup 免费注册。 登录本地 npm 账户 使用 wasm-pack 自带的登录命令&#xff1a; wasm-pack login它会提示你输入 npm token&#xf…...

RGBD惯性SLAM

介绍 本篇介绍一种基于视觉光流法的RGBD惯性SLAM算法&#xff0c;该算法的前身是DEMO算法。 相对于原始版本&#xff1a; 更新了相对较老的IplImage 相关接口 加入了GTSAM后端&#xff1b;滑动窗口后端&#xff1b;3D-3Dbatch优化&#xff1b;点到面batch后端。分别对应不同的…...

linuxbash原理

3417 1647 0 04:17 ? 00:00:21 /usr/libexec/gnome-terminal-server yangang 3425 3417 0 04:17 pts/0 00:00:00 bash yangang 4524 3417 0 04:26 pts/1 00:00:00 bash 控制台创建是通过/usr/libexec/gnome-terminal-server 进行创建 rea…...

ctfshow做题笔记—栈溢出—pwn75~pwn79

目录 前言 一、pwn75(栈空间不够怎么办&#xff1f;) 二、pwn76 三、pwn77(Ez ROP or Mid ROP ?) 四、pwn79(你需要注意某些函数&#xff0c;这是解题的关键&#xff01;) 前言 嘿嘿&#xff0c;隔了一段时间没有做pwn题了&#xff08;主播脱单了&#xff09;&#xff0…...

C++ 标准库中的 <algorithm> 头文件算法总结

C 常用 <algorithm> 算法概览 C 标准库中的 <algorithm> 头文件提供了大量有用的算法&#xff0c;主要用于操作容器&#xff08;如 vector, list, array 等&#xff09;。这些算法通常通过迭代器来操作容器元素。 1. 非修改序列操作 std::all_of, std::any_of, s…...

leecode Hot100之回溯算法【C++速查】

文章目录 [46. 全排列](https://leetcode.cn/problems/permutations/)[78. 子集](https://leetcode.cn/problems/subsets/)[17. 电话号码的字母组合](https://leetcode.cn/problems/letter-combinations-of-a-phone-number/)[39. 组合总和](https://leetcode.cn/problems/combi…...

前端 main.js能做哪些事?

前端 main.js 的从入门到进阶 摘要 在前端开发中&#xff0c;main.js 文件是项目启动的关键入口&#xff0c;它承担着初始化应用、引入依赖、配置全局设置等重要职责。本文将全面介绍 main.js 的基础知识&#xff0c;包括其基本结构和作用&#xff0c;并深入探讨如何进行进阶开…...

JAVA Web_定义Servlet2_学生登录验证Servlet

题目 页面StudentLogin.html中有一HTML的表单代码如下&#xff1a; <form action"studentLogin" method"post">学生姓名&#xff1a;<input type"text" name"stuName" value""><br>登录密码&#xff1a;…...

【信息系统项目管理师】高分论文:论信息系统项目的范围管理(电网公司保供电可视化系统)

更多内容请见: 备考信息系统项目管理师-专栏介绍和目录 文章目录 论文1、规划范围管理2、收集需求3、定义范围4、创建工作分解结构(WBS)5、确认范围6、控制范围论文 2017年5月,我作为项目经理参加XX省电网公司保供电可视化系统应用项目的建设,该项目是2017年XX省电网信息化…...

如何高效查询订单销售情况与售罄率:从SQL到架构优化的全流程设计

在电商平台、SaaS多租户系统中,订单数据作为核心数据之一,承载了关键的运营指标,如销售额、商品售罄率、订单转化等。随着数据量的持续增长,如何在大数据量条件下快速、稳定地获取统计信息,成为系统设计的重点之一。 本文将从查询目标分析入手,结合数据库设计优化与典型…...

RTT添加一个RTC时钟驱动,以DS1307为例

添加一个外部时钟芯片 这里多了一个选项 复制drv_rtc.c,重命名为drv_rtc_ds1307.c 添加到工程中 /*** @file drv_rtc_ds1307.c* @brief * @author jiache (wanghuan3037@fiberhome.com)* @version 1.0* @date 2025-01-08* * @copyright Copyright (c) 2025 58* */ #...

Leetcode 独一无二的出现次数

可以通过哈希集来判断是否独一无二&#xff0c;如果set中已经包含了count&#xff0c;那么set.add(count)会返回false class Solution {public boolean uniqueOccurrences(int[] arr) {Map<Integer, Integer> map new HashMap<>();for(int i 0; i < arr.leng…...

ubuntu上,e1000e,i1210有线网卡驱动安装

1&#xff0c;下载附属资源&#xff0c;解压对应的压缩包 tar zxf e1000e-<x.x.x>.tar.gz 2&#xff0c;进入压缩包src目录下 cd e1000e-<x.x.x>/src/ 3&#xff0c;安装 sudo make install 4&#xff0c;重启 reboot e1000e Intel官网下载地址 https://www.i…...

Xmind 2025 中文思维导图

Xmind 2025 中文思维导图 一、介绍 Xmind &#xff0c;是一款出色的思维导图和头脑风暴软件&#xff0c;拥有美观的智能配色方案&#xff0c;便于你轻松理清思路捕捉创意。丰富的导图模板及多种创意整合工具&#xff0c;可助力导图迸发更多活力。还拥有强大演说模式&#xff…...

搭载DeepSeek|暴雨AI教育一体机加速AI教育普及

近日&#xff0c;在全国智算大会上&#xff0c;暴雨公司展示了新一代 AI 教育一体机&#xff0c;通过全栈国产化技术与 DeepSeek 模型的深度适配&#xff0c;打造低成本、高性能的人工智能教育解决方案&#xff0c;助力 AI 教育普及与教育数字化转型。 暴雨AI教育一体机&#…...

【字节跳动AI论文】Seaweed-7B:视频生成基础模型的高成本效益培训

摘要&#xff1a;本技术报告介绍了一种经济有效的视频生成基础模型训练策略。 我们提出了一种中等规模的研究模型&#xff0c;大约有70亿个参数&#xff08;7B&#xff09;&#xff0c;称为Seaweed-7B&#xff0c;使用665,000个H100 GPU小时从头开始训练。 尽管使用适度的计算资…...

java 线程池:IO密集型的任务(CPU核数 * 2 + 1),为什么这么设置,计算密集型任务( CPU核数+1 ),为什么这么设置

文章目录 1. IO密集型任务:`CPU核数 2 + 1`为什么这样设置?示例场景:2. CPU密集型任务:`CPU核数 + 1`为什么这样设置?示例场景:3. 两者的核心差异4. 实际应用中的注意事项5. 总结在Java线程池的配置中, IO密集型和 CPU密集型任务的线程数设置逻辑存在显著差异,核心原…...

RabbitMQ消息的可靠性

生产者的可靠 首先&#xff0c;我们一起分析一下消息丢失的可能性有哪些。 消息从发送者发送消息&#xff0c;到消费者处理消息&#xff0c;需要经过的流程是这样的&#xff1a; 消息从生产者到消费者的每一步都可能导致消息丢失&#xff1a; ● 发送消息时丢失&#xff1a;…...

涵盖通算、智算、超算、量算!“四算合一”算力网络投入使用,效率提升20%

近日&#xff0c;由中国移动承建的全国首个“四算合一”算力网络调度平台日前正式投入使用。这座“数字三峡”的诞生&#xff0c;标志着我国算力基建完成从“单兵作战”到“军团协同”的跃迁。 什么是“四算合一”&#xff1f; “四算合一”是指将通用算力、智能算力、超级算…...

【Redis】数据结构和内部编码

先来复习一下之前学过的几个基本的全局命令&#xff1a; keys&#xff1a;用来查看匹配规则的keyexists&#xff1a;用来判定执行key是否存在del&#xff1a;删除指定的keyexpire&#xff1a;给key设置过期时间ttl&#xff1a;查询key的过期时间type&#xff1a;查询key对应的…...

考研数据结构之二叉树(一)(包含真题及解析)

考研数据结构之二叉树&#xff08;一&#xff09; 下期预告&#xff1a;后续文章将深入探讨二叉树的遍历算法与高频考点&#xff08;如平衡二叉树、线索二叉树&#xff09;。 二叉树是数据结构中的核心内容之一&#xff0c;也是考研高频考点。本文将从定义和存储结构两方面展开…...

linux多线(进)程编程——番外1:内存映射与mmap

前言 在修真世界之外&#xff0c;无数异世界&#xff0c;其中某个叫地球的异世界中&#xff0c;一群人对共享内存的第二种使用方式做出了讲解。 内核空间与用户空间 内存空间的划分 Linux操作系统下一个进程的虚拟地址空间被分为用户空间与内核空间 Linux 内核空间在内存管…...

旧版 VMware 虚拟机迁移至 KVM 平台-案例2

项目背景 需将一台旧版 VMware 虚拟机&#xff08;VMDK 格式&#xff09;迁移至 KVM 虚拟化平台&#xff0c;具体要求如下&#xff1a; 格式转换&#xff1a;将 VMDK 转换为 QCOW2 格式。磁盘扩容&#xff1a;将原 40GB 磁盘扩展至 60GB。密码重置&#xff1a;修改 aiden 用户…...