【无线网络技术】——无线局域网(学习笔记)

📖 前言:本章首先介绍无线局域网的基本概念,然后详细介绍IEEE 802.11的基本工作原理,侧重于媒体访问控制和一跳范围内的通信技术。

在这里插入图片描述


目录

  • 🕒 1. 概述
    • 🕘 1.1 覆盖范围
    • 🕘 1.2 特点
    • 🕘 1.3 发展历程
    • 🕘 1.4 分类与应用
  • 🕒 2. 无线局域网的体系结构与服务
    • 🕘 2.1 组成
    • 🕘 2.2 无线局域网的拓扑结构
      • 🕤 2.2.1 分布对等式拓扑
      • 🕤 2.2.2 基础结构集中式拓扑
      • 🕤 2.2.3 ESS网络拓扑
      • 🕤 2.2.4 中继或桥接型网络拓扑
    • 🕘 2.3 无线局域网的服务
      • 🕤 2.3.1 STA服务(SS)
      • 🕤 2.3.2 分布式系统服务(DSS)
      • 🕤 2.3.3 服务之间的关系
      • 🕤 2.3.4 状态变量与业务之间的关系
  • 🕒 3. 无线局域网的协议体系
  • 🕒 4. IEEE802.11物理层
    • 🕘 4.1 初始的IEEE 802.11物理层
    • 🕘 4.2 IEEE 802.11a
    • 🕘 4.3 IEEE 802.11b
    • 🕘 4.4 IEEE 802.11g
    • 🕘 4.5 IEEE 802.11n
  • 🕒 5. IEEE802.11 媒体访问控制层
    • 🕘 5.1 可靠的数据传送
    • 🕘 5.2 接入控制
  • 🕒 6. 无线局域网安全
    • 🕘 6.1 安全威胁War-Xing
    • 🕘 6.2 IEEE802.11安全标准
      • 🕤 6.2.1 WEP(有线等效保密)
      • 🕤 6.2.2 WPA(Wi-Fi网络安全接入)
      • 🕤 6.2.3 WAPI
  • 🕒 6. WIFI5和WIFI6(E)
  • 🕒 7. Li-Fi

🕒 1. 概述

🕘 1.1 覆盖范围

  • 无线局域网是在局部区域内以无线媒体或介质进行通信的无线网络。

  • 局部区域就是距离受限的区域,是相对广域而言。两者的区别主要在于数据传输的范围不同(但覆盖范围界限的区别并不十分明显),从而引起网络设计和实现方面的一些区别。

  • 介于广域网WAN和局域网LAN之间还有一种局部网络,称为城域网

  • 比局域网覆盖范围更小的局部网络称为个(人区)域网

  • 广义的无线局域网还包含无线城域网(WMAN)和无线个域网(WPAN)。

  • 无线网络可以粗略分为无线广域网和无线局域网两种。

🕘 1.2 特点

优点:

  • 移动性(Mobility):半移动
  • 灵活性(Flexibility):高于有线网络
  • 可伸缩性(Scalability):扩展容易
  • 经济性(Saving):比有线网络更便宜

局限性:

  • 干扰:不同的无线局域网间、其它同频无线通信
  • 可靠性(Reliability)
  • 带宽与系统容量:共享带宽
  • 安全性(Security and Safety):无线传输带来的安全挑战,以及电磁安全
  • 节能管理
  • 多业务与多媒体:QoS

无线通信的经典问题:隐蔽终端与暴露终端

  • 隐藏终端:节点之间无法互相监听对方。但当其不可以同时传输时,其同时传输,从而导致冲突发生。
  • 暴露终端:节点之间能够互相监听对方。但其可以同时传输时,其不传输,从而造成浪费。

Rogue AP:是指未经授权安装在安全网络上的无线接入点。这些接入点可能会对您的无线网络造成严重的安全威胁,如恶意软件、身份盗窃和网络损坏。

