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

【详解 | 辨析】“单跳多跳,单天线多天线,单信道多信道” 之间的对比

文章目录

  • 1. 单跳 & 多跳
  • 2. 单天线 & 多天线
  • 3. 单信道 & 多信道
  • 4. 小区内通信 & 小区间通信
  • 5. 更多辨析
    • 5.1 无线Mesh网络,Ad Hoc网络,无线传感器网络(MSN)
    • 5.2 “单天线/多天线”与“单信道/多信道”的区别
  • 6. 工业应用案例
    • 6.1 应用实践
      • 组合与权衡关系
      • IoT与无线传感
      • 自动驾驶通信
      • 5G/6G蜂窝网络
    • 6.2 发展趋势
      • 无线Mesh在工业物联网
      • 车联网试点
      • 5G商用部署
      • 学术高影响力成果
  • 参考文献

1. 单跳 & 多跳

  • 单跳(Single-hop) 通信指的是发送节点和接收节点之间的通信只经过一个无线链路,中间没有其他节点转发数据​。典型例子是传统星型拓扑网络:例如Wi-Fi无线局域网中,每个客户端直接与接入点(AP)单跳通信;设备之间若要通信也需经由AP转发,这仍属单跳架构(对每个链路而言只有一跳)​。
  • 多跳(Multi-hop) 通信则是指数据传输需要经过多个中继节点逐跳转发才能到达目的节点​。在多跳网络中,网络中的任意节点不仅可以产生或接收数据包,还可以充当路由器转发其它节点的数据​。这种机制使网络覆盖范围可以超过单节点无线电的直射距离​。多跳技术广泛用于无线Mesh网、Ad Hoc网络和无线传感器网络等,自组织的每个节点既是终端又是路由​​。

2. 单天线 & 多天线

  • 单天线(Single-antenna) 通信系统通常意味着发射端和接收端各使用单根天线(即单输入单输出,SISO)。这样的系统架构简单,但无法利用天线分集或空间复用。
  • 多天线(Multi-antenna) 系统则在发送端或接收端(通常双方)配备多根天线(即多输入多输出,MIMO),以在空间域提高性能。例如2×2 MIMO指收发两端各有2根天线。MIMO技术可以在同一频段同时传输多个数据流,大幅提升容量与速率,并改善信号质量​。它已成为现代无线通信的基础技术,在Wi-Fi、4G LTE和5G中广泛应用​。特别是5G的大规模MIMO使用了数十甚至上百根天线阵列,能成倍提升系统容量、降低干扰并扩大覆盖​。相比之下,单天线系统成本低、架构简单,在一些功耗或成本敏感的物联网设备中依然常见,但其链路可靠性和吞吐量有限。

3. 单信道 & 多信道

  • 单信道(Single-channel) 通信是指网络中所有节点共享同一个信道(频段或通信信道)进行数据传输。同一时间通常只有一个频率/信道承载通信,网络需要通过时分或其他机制避免冲突。

  • 多信道(Multi-channel) 通信则提供多个正交信道,可让不同链路在不同频道上并行传输数据。多信道方案能够有效降低同频干扰、提升网络总容量​。在无线传感网和物联网中,收发模块通常支持在多个信道间切换,从而不是局限于单一信道通信​。例如IEEE 802.15.4(Zigbee)在2.4GHz频段划分了16个信道,协议可通过信道跳频来避开干扰源​。再如Wi-Fi的2.4GHz频段有13个信道,其中仅有1、6、11信道互不重叠,可供部署时选择以减少同频干扰​。因此,多信道技术通过频谱资源复用提高了并发通信能力,但也需要附加的信道分配和协调机制。