🕘 1.3 发展历程

  • 第一代无线局域网:1985年,FCC颁布的电波法规为无线局域网的发展扫清了道路
  • 第二代无线局域网:基于IEEE 802.11标准的无线局域网
  • 第三、四代无线局域网:符合IEEE 802.11b标准的产品已经较为普及,归为第三代无线局域网产品;而将符合IEEE 802.11a、HiperLAN2和IEEE 802.11g标准的产品称为第四代无线局域网产品
  • 第五代无线局域网:IEEE802.11ac
  • 第六代无线局域网:2018年802.11ax,其理论传输速率可达5Gbps。

在这里插入图片描述在这里插入图片描述

🕘 1.4 分类与应用

无线局域网可根据不同的层次、不同的业务、不同的技术和不同的标准以及不同的应用等进行分类。

在这里插入图片描述在这里插入图片描述

按拓扑结构:Peer to Peer/Infrastructure等
支持移动性角度

  • 固定(Fixed)/半移动(Nomadic)或便携式(Portable)/全移动(Mobile)
  • 移动速度/协议层次

应用

  • 场景:室内应用/室外应用或永久/临时组网
  • 应用内容:接入/网络无线互联/定位

常见术语解释:
在这里插入图片描述
在这里插入图片描述
dBm

  • 是功率单位
  • miliwatt 毫瓦特
  • 1w=1000mw(10lg(1000)=30dBm)
  • 0dBm=1mw (10lg(1)=0)
  • -10dBm=0.1mw(10lg(1/10)=-10)

dBi/dBd

  • 是功率增益单位
  • dBi参考基准是全向天线;dBd参考基准是偶极天线

ISM频段(Industrial Scientific Medical Band)

  • ISM频段在各国的规定并不统一。在美国有三个频段902-928 MHz, 2400-2483.5 MHz and 5725-5850 MHz,而在欧洲900MHz的频段则有部分用于GSM通信。

MIMO(Multiple Input Multiple Output)

  • 4x4mimo天线和2x2mimo

SISO(Single Input Single Output):最多分成4个

你家的WiFi慢吗?试试MU-MIMO带给你的极致体验!

🕒 2. 无线局域网的体系结构与服务

🕘 2.1 组成

  • 站(Station, STA)也称主机(Host)或终端(Terminal),是无线局域网的最基本组成单元,包括以下几部分:
    • 终端用户设备
    • 无线网络接口
    • 网络软件
移动站的分类固定站半移动站移动站
开机使用的移动站固定固定固定/移动
关机时的移动站固定固定/移动固定/移动
举例台式机便携机掌上机、车载台
  • 无线介质(Wireless Medium, WM):是无线局域网中站与站之间、站与接入点之间通信的传输介质。空气是无线电波和红外线传播的良好介质。无线局域网中的无线介质由无线局域网物理层标准定义。

  • 基站(Base Station, BS)或接入点(Access Point, AP)

无线接入点类似蜂窝结构中的基站,是无线局域网的重要组成单元。是一种特殊的站,通常处于BSA的中心,固定不动。
基本功能:
1.作为接入点,完成其他非AP的站对分布式系统的接入访问和同一BSS中的不同站间的通信联结。
2.作为无线网络和分布式系统的桥接点完成无线局域网与分布式系统间的桥接功能。
3.作为BSS的控制中心完成对其他非AP的站的控制和管理。

在这里插入图片描述

  • 分布式系统DS:为了覆盖更大的区域,把多个BSA(Basic Service Area)通过分布式系统连接起来,形成一个扩展业务区ESA(Extended Service Area),通过DS互相连接起来的属于同一个ESA的所有主机组成一个扩展业务组ESS(Extended Service Set)。

在这里插入图片描述

分布式系统通过入口(Portal)与骨干网相连:
在这里插入图片描述

🕘 2.2 无线局域网的拓扑结构

  • 物理拓扑分类看:单区网SCN和多区网MCN
  • 逻辑上看:对等式、基础结构式和线型、星型、环型
  • 控制方式方面来看:无中心分布式、有中心集中控制式
  • 与外网的连接性来看:独立WLAN和非独立WLAN

🕤 2.2.1 分布对等式拓扑

分布对等式网络是一种独立的(Independent) BSS(IBSS),它至少有两个站。是一种典型的、以自发方式构成的单区网,该工作模式被称作特别网络或自组织网络(Ad Hoc Network)
在这里插入图片描述

🕤 2.2.2 基础结构集中式拓扑

在这里插入图片描述

🕤 2.2.3 ESS网络拓扑

在这里插入图片描述

ESS:AP间通过DS实现无线中继、互联
桥接:副路由广播自身SSID;中继:副路由广播主路由SSID
中继就是在两个无线点间把无线信号放大一次,使得远端的客户端可以接收到更强的无线信号

🕤 2.2.4 中继或桥接型网络拓扑

  • 两个或多个网络(LAN或WLAN)或网段通过无线中继器、无线网桥或无线路由器等无线网络互连设备连接起来。
  • 采用中继或桥接型网络拓扑是一种拓展WLAN覆盖范围的有效方法。

在这里插入图片描述

🕘 2.3 无线局域网的服务

  • 与WLAN体系结构和工作原理密切相关的服务主要有两种类型:STA服务分布式系统服务(DSS),这两种服务均由MAC层使用。
  • IEEE 802.11标准中定义了九种服务,三种用来移动数据,其余六种是管理操作。

🕤 2.3.1 STA服务(SS)

由STA提供的服务被称为STA服务,它存在于每个STA和AP中。SS包括:

  • 认证(Authentication)
  • 解除认证(Deauthentication)
  • 保密(Privacy)

🕤 2.3.2 分布式系统服务(DSS)

由DS提供的服务被称为分布式系统服务。在WLAN中,DSS通常由AP提供。包括:

  • 联结(Association):由移动STA激活
  • 重新联结(Reassociation) :由移动STA激活
  • 解除联结(Disassociation) :由移动STA或AP激活
  • 分布(Distribution):AP间无线互联
  • 集成(Integration):AP与LAN互联

🕤 2.3.3 服务之间的关系

对于通过WM进行直接通信的STA均有认证状态(值为未被认证和已认证)和联结状态(值为未联结和已联结)两个状态变量。这两个变量为每个远端STA建立了三种本地状态:

  • 状态1:初始启动状态,未认证,未联结;
  • 状态2:已认证,未联结;
  • 状态3:已认证,已联结。

🕤 2.3.4 状态变量与业务之间的关系

在这里插入图片描述

🕒 3. 无线局域网的协议体系

无线网络逻辑结构:
在这里插入图片描述

IEEE 802.11x无线局域网协议体系:
在这里插入图片描述

IEEE 802.11x标准较为完整的协议体系:
在这里插入图片描述

Wi-Fi联盟的作用:

  • 在无线局域网标准的采纳和市场化推进中,Wi-Fi联盟(论坛)起到了主导作用。
  • 无线以太兼容性联盟WECA1999年成立,后更名Wi-Fi联盟,建立了用于验证802.11b产品互操作能力的一套测试程序。
  • 2004年起,验证的802.11b产品使用名称是Wi-Fi。
  • Wi-Fi针对802.11a产品开发了一个认证过程,称为Wi-Fi5

🕒 4. IEEE802.11物理层

在这里插入图片描述

🕘 4.1 初始的IEEE 802.11物理层

  • 工作在2.4GHz的ISM波段上的直接序列扩频,数据速率为1Mb/s和2Mb/s。
  • 工作在2.4GHz的ISM波段上的跳频扩频,数据速率为1Mb/s和2Mb/s。
  • 工作在波长介于850nm~950nm的红外波段上,其数据速率为1Mb/s和2Mb/s。

🕘 4.2 IEEE 802.11a

  1. 信道结构
    IEEE 802.11a使用通用网络信息基础结构UNII的频带。UNII-1频段(5.155.25GHz)用于室内;UNII-2频段(5.255.35GHz)用于室内或者室外;UNII-3频段(5.725~5.825GHz)用于室外。

  2. 编码和调制

    IEEE 802.11a使用正交频分复用OFDM。OFDM也称多载波调制,在不同频率上使用多个载波信号,在每个信道上发送若干位,类似于FDM。

  3. 编码率计算
    编码效率(编码率)=信息比特数/编码后比特数
    未编码数据率计算=(288*3/4)/4μs=54Mb/s
    已编码数据率计算=288/4μs=72Mb/s

在这里插入图片描述

🕘 4.3 IEEE 802.11b