4. 小区内通信 & 小区间通信

  • 小区内通信(Intra-cell communication) 指发生在同一无线小区覆盖范围内的通信,一般由同一个基站或接入点服务。典型情况是移动终端与其所属基站之间的上下行通信,或者在同一基站控制下的直连设备通信(如设备直通D2D在同小区内)都属于小区内通信。

  • 小区间通信(Inter-cell communication) 则涉及跨越不同小区的通信,例如终端与非所属的小区基站通信、不同小区的基站间协作,或者两个位于不同小区的用户终端互通数据等​。在蜂窝网络中,这通常需要通过核心网或基站间接口实现。例如,当用户移动到临近小区需要切换连接时,就触发小区间的信令交互(源基站和目标基站之间的X2/S1接口通信),保障会话连续。小区间通信也包含小区间干扰协调等场景,即相邻小区为了降低彼此干扰而进行资源调配通信​。总之,小区内通信局限于单个基站覆盖范围,通信延迟小但覆盖有限;小区间通信扩展了地理覆盖和网络互联,但需要更复杂的网络协调和切换机制来保持通信质量。

5. 更多辨析

5.1 无线Mesh网络,Ad Hoc网络,无线传感器网络(MSN)

属性无线Mesh网络Ad Hoc网络无线传感器网络
定义/拓扑结构自组织的多跳网络,节点之间可互为中继,形成冗余连通性,通常不依赖固定基础设施。无需固定基础设施,节点自组织构成网络,任意节点均可直接相互通信。由大量能量、计算能力受限的传感器节点构成,多采用分簇或扁平结构进行多跳传输。
路由机制强调多路径冗余和自愈能力,路由协议常设计成灵活调度以应对节点失效。路由协议通常较为动态(如AODV、DSR),适应节点频繁移动和网络拓扑变化。着重节能与数据聚合,多跳路由设计要尽可能降低节点能耗,路由通常结合数据融合算法。
应用场景城市覆盖、社区网络、公共安全、智能交通;在需要高可靠性和灵活性的场景中较为常见。军事通信、应急救援、临时网络部署等,强调快速建立和灵活应变。环境监控、工业控制、农业监测、智慧城市中的海量数据采集场景,重视低功耗和低成本。
主要特点/优势自愈性强、覆盖范围广、支持高数据吞吐;但网络管理和协议设计相对复杂。部署简单、无需基础设施支持、适用于动态和不可预测场景;但网络稳定性可能较低。能耗低、成本低、部署密集,可实现高数据采集密度;但传输速率和通信距离较受限。

5.2 “单天线/多天线”与“单信道/多信道”的区别

这两组术语描述的是无线通信系统中不同层次的设计维度,它们的含义并不相同:

  • 单天线/多天线

    • 含义:描述发射端和接收端物理层中所使用天线的数量。
    • 作用:多天线(如MIMO)可以利用空间复用、分集和波束赋形技术来提升信号质量和系统容量;而单天线系统结构简单、成本低,但在抗衰落和提升容量方面不如多天线方案。
  • 单信道/多信道

    • 含义:描述无线系统是否同时利用多个独立的信道(频谱资源)进行数据传输。
    • 作用:多信道技术允许不同数据流或用户分布在多个正交信道上传输,降低同频干扰、提高并发能力;而单信道系统所有通信均在同一频段进行,易受到拥塞和干扰影响。

简单来说,“天线”侧重于空间(硬件和信号处理)维度,而“信道”侧重于频谱资源(频率域)的分配和利用。它们关注的是通信系统中不同的性能优化目标,因此不能等同或混淆。

6. 工业应用案例

6.1 应用实践

上面谈到的四组术语涉及通信系统的不同层面:跳数(网络拓扑维度)、天线(物理层空间维度)、信道(频谱资源维度)和小区(网络架构维度)。它们彼此独立又相互影响,共同决定了一个通信网络的性能和适用场景。以下从联系和区别角度进行综合分析,并讨论在物联网(IoT)、信息物理系统(CPS)、自动驾驶和5G中的应用实践:

组合与权衡关系

单跳/多跳与单天线/多天线可以视为扩展覆盖与提升链路性能的两种手段。一方面,多跳通过增加节点扩展了网络覆盖,而多天线则通过增强单链路能力来覆盖更远距离或更高速率。例如,在远程山区部署传感器时,既可以通过中继节点多跳传输数据到基站,也可以尝试使用高增益定向天线单跳直传。工业应用中常结合两者:工厂里的无线Mesh传感网采用多跳传感器中继覆盖车间各处,而每个网关可能配备双天线分集提高可靠性。另一方面,多信道技术与多天线技术都致力于提高容量:前者在频域增加并行度,后者在空间域增加并行度。它们可以结合使用,例如Wi-Fi 6路由器同时利用80MHz信道带宽(多信道绑定)和8×8 MU-MIMO(多天线多用户复用)来大幅提升总吞吐量。这些技术在5G网络中亦全部应用:5G基站一方面通过Massive MIMO(64T64R)实现空间复用,另一方面通过载波聚合利用高、中、低多个频段资源,实现空间×频率的双重并行,大幅领先4G单天线单载波系统的容量。

IoT与无线传感

物联网场景丰富多样,小型电池供电节点通常受限于能耗,多跳与单跳方案需要按应用权衡。许多低功耗广域物联网(LPWAN)如LoRaWAN、Sigfox采用星型单跳拓扑,终端直接把数据送到邻近基站,以简化协议和降低终端复杂度。相比之下,家庭和楼宇自动化的Zigbee、Thread协议选择多跳Mesh,可让设备彼此转发消息,形成自组网,以克服建筑阻挡和扩展覆盖。在工业CPS中,两种拓扑亦有应用:工厂设备接入5G专网时走单跳蜂窝链路,而工厂某些监测节点可能组成无线Mesh作备份路径。在这些IoT网络里,多信道技术普遍被采用来保障可靠性:工业无线标准(WirelessHART、ISA100)都会频率跳槽以避开干扰​;Zigbee也支持多信道配置(如环境中存在Wi-Fi干扰时改用别的信道)。天线方面,大多数IoT节点限于成本只有单天线,但网关或边缘设备往往具备多天线(例如工业AP配2×2 MIMO天线),提升对大量节点的服务能力。

自动驾驶通信

车辆网络需要低时延高可靠通信,以保障安全。这里单跳与多跳都有用武之地:V2V直通通信(如DSRC或C-V2X直连模式)属于单跳,车辆在局部直接通信可实现毫秒级延迟;但单跳覆盖仅数百米,当需通知更远车辆时,可以采用多跳转发机制(一些V2X协议研究中探讨了多跳中继扩散紧急消息的方案)。在高速公路车队中,多跳V2V还能将队首信息及时传递到队尾。多信道在车联网中同样重要:早期DSRC标准划分了一个控制信道和多个业务信道,确保关键安全消息在专用信道上收发不被其他非安全数据占用干扰。C-V2X则利用蜂窝网资源,既有直连PC5接口的专用频段通信,又可以通过4G/5G网络回传(Uu接口)实现远程云端交互——这本身就是将小区内直连与小区间广域通信相结合的模式:近距时用直连降低时延,远距或跨区域时通过运营商网络传递信息,确保无论是否在同一小区,都能通信。车辆上为了可靠接收信号,往往安装多根天线(例如汽车车顶鲨鱼鳍内可能有LTE、C-V2X、GPS等多副天线),在某些V2X试验中也验证了用MIMO提高车辆通信链路稳健性。未来自动驾驶将依赖车路协同,需要道路基础设施(RSU路侧单元)密集部署,这些RSU之间就涉及小区间的协作——例如连续绿波信号的车队,需要沿路RSU和中心平台实时通信。这些都体现了小区间通信在CPS/车联网中的重要性:需要高可靠的网络来连接跨区域的移动实体。

5G/6G蜂窝网络

作为当前最先进的蜂窝系统,5G几乎将上述概念集于一身。5G空口本身主要还是单跳架构(手机直接与基站通信),但也引入了中继和D2D等多跳元素:例如Rel-16标准提出的NR直通信道使得终端可在小区覆盖下直接通信(算作单跳D2D),而未来Rel-18正研究的UE中继可以让信号通过其他用户设备转发扩展覆盖(多跳)。此外,5G的“综合接入回传”(IAB)允许小基站通过无线链路连接宏基站形成多跳回传网络,从而快速部署,实际已经在一些毫米波5G部署中得到应用(小基站通过无线多跳接入核心网)。多天线方面,5G的Massive MIMO已大规模商用在宏基站,64天线阵列成为标配,以应对城市宏站覆盖和容量需要​;甚至终端也配备多根天线(5G手机常有4×4 MIMO能力,CPE终端更多天线)。多信道/载波更是5G提升速率的关键:运营商聚合多个频段,如同时使用Sub-6GHz频段和毫米波频段提供Gigabit级速率。小区间则通过双连接等实现一部手机同时连接两个小区(LTE锚点+NR小区),跨小区提供连续服务​。为降低密集部署带来的小区间干扰,5G引入了更高级的协作,多基站共享用户数据进行联合波束赋形(CoMP)在业界试点。6G研究更进一步提出**“Cell-free”架构**,即用分布式大规模天线池服务用户,不再有传统小区边界,让用户始终由最优天线提供服务——这被认为可彻底解决小区切换和间干扰问题,但实现需要在多跳光纤回传、多天线联合处理等方面突破,可谓将多跳+多天线+多信道+跨小区协同推向极致。