IEEE 802.11b是IEEE 802.11 DSSS模式的一个扩充,提供了在ISM频段上5.5 Mb/s和11 Mb/s的数据速率。

为在相同的分片速度、相同带宽下获得更高的数据速率,使用了一种名为补码键控(complementary code keying,CCK)的调制模式。

🕘 4.4 IEEE 802.11g

IEEE 802.11g将802.11b的数据率扩展到20Mb/s以上,达到54Mb/s。

与802.11b相同,802.11g操作在2.4GHz范围内,二者兼容。

该标准使得802.11b的设备在连接到一个802.11g的AP上时仍能工作,802.11g的设备连接到一个802.11b的AP上时仍能工作。这两种情况下都使用较低的802.11b的数据率。

🕘 4.5 IEEE 802.11n

为满足不断提高WLAN性能的要求,2003年下半年成立了IEEE802.11工作组TGn,目标是通过修正IEEE802.11的PHY层和MAC层,能够传输最低也要达100Mbps的有效数据率。

IEEE802.11n的两个关键技术是MIMO无线通信和扩展信道带宽的OFDM

🕒 5. IEEE802.11 媒体访问控制层

🕘 5.1 可靠的数据传送

IEEE 802.11使用帧交换协议。当一个站点收到从另一个站点发来的数据帧时,它向源站点返回一个确认(ACK)帧。此交换被作为一个原子单元处理,它不会被其他站点发出的传送打断。如果因为数据帧被损坏或因为返回的ACK被损坏,源站点在一个短的时间周期中没有收到ACK,它会重发该帧。

为了更进一步地增强可靠性,可以使用四帧交换。(RTS/CTS)
在这里插入图片描述
在这里插入图片描述

🕘 5.2 接入控制

  • 分布接入协议
  • 集中接入协议

IEEE 802.11的协议体系结构:
在这里插入图片描述

  1. 分布协调功能
  • DCF子层利用一个简单的载波监听多点接入CSMA算法:如果一个站点有一个MAC帧要发送,它监听媒体。如果媒体空闲,站点可以发送,否则,该站点必须等到当前发送已完成才能发送。
  • 为确保此算法起到平滑和公平的作用,DCF包括一套相当于优先级模式的时延,用帧间间隔IFS实现。

IEEE 802.11媒体接入的控制逻辑:
在这里插入图片描述

三种IFS:

  • SIFS(short IFS,短IFS):最短的IFS。被用于所有的立即响应动作中。
  • PIFS(point coordination function IFS,点协调功能IFS):一个中间长度的IFS。在发布轮询时,被中央控制器用于PCF模式。
  • DIFS(distributed coordination function IFS,分布协调功能IFS):最长的IFS。作为一个最小的时延,用于非同步帧的接入竞争

基本的接入方法:
在这里插入图片描述

  1. 点协调功能
    PCF是一个在DFC之上实现的替代接入方式。该操作由中央轮询主机(点协调者)的轮询组成。点协调者在发布轮询时使用PIFS。由于PIFS小于DIFS,点协调者能获得媒体,并在发布轮询及接收响应期间,锁住所有的非同步通信

不同的MAC帧类型:

  • 控制帧:6种子类型
  • 数据帧:8种子类型
  • 管理帧:11种子类型

🕒 6. 无线局域网安全

🕘 6.1 安全威胁War-Xing

  • War-Driving
  • War-Biking
  • War-Walking
  • War Chalking

War-Driving,也被称为"战争驾驶",是指在无线网络世界中,黑客组织使用的一种技术来入侵无线网络。这种技术的实施方式相对简单,黑客们通常会携带配备有802.11无线网卡的笔记本电脑或PDA,然后驾车沿着街道行驶,尝试找到并识别无线网络,进而渗透它们。另一种解释是"沿街扫描",这是指利用车载设备对周围的无线网络进行扫描和识别。

🕘 6.2 IEEE802.11安全标准

IEEE 802.11i着重三个主要的安全性领域:认证、密钥管理和数据传递的保密性。

802.11i要求使用认证服务器AS并定义了一个更为健壮的认证协议。