6.2 发展趋势

工业界和学术界已有大量成功案例印证了上述技术组合的价值,并指明了未来演进方向:

无线Mesh在工业物联网

石油化工等领域采用基于多跳Mesh的无线传感网(如Emerson的WirelessHART、Honeywell的ISA100)。这些网络通过多跳延伸数百上千传感器覆盖,同时利用TDMA时分和频率跳变避免干扰,确保关键数据可靠送达​。这类技术已在全球众多工厂中部署,证明多跳+多信道在严苛工业环境下的可靠性。未来随着工业5G专网的引入,星型蜂窝连接将与现有Mesh并存:对于需要超低延迟控制的设备使用5G单跳直连,对于大规模分布传感仍保留Mesh进行数据汇聚,二者互为补充。

车联网试点

日本和美国曾分别于2010年代部署DSRC车联网试点,汽车之间通过单跳直连(802.11p)交换行车安全信息​。欧洲的广域交通信息则借助蜂窝小区间通信发送(如道路拥堵信息通过4G广播到区域内所有车)。随着C-V2X出现,国内外开展了城市道路**“五岗”(人、车、路、网、云)协同**试点,利用4G/5G网络实现车与云端、小区间的信息交互,并在近距离场景下用直连方式降低通信时延。这些试点表明,灵活结合小区内直连和小区间网络转发,可以满足自动驾驶不同距离和场景下的通信需求。展望未来,车联网将向更高频段(毫米波通信)和更智能的组网发展,可能出现车辆中继车辆的多跳组网,提高在网络覆盖不足区域的通信可靠性。

5G商用部署

5G时代的商用网络大量采用了多天线、多信道技术以实现性能飞跃。以中国为例,运营商联合设备商在地铁、高铁等场景部署了创新的分布式Massive MIMO和载波聚合方案:深圳地铁站点通过分布式多天线单元使乘客平均下载速率达1.36Gbps,91%区域超过1Gbps,实现“千兆覆盖”​;北京地铁3号线率先商用300MHz载波聚合,成为全球最快地铁5G网络​。这些案例展示了多天线阵列和多信道聚合在现实网络中的巨大价值,满足了高密度人群场景下的极限通信需求。未来5G-A/6G预计进一步提升阵列规模(如128天线)并引入动态频谱共享,实现更弹性的频谱信道利用。同时,小区间协同也在逐步实践,例如一些运营商已测试基站协作波束成形,来改善5G小区边缘用户体验——这些都为下一代网络的“无缝多小区”奠定基础。

学术高影响力成果

多跳和多天线领域的理论研究奠基于上世纪末。本世纪初Jeffrey etc.提出的LEACH协议证明了多跳分簇在无线传感网中的节能优势,而诸如AODV、DYMO等路由协议成为自组织多跳网络的经典。在多天线方面,Telatar和Foschini等人在1990年代末的论文奠定了MIMO信道容量理论基础,展示出天线数量可以线性提高容量,引发后续海量研究。进入5G时代,大规模MIMO、超密集小区等成为通讯领域引用率最高的方向之一。此外,多信道MAC协议的研究也产生了大量成果,如IEEE 802.15.4e DSME方案通过多信道时隙调度实现确定性传输,在学术和标准化组织中都有广泛影响​。可以预见,随着6G研究兴起,这几方面技术将进一步交叉融合,比如智能反射表面(RIS)被视为无源协助多跳中继+波束成形的新技术,频谱共享AI则可以智能决策多信道资源分配——这些新方向都继承和发展了本文讨论的基本概念。