🕤 6.2.1 WEP(有线等效保密)

  • WEP是Wired Equivalent Privacy的简称。
  • 有线等效保密(WEP)协议是对在两台设备间无线传输的数据进行加密的方式,用以防止非法用户窃听或侵入无线网络。
  • 在2003年被 Wi-Fi Protected Access (WPA) 淘汰,又在2004年由完整的 IEEE 802.11i 标准(又称为 WPA2)所取代。

WEP有2种认证方式:

  • 开放式系统认证(open system authentication):不需要密钥验证就可以连接。
  • 共有键认证(shared key authentication):客户端需要发送与接入点预存密钥匹配的密钥。

共有键认证一共有四个步骤:
在这里插入图片描述

🕤 6.2.2 WPA(Wi-Fi网络安全接入)

WPA全名为Wi-Fi Protected Access,有WPA、WPA2和WPA3三个标准,是一种保护无线电脑网络(Wi-Fi)安全的系统。

在这里插入图片描述

WPA-PSK是指Pre-Shared Key,就是用户已经有了一个Key,通过这个Key来进行WPA认证,不需要认证服务器。

WPA 2比 WPA ,最显着的变化之一是强制使用 AES 算法和引入 CCMP (计数器模式密码块链消息完整码协议)替代 TKIP 。

WPA用来替代WEP的:WPA加强了生成加密密钥的算法,还增加了防止数据中途被篡改的功能和认证功能
WPA-PSK适用于个人或普通家庭网络,使用预先共享密钥,密钥设置的密码越长,安全性越高,只能使用TKIP加密方式
WPA2是WPA的增强型版本,新增了支持AES的加密方式
WPA2-PSK适用于个人或普通家庭网络,使用预先共享密钥,支持 TKIP和AES两种加密方式

WPA/WPA2四次握手:
在这里插入图片描述

WPA3 SAE 认证过程:
在这里插入图片描述

加密强度:WPA3 > WPA2-PSK AES算法 > WPA-PSK TKIP算法 > WEP

🕤 6.2.3 WAPI

WAPI(Wireless Lan Authentication and Privacy Infrastructure)无线局域网鉴别和保密基础结构

WAPI是中国无线局域网安全强制性标准。

与WIFI的单向加密认证不同,WAPI双向均认证,从而保证传输的安全性。
在这里插入图片描述

🕒 6. WIFI5和WIFI6(E)

5G Wi-Fi(即第五代)速率从最初的2Mbit/s提升到了最高3.6Gbit/s。

5G Wi-Fi的入门级速度是433Mbit/s,这至少是802.11n速率的三倍,一些高性能的5G Wi-Fi还能达到1Gbit/s以上。

WIFI6E:
在这里插入图片描述
6GHz频段能够实现更高并发、更低时延和更高带宽,工作频率范围为 5925 MHz 至 7125 MHz(包含7个160MHz信道、14个80MHz信道、29个40MHz信道、60个20MHz信道,总计110个信道),相比较5Ghz的45以及2.4Ghz的4个信道,容量更大,吞吐量大大提升。

在这里插入图片描述

Wi-Fi vs WLAN:
Wi-Fi(Wireless Fidelity)是一种无线局域网技术,用于在城市及其郊区范围的分布节点之间传输信息的本地分配无线网络,也称为无线城域网(WMAN)123。WLAN 是无线局域网的缩写,是一个广泛的无线网络技术术语,用于描述任何基于无线电波传输数据的局域网。WLAN 是无线局域网的统称,而 Wi-Fi 只是无线局域网的一种认证功能,是一种商业认证,具有 Wi-Fi 认证的产品符合 IEEE 802.11b 无线网络规范,它是当前应用最为广泛的 WLAN 标准。

🕒 7. Li-Fi

  • Li-Fi全称Light Fidelity,即“光保真技术”,学名可见光无线通信
  • 运用已铺设好的设备(无处不在的LED灯),通过在灯泡上植入一个微小的芯片形成类似于AP(即Wi-Fi热点)的设备,使终端随时能接入网络。
  • 理论上来讲,Li-Fi方式下的数据传输速率可以达到224Gb/s,相当于Wi-Fi的100倍。

三大限制:

  • 光信号不能穿墙
  • 无法在户外使用
  • 只能单向通信

OK,以上就是本期知识点“无线局域网”的知识啦~~ ,感谢友友们的阅读。后续还会继续更新,欢迎持续关注哟📌~
💫如果有错误❌,欢迎批评指正呀👀~让我们一起相互进步🚀
🎉如果觉得收获满满,可以点点赞👍支持一下哟~

❗ 转载请注明出处
作者:HinsCoder
博客链接:🔎 作者博客主页

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/212847.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

SIT3232E高静电防护,单电源供电,双通道,RS232 收发器

SIT3232E 是一款 3.0V~5.5V 供电、双通道、低功耗、高静电防护 ESD 保护,完全满足 TIA/EIA-232 标准要求的 RS-232 收发器。 SIT3232E 包括两个驱动器和两个接收器,具有增强形 ESD 保护功能,达到 15kV 以上 HBM ESD 、 8kV …

为什么Java程序员需要掌握多线程?揭秘并发编程的奥秘

为什么Java程序员需要掌握多线程?揭秘并发编程的奥秘 个人简介前言多线程对于Java的意义📌1.提高程序性能:📌2 提高用户体验:📌3支持并发处理:📌4 资源共享和同步:&#…

【Python】Python读Excel文件生成xml文件

目录 ​前言 正文 1.Python基础学习 2.Python读取Excel表格 2.1安装xlrd模块 2.2使用介绍 2.2.1常用单元格中的数据类型 2.2.2 导入模块 2.2.3打开Excel文件读取数据 2.2.4常用函数 2.2.5代码测试 2.2.6 Python操作Excel官方网址 3.Python创建xml文件 3.1 xml语法…

Android MVVM+coroutine+retrofit+flow+hilt