参考文献

[1] 亿佰特物联网应用专家, “关于多跳通信和单跳通信两种方式有什么区别”, 与非网, 2024.​
[2] 吴川斌, “无线通信组网中的单跳(single-hop)和多跳(multi-hop)”, 2016.​
[3] Wikipedia, “Multi-hop routing”, explaining multi-hop networks extend coverage beyond single node range​.
[4] Fibocom (广和通), “What is Massive MIMO and How Does it Impact 5G?”, explaining MIMO increases capacity by parallel data streams​.
[5] 深圳移动&华为, “分布式Massive MIMO打造5G地铁千兆网络”, 通信世界网, 2021​.
[6] Rana Diab et al., “Overview on Multi-Channel Communications in WSNs”, NPA Journal, 2013​.
[7] Emerson, “WirelessHART Coexistence Whitepaper”, showing channel hopping on 16 channels avoids Wi-Fi interference​.
[8] TP-Link, “2.4GHz信道划分简介”, explaining 2.4GHz has 13 channels with only 3 non-overlapping​.
[9] Sina科技, “华为发布全球最快5G-A地铁网络…300MHz”, 2024​.
[10] Wikipedia, “Inter-cell interference coordination”, on inter-cell signaling for resource coordination​

相关文章:

【详解 | 辨析】“单跳多跳,单天线多天线,单信道多信道” 之间的对比

文章目录 1. 单跳 & 多跳2. 单天线 & 多天线3. 单信道 & 多信道4. 小区内通信 & 小区间通信5. 更多辨析5.1 无线Mesh网络,Ad Hoc网络,无线传感器网络(MSN)5.2 “单天线/多天线”与“单信道/多信道”的区别 6. 工业…...

嵌入式开发工程师笔试面试指南-HR面试常见问题汇总

在嵌入式领域的招聘面试中,HR 通过一系列精心设计的问题,全面考察候选人的综合素质、专业能力以及与岗位的匹配度。以下从多个关键方面汇总了 HR 在嵌入式面试中常见的问题。 ** 一、语言表达方面 请简单介绍一下你自己这是面试开场常见问题,旨在让候选人做一个自我展示,…...

Docker 搭建 Gitlab 服务器 (完整详细版)

参考 Docker 搭建 Gitlab 服务器 (完整详细版)_docker gitlab-CSDN博客 Docker 安装 (完整详细版)_docker安装-CSDN博客 Docker 日常命令大全(完整详细版)_docker命令-CSDN博客 1、Gitlab镜像 # 查找Gitlab镜像 docker search gitlab # 拉取Gitlab镜像 docker pull gitlab/g…...

MongoDB安全管理

MongoDB如何鉴权 保证数据的安全性是数据库的重大职责之一。与大多数数据库一样,MongoDB内部提供了一套完整的权限防护机制。如下例所示: mongo --host 127.0.0.1 --port 27017 --username someone --password errorpass --authenticationDatabasestor…...

架构案例:从初创互联网公司到分布式存储与反应式编程框架的架构设计

文章目录 引言一、初创互联网公司架构演化案例1. 万级日订单级别架构2. 十万级日订单级别架构3. 百万级日订单级别架构 二、分布式存储系统 Doris 架构案例三、反应式编程框架架构案例总结 引言 分布式架构 今天我们将探讨三种不同类型的架构案例,分别探讨 一个初…...

神经网络之CNN图像识别(torch api 调用)

1.简介 CNN 是受生物学上感受野机制启发而提出的。它通过卷积操作自动提取数据中的特征,避免了传统机器学习方法中复杂的特征工程过程,能够自动学习到数据中的有效特征,从而进行分类、识别等任务。 2.结构 2.1卷积: 假设你有一…...

使用Truffle、Ganache、MetaMask、Vue+Web3完成的一个简单区块链项目

文章目录 概要初始化Truffle项目创建编写合约编译合约配置Ganache修改truffle-config.js文件编写迁移文件部署合约使用Truffle 控制台使用MetaMask和VueWeb3与链交互 概要 使用Truffle、Ganache、MetaMask、VueWeb3完成的一个简单区块链项目。 初始化Truffle项目 安装好truf…...

学生管理前端

文章目录 首页student.html查询功能 首页 SpringBoot前端html页面放在static文件夹下:/src/main/resources/static 默认首页为index.html,我们可以用两个超链接或者两个button跳转到对应的页面。这里只是单纯的跳转页面,不需要提交表单等其…...

DeepSeek 助力 Vue3 开发:打造丝滑的网格布局(Grid Layout)

前言:哈喽,大家好,今天给大家分享一篇文章!并提供具体代码帮助大家深入理解,彻底掌握!创作不易,如果能帮助到大家或者给大家一些灵感和启发,欢迎收藏关注哦 💕 目录 Deep…...

lvgl运行机制分析

lv_timer_handler() 是 LVGL 的“心脏”:这个函数会依次做以下事情: 处理定时器(如动画、延迟回调)。 读取输入设备(如触摸屏、按键的状态)。 刷新脏区域(仅重绘屏幕上发生变化的区域&#xf…...

ffmpeg avformat_open_input的作用

1. avformat_open_input 的作用 avformat_open_input 是 FFmpeg 中用于打开输入文件或输入设备的函数。它的主要作用是初始化输入文件或设备的上下文(AVFormatContext),并准备好从输入源读取数据。 2. avformat_open_input 的功能 打开输入文…...

leaflet扩展插件esri-leaflet.js

esri-leaflet.js是一个开源的JavaScript库,它允许开发者在Leaflet地图上轻松地使用Esri的服务,如ArcGIS Online和ArcGIS Server的图层。以下是对esri-leaflet.js插件的详细介绍: 一、主要功能 esri-leaflet.js的主要功能是将Esri的地图服务…...

8 SpringBoot进阶(上):AOP(面向切面编程技术)、AOP案例之统一操作日志

文章目录 前言1. AOP基础1.1 AOP概述: 什么是AOP?1.2 AOP快速入门1.3 Spring AOP核心中的相关术语(面试)2. AOP进阶2.1 通知类型2.1.1 @Around:环绕通知,此注解标注的通知方法在目标方法前、后都被执行(通知的代码在业务方法之前和之后都有)2.1.2 @Before:前置通知,此…...

day01_Java基础

文章目录 day01_Java基础一、今日课程内容二、Java语言概述(了解)1、Java语言概述2、为什么要学习Java语言3、Java平台版本说明4、Java特点 三、Java环境搭建(操作)1、JDK和JRE的概述2、JDK的下载和安装3、IDEA的安装4、IDEA的启动…...

cursor 弹出在签出前,请清理仓库工作树 窗口

问题出现的背景:是因为我有两台电脑开发,提交后,另一个电脑的代码是旧的,这个时候我想拉取最新的代码,就会出现如下弹窗,因为这个代码暂存区有记录或者工作区有代码的修改,所以有冲突&#xff0…...

详解直方图均衡化

直方图均衡化(Histogram Equalization) 是图像处理中一种常用的对比度增强技术,通过调整图像的灰度分布,使得图像的直方图尽可能均匀分布,从而提高图像的对比度和细节表现。以下是直方图均衡化的原理详解: …...

MyBatis-Plus 自动填充功能

MyBatis-Plus(MP) 提供了一个非常强大的功能——自动填充功能。该功能可以在执行插入或更新操作时,自动为某些字段赋值,免去手动设置这些字段的麻烦。常见的应用场景包括 创建时间 和 更新时间 字段的自动填充,帮助开发…...

认知动力学视角下的生命优化系统:多模态机器学习框架的哲学重构

认知动力学视角下的生命优化系统:多模态机器学习框架的哲学重构 一、信息熵与生命系统的耗散结构 在热力学第二定律框架下,生命系统可视为负熵流的耗散结构: d S d i S d e S dS d_iS d_eS dSdi​Sde​S 其中 d i S d_iS di​S为内部熵…...

Kibana:Spotify Wrapped 第二部分:深入挖掘数据

作者:来自 Elastic Philipp Kahr 我们将比以往更深入地探究你的 Spotify 数据并探索你甚至不知道存在的联系。 在由 Iulia Feroli 撰写的本系列的第一部分中,我们讨论了如何获取 Spotify Wrapped 数据并在 Kibana 中对其进行可视化。在第 2 部分中&#…...

C++—类与对象(中)

目录 1、类的6个默认成员函数 2、构造函数 构造函数的特性 3、初始化列表 4、析构函数 概念 5、拷贝构造函数 6、运算符重载 7、赋值运算符重载 赋值运算符重载格式 8、前置和后置重载 9、const修饰的成员 10、取地址及const取地址重载 1、类的6个默认成员函数 一…...

MySQL 事务笔记

MySQL 事务笔记 目录 事务简介事务操作事务四大特性并发事务问题事务隔离级别总结 事务简介 事务(Transaction)是数据库操作的逻辑单元,由一组不可分割的SQL操作组成。主要用于保证: 多个操作的原子性(要么全部成功…...

红黑树和 STL —— set和map 【复习笔记】

1. 二叉搜索树 1.1 二叉搜索树的概念 相比较前文的堆,二叉搜索树并不需要必须是一棵完全二叉树 二叉搜索树(二叉排序树或二叉查找树,简称BST)是具有以下特性的二叉树: 1. 若它的左子树非空,则左子树上所…...

网络空间安全(7)攻防环境搭建

一、搭建前的准备 硬件资源:至少需要两台计算机,一台作为攻击机,用于执行攻击操作;另一台作为靶机,作为被攻击的目标。 软件资源: 操作系统:如Windows、Linux等,用于安装在攻击机和…...

HarmonyOS学习第11天:布局秘籍RelativeLayout进阶之路

布局基础:RelativeLayout 初印象 在 HarmonyOS 的界面开发中,布局是构建用户界面的关键环节,它决定了各个组件在屏幕上的位置和排列方式。而 RelativeLayout(相对布局)则是其中一种功能强大且灵活的布局方式&#xff0…...

【2025年2月28日稳定版】小米路由器4C刷机Immortalwrt 23.05.4系统搭载mentohust 0.3.1插件全记录

小米路由器4C刷机Immortalwrt系统搭载mentohust插件全记录 首先将路由器按住后面的reset,用一个针插进去然后等待5s左右,松开,即可重置路由器。 然后要用物理网线物理连接路由器Lan口和电脑,并将路由器WAN口连接至网口。确保电脑…...

【SpringBoot+Vue】博客项目开发二:用户登录注册模块

后端用户模块开发 制定参数交互约束 当前,我们使用MybatisX工具快速生成的代码中,包含了一个实体类,这个类中包含我们数据表中的所有字段。 但因为有些字段,是不应该返回到前端的,比如用户密码,或者前端传…...

idea + Docker + 阿里镜像服务打包部署

一、下载docker desktop软件 官网下载docker desktop,需要结合wsl使用 启动成功的画面(如果不是这个画面例如一直处理start或者是stop需要重新启动,不行就重启电脑) 打包成功的镜像在这里,如果频繁打包会导致磁盘空间被占满,需…...

从入门到精通:Linux 权限管理(rwx/chmod/chown)

目录 1. 引言:为什么需要文件权限? 2. 基础概念:理解 rwx 权限 (1)权限的三种角色 (2)权限的三种类型 (3)权限的两种表示法 (4) 目录的 rwx…...

虚拟机如何设置ip

在虚拟机中设置IP地址的具体步骤会因虚拟机软件(如VMware、VirtualBox等)和操作系统(如Windows、Linux等)的不同而有所差异。以下是几种常见虚拟机软件和操作系统的IP设置方法。 --- 一、VMware中的IP设置 1.Windows虚拟机 1. 打…...

自然语言处理:稀疏向量表示

介绍 大家好,我是博主。今天又来和大家分享自然语言处理领域的知识了。原本我计划这次分享NLP中文本表示的相关内容,不过在整理分享计划的过程中,发现这部分知识里包含一些涉及复杂数学原理和抽象概念的内容。对于刚接触NLP的小伙伴们来说&a…...