文章目录 Android MVVMcoroutineretrofitflowhilt概述依赖注入层数据层视图层模型视图层代码下载 Android MVVMcoroutineretrofitflowhilt 概述 代码结构: 依赖注入层 数据库: Module InstallIn(SingletonComponent::class) class DBModule {Singleto…

IP地址定位技术:追踪位置、识别风险

随着互联网的普及,IP地址定位技术逐渐成为网络安全领域的一项重要工具。通过追踪IP地址位置,可以识别潜在的风险用户,加强网络安全。本文将深入研究IP地址定位技术的原理、应用以及相关的风险与防范。 1. IP地址定位技术的原理: …

C语言——2048完整版

2048是一个简单又有趣的小游戏,相信大家都接触并了解过,那如何通过代码来实现他呢?下面就让我们来一起看看。 目录 1、头文件 2、主函数 3、 StarGame 4、GetNum 5、Show 6、Picture 7、GetButton 8、MergeLeft 9、MergeUp 10、MergeR…

webpack优化打包速度

webpack打包速度太慢 优化 1.多线程打包 js压缩和loader 2.优化启动速度 hard-source-webpack-plugin 3.删除无用的 分析类插件 4.DllPlugin通道打包 1.webpack多线程打包 loader loader 使用 thread-loader 将他放置你要使用的loader前面就行,不过这个lorder例如s…

HarmonyOS学习--TypeScript语言学习(一)

注意:这只是我学习的笔记!!! 注意:这只是我学习的笔记!!! 注意:这只是我学习的笔记!!! 本章目录如下: 一、TypeScript语言…

cmake生成表达式

不积小流&#xff0c;无以成江海 <CONFIG:RELEASE> config这个关键字&#xff0c;主要是看CMAKE_BUILD_TYPE这个变量的值是不是和冒号后的一样&#xff0c;一样的话就返回true, 否则就是false. cmake_minimum_required(VERSION 3.10) project(Test) set(CMAKE_CXX_STA…

每天学习一点shell系列(2)—函数的参数传递

参考博客&#xff1a;shell 脚本-10函数_eno_zeng的博客-CSDN博客 $n 或 ${n} &#xff1a;函数内使用 $n 或 ${n} 访问对应的参数, 数字代表参数的前后顺序, $1 代表第一个参数, $2 代表第三个参数, $n 代表第n个参数&#xff1b;当n>10时&#xff0c;需要使用${n}来获取参…

harmony开发之Text组件的使用

TextInput、TextArea是输入框组件&#xff0c;通常用于响应用户的输入操作&#xff0c;比如评论区的输入、聊天框的输入、表格的输入等&#xff0c;也可以结合其它组件构建功能页面&#xff0c;例如登录注册页面。 图片来源黑马程序员 Text组件的使用&#xff1a; 文本显示组…

算法学习—排序

排序算法 一、选择排序 1.算法简介 选择排序是一个简单直观的排序方法&#xff0c;它的工作原理很简单&#xff0c;首先从未排序序列中找到最大的元素&#xff0c;放到已排序序列的末尾&#xff0c;重复上述步骤&#xff0c;直到所有元素排序完毕。 2.算法描述 1&#xff…

PostgreSQL 技术内幕(十二) CloudberryDB 并行化查询之路

随着数据驱动的应用日益增多&#xff0c;数据查询和分析的量级和时效性要求也在不断提升&#xff0c;对数据库的查询性能提出了更高的要求。为了满足这一需求&#xff0c;数据库引擎不断经历创新&#xff0c;其中并行执行引擎是性能提升的重要手段之一&#xff0c;逐渐成为数据…

Spring全面详解

目录 1. Spring 概述 1.1 Spring是什么 1.2 Spring的作用 1.3 Spring IoC是什么 2. Spring 快速入门 3. Spring Bean 3.1 的实例化方式 空参构造器 3.2 的属性注入 全参构造器注入 setter方法注入 策略模式 3.3 注解管理 3.4 注解方式的属性注入 1. Spring 概述 …

os.walk()遍历文件夹/文件

天行健&#xff0c;君子以自强不息&#xff1b;地势坤&#xff0c;君子以厚德载物。 每个人都有惰性&#xff0c;但不断学习是好好生活的根本&#xff0c;共勉&#xff01; 文章均为学习整理笔记&#xff0c;分享记录为主&#xff0c;如有错误请指正&#xff0c;共同学习进步。…

智能优化算法应用:基于法医调查算法无线传感器网络(WSN)覆盖优化 - 附代码

智能优化算法应用&#xff1a;基于法医调查算法无线传感器网络(WSN)覆盖优化 - 附代码 文章目录 智能优化算法应用&#xff1a;基于法医调查算法无线传感器网络(WSN)覆盖优化 - 附代码1.无线传感网络节点模型2.覆盖数学模型及分析3.法医调查算法4.实验参数设定5.算法结果6.参考…

Unity传送门特效: The Beautiful Portal/Level up/Teleport/Warp VFX

7种不同风格的传送门特效! 每个传送门都有一个轻型和重型版本。 每个版本都有一个"无循环”和一个"无限”预制件:D 总共有28个预制件 -VFX完全使用Unity的粒子系统和基本的Unity着色器。 使用标准渲染管道中制作了这个资产。所以VFX的功能就像视频宣传片一样。 同时,…

基于Python+WaveNet+MFCC+Tensorflow智能方言分类—深度学习算法应用(含全部工程源码)(一)

目录 前言引言总体设计系统整体结构图系统流程图 运行环境Python环境TensorFlow 环境Jupyter Notebook环境Pycharm 环境 相关其它博客工程源代码下载其它资料下载 前言 博主前段时间发布了一篇有关方言识别和分类模型训练的博客&#xff0c;在读者的反馈中发现许多小伙伴对方言…

【GEE笔记】随机森林特征重要性计算并排序

随机森林是一种基于多个决策树的集成学习方法&#xff0c;可以用于分类和回归问题。在gee中可以使用ee.Classifier.smileRandomForest()函数来创建一个随机森林分类器&#xff0c;并用它来对影像进行分类。 随机森林分类器有一个重要的属性&#xff0c;就是可以计算每个特征&a…

什么是https加密协议?

前言&#xff1a; HTTPS&#xff08;全称&#xff1a;Hypertext Transfer Protocol Secure&#xff09; 是一个安全通信通道&#xff0c;它基于HTTP开发用于在客户计算机和服务器之间交换信息。它使用安全套接字层(SSL)进行信息交换&#xff0c;简单来说它是HTTP的安全版&…