【Wi-Fi】802.11/802.11b/802.11g/802.11n/802.11a/802.11ac/802.11ax/802.11be

news2025/2/28 17:13:26

WiFi发展历史

IEEE 802.11 Protocol

Release Date

Frequency Band

Bandwidth

Max Throughput

802.11-1997

1997

2.4GHz

22MHz

2Mbps

802.11b

1999

2.4GHz

22MHz

11Mbps

802.11a

1999

5GHz

20MHz

54Mbps

802.11g

2003

2.4GHz

20MHz

54Mbps

802.11n (Wi-Fi 4)

2009

2.4/5GHz

20/40MHz

600Mbps

(4T4R)

802.11ac (Wi-Fi 5)

2013

5GHz

20/40/80/160MHz

6.8Gbps

802.11ax (Wi-Fi 6)

2019

2.4/5GHz

20/40/80/160MHz

9.6Gbps

802.11ax (Wi-Fi 6E)

2021

6GHz

20/40/80/160MHz

9.6Gbps

802.11be (Wi-Fi 7)

2024(?)

2.4/5/6GHz

20/40/80/160/320MHz

30Gbps

802.11-1997 

802.11-1997 是该系列中的首个无线标准,其于 1997 年发布,但现已过时。这一标准在采用了冲突避免功能的载波侦听多路访问协议(CSMA/CA)局域网(LAN)中,定义了空中数据通信设备的协议和兼容互连。该协议支持三种物理层技术,包括以 1 Mbps 工作的红外、支持 1 Mbps 和可选 2 Mbps 数据速率的跳频扩展频谱(FHSS),和同时支持 1/2 Mbps 数据速率的直接序列扩展频谱(DSSS)。由于互操作性问题、成本和缺乏足够的吞吐量,该协议未被广泛接受PHY数据速率为12 Mbps

802.11b

802.11b介绍

802.11b 产品于 1999 年中期投放市场。它的最大理论数据速率为 11 Mbps,并采用与原始标准中定义的相同的 CSMA/CA 媒介访问方式。802.11b 吞吐量的显著提高以及价格的大幅降低,使得 802.11b 作为一种无线技术被广泛接受。802.11b 使用 2.4~2.5 GHz ISM 非授权频段,是 DSSS 的直接扩展,并利用补码键控(CCK)作为其调制技术。802.11b 用于点对多点配置,其中接入点与该接入点范围内的移动客户端进行通信。PHY数据速率为125.511 Mbps。,占用2.4 GHz1611)三个非重叠的22 MHz信道。

802.11b速率对应表

802.11b
空间流调制方式速率(Mbps)
1DSSS1
DSSS2
CCK5.5
CCK11

 802.11a

802.11a介绍

       802.11a 采用与原始标准相同的核心协议,工作频率为 5 GHz,使用 正交频分复用(OFDM),最大理论数据速率为 54 Mbps,由此实现 20 Mbps 的实际吞吐量。其支持的其它数据速率包括 6912182436 48 Mbps802.11a 802.11b 由于在不同的非授权 ISM 频段中运行,因而无法互操作。鉴于 2.4 GHz 频段越来越拥挤,5 GHz 频段给 802.11a 增添了显著优势,但因受制于高载波频率,整体有效范围小于 802.11b/g

802.11a速率对应表

802.11a/g速率
GI (800nS)
空间流调制方式码率有效子载波数量每个子载波携带数据位速率(Mbps)
1BPSK1/24816
BPSK3/419
QPSK1/2212
QPSK3/4218
16-QAM1/2424
16-QAM3/4436
64-QAM2/3648
64-QAM3/4654

802.11g

802.11g介绍

       802.11g 2003 年夏季上市。它使用与 802.11a 相同的 OFDM 技术,并像 802.11a 一样支持的最大理论速率为 54Mbps;但也如同 802.11b 一样,在拥挤的 2.4 GHz 下运行,因而容易受到干扰等因素的影响。802.11g 向后兼容 802.11b(即 802.11b 设备可以连接到 802.11g 接入点)。802.11g 能够兼容使用 802.11a 802.11b/g 的双频或双模接入点。 使用正交频分复用(OFDM)和2.4 GHz1611)三个非重叠20 MHz信道。其实是将5GHz802.11a技术转移到2.4 GHz频段,调制方式和编码等不变。

802.11g速率对应表

802.11a/g速率
GI (800nS)
空间流调制方式码率有效子载波数量每个子载波携带数据位速率(Mbps)
1BPSK1/24816
BPSK3/419
QPSK1/2212
QPSK3/4218
16-QAM1/2424
16-QAM3/4436
64-QAM2/3648
64-QAM3/4654

802.11n(Wi-Fi 4)

802.11n介绍

       802.11n(HT,High Throughput) (Wi-Fi 4):802.11n 的引入让 Wi-Fi 变得更快、更可靠;这一进步通过将 MIMO 40 MHz 信道添加至物理层(PHY)并将帧聚合添加到 MAC 层来实现。MIMO 是一种使用多个发射和接收天线来利用多路径传播从而使无线链路容量倍增的方法。这些天线需要在空间上分离,以使从每个发射天线到每个接收天线的信号具有不同的空间特征,以便在接收机上可以将这些流分离为并行的独立信道。以 40 MHz 带宽工作的信道,宽度可加倍,并在单个 20 MHz 信道上获得两倍的 PHY 数据速率。802.11n 草案允许最多 4 个空间流,最大理论吞吐量为 600 Mbps频工作模式,支持2.4G5G。物理层采用MIMOMIMO-OFDM40MHz绑定、short GI等技术,支持4*4 MIMO同时向下兼容 802.11g802.11a

802.11n速率对应表

1条流速率表

802.11nHT20(Mbps)HT40(Mbps)
GI(nS)GI(nS)
空间流MCS调制方式码率有效子载波数量每个子载波携带数据位800400800400
10BPSK1/2

HE20:52

HE40:108

16.57.213.515.0
1QPSK1/2213.014.427.030.0
2QPSK3/4219.521.740.545.0
316-QAM1/2426.028.954.060.0
416-QAM3/4439.043.381.090.0
564-QAM2/3652.057.8108.0120.0
664-QAM3/4658.565.0121.5135.0
764-QAM5/6665.572.2135.0150.0

2条流速率表

802.11nHT20(Mbps)HT40(Mbps)
GI(nS)GI(nS)
空间流MCS调制方式码率有效子载波数量每个子载波携带数据位800400800400
20BPSK1/2

HE20:52

HE40:108

113.014.427.030.0
1QPSK1/2226.028.954.060.0
2QPSK3/4239.043.381.090.0
316-QAM1/2452.057.8108.0120.0
416-QAM3/4478.086.7162.0180.0
564-QAM2/36104.0115.6216.0240.0
664-QAM3/46117.0130.0243.0270.0
764-QAM5/66130.0144.4270.0300.0

3条流速率表

802.11nHT20(Mbps)HT40(Mbps)
GI(nS)GI(nS)
空间流MCS调制方式码率有效子载波数量每个子载波携带数据位800400800400
30BPSK1/2

HE20:52

HE40:108

119.521.740.545.0
1QPSK1/2239.043.381.090.0
2QPSK3/4258.565.0121.5135.0
316-QAM1/2478.086.7162.0180.0
416-QAM3/44117.0130.0243.0270.0
564-QAM2/36156.0173.3324.0360.0
664-QAM3/46175.0195.0364.5405.0
764-QAM5/66195.0216.7405.0450.0

 4条流速率表

802.11nHT20(Mbps)HT40(Mbps)
GI(nS)GI(nS)
空间流MCS调制方式码率有效子载波数量每个子载波携带数据位800400800400
40BPSK1/2

HE20:52

HE40:108

126.028.954.060.0
1QPSK1/2252.057.8108.0120.0
2QPSK3/4278.086.7162.0180.0
316-QAM1/24104.0115.6216.0240.0
416-QAM3/44156.0173.3324.0360.0
564-QAM2/36208.0231.1432.0480.0
664-QAM3/46234.0260.0486.0540.0
764-QAM5/66260.0288.9540.0600.0

802.11ac(Wi-Fi 5)

802.11ac介绍

802.11acVHTVery High Throughput(Wi-Fi 5):

    802.11ac 以提供每秒千兆位的速度来为 Wi-Fi 提速,其通过扩展 802.11n 概念而实现,其中包括更宽的带宽(最高 160 MHz)、更多的 MIMO 空间流(最高 8 个)、下行链路多用户 MIMO(最多 4 个客户端)和高密度调制(最高 256 QAM)。802.11ac 支持 3/45/6编码速率(MCS8/9)下的 256 QAM,这要求更严格的 6 dB 系统级 EVM(-34 dB)要求802.11ac 仅在 5 GHz 频段工作,因此双频接入点和客户端将继续使用 2.4 GHz 802.11n2013 年发布的首批 802.11ac 仅支持 80 MHz 信道和最多 3 个空间流,在物理层提供最高 1300 Mbps 的速度。     

        第二波产品(802.11ac Wave 2)2015 年发布,支持更多信道绑定、更多空间流和 MU-MIMOMU-MIMO 802.11ac 的重大进步——虽然 MIMO 把多个流定向到单个用户,但 MU-MIMO 可以将空间流同时定向至多个客户端,从而提高了网络效率。此外,802.11ac 采用一种称为波束成型的技术;通过波束成形,天线基本上可以将无线电信号发射到特定的设备上。802.11ac 路由器向后兼容 802.11b11g11a 11n,这意味着所有传统客户端都可以与 802.11ac 路由器正常工作5GHz频段,20/40/80/80+80/160MHz带宽,支持8x8 MIMO,最高支持256-QAM调制。可选LDPC编码。

802.11ac速率对应表

1条流速率表

802.11acHT20(Mbps)HT40(Mbps)HT80(Mbps)HT160(Mbps)
GI(nS)GI(nS)GI(nS)GI(nS)
空间流MCS调制方式码率有效子载波数量每个子载波携带数据位800400800400800400800400
10BPSK1/2

HE20:52

HE40:108

HE80:234

HE160:468

16.57.213.515.029.332.558.565.0
1QPSK1/2213.014.427.030.058.565.0117.0130.0
2QPSK3/4219.521.740.545.087.897.5175.5195.0
316-QAM1/2426.028.954.060.0117.0130.0234.0260.0
416-QAM3/4439.043.381.090.0175.5195.0351.0390.0
564-QAM2/3652.057.8108.0120.0234.0260.0468.0520.0
664-QAM3/4658.565.0121.5135.0263.3292.5526.5585.0
764-QAM5/6665.072.2135.0150.0292.5325.0585.0650.0
8256-QAM3/4878.086.7162.0180.0351.0390.0702.0780.0
9256-QAM5/68----------180.0200.0390.0433.3780.0866.7

2条流速率表

802.11acHT20(Mbps)HT40(Mbps)HT80(Mbps)HT160(Mbps)
GI(nS)GI(nS)GI(nS)GI(nS)
空间流MCS调制方式码率有效子载波数量每个子载波携带数据位800400800400800400800400
20BPSK1/2

HE20:52

HE40:108

HE80:234

HE160:468

113.014.427.030.058.565.0117.0130.0
1QPSK1/2226.028.954.060.0117.0130.0234.0260.0
2QPSK3/4239.043.381.090.0175.5195.0351.0390.0
316-QAM1/2452.057.8108.0120.0234.0260.0468.0520.0
416-QAM3/4478.086.7162.0180.0351.0390.0702.0780.0
564-QAM2/36104.0115.6216.0240.0468.0520.0936.01040.0
664-QAM3/46117.0130.0243.0270.0526.0585.01053.01170.0
764-QAM5/66130.0144.4270.0300.0585.0650.01170.01300
8256-QAM3/48156.0173.3324.0360.0702.0780.01404.01560
9256-QAM5/68----------360.0400.0780.0866.71560.01733.3

3条流速率表

802.11acHT20(Mbps)HT40(Mbps)HT80(Mbps)HT160(Mbps)
GI(nS)GI(nS)GI(nS)GI(nS)
空间流MCS调制方式码率有效子载波数量每个子载波携带数据位800400800400800400800400
30BPSK1/2

HE20:52

HE40:108

HE80:234

HE160:468

119.521.740.545.087.897.5175.5195.0
1QPSK1/2239.043.381.090.0175.5195.0351.0390.0
2QPSK3/4258.565.0121.5135.0263.3292.5526.5585.0
316-QAM1/2478.086.7162.0180.0351.0390.0702.0780.0
416-QAM3/44117.0130.0243.0270.0526.5.0585.01053.01170.0
564-QAM2/36156.0173.3324.0360.0702.0780.01404.01560.0
664-QAM3/46175.5195.0364.5405.0789.8877.5.01579.51755.0
764-QAM5/66195.0216.7405.0450.0877.5975.01755.01950.0
8256-QAM3/48234.0260.0486.0540.01053.01170.02106.02340.0
9256-QAM5/68----------540.0600.01170.01300.02340.02600.0

4条流速率表

802.11acHT20(Mbps)HT40(Mbps)HT80(Mbps)HT160(Mbps)
GI(nS)GI(nS)GI(nS)GI(nS)
空间流MCS调制方式码率有效子载波数量每个子载波携带数据位800400800400800400800400
40BPSK1/2

HE20:52

HE40:108

HE80:234

HE160:468

126.028.954.060.0117.0130.0234.0260.0
1QPSK1/2252.057.8108.0120.0234.0260.0468.0520.0
2QPSK3/4278.086.7162.0180.0351.0390.0702.0780.0
316-QAM1/24104.0115.6216.0240.0468.0520.0936.01040.0
416-QAM3/44156.0173.3324.0360.0702.0780.01404.01560.0
564-QAM2/36208.0231.1432.0480.0936.01040.01872.02080.0
664-QAM3/46234.0260.0486.0540.01053.01170.02106.02340.0
764-QAM5/66260.0288.9540.0600.01170.01300.02340.02600.0
8256-QAM3/48312.0346.7648.0720.01404.01560.02808.03120.0
9256-QAM5/68----------720.0800.01560.01733.33120.03466.7

 5条流速率表

802.11acHT20(Mbps)HT40(Mbps)HT80(Mbps)HT160(Mbps)
GI(nS)GI(nS)GI(nS)GI(nS)
空间流MCS调制方式码率有效子载波数量每个子载波携带数据位800400800400800400800400
50BPSK1/2

HE20:52

HE40:108

HE80:234

HE160:468

132.536.167.575.0146.3162.5292.5325.0
1QPSK1/2265.072.2135.0150.0292.5325.0585.0650.0
2QPSK3/4297.5108.3202.5225.0438.8487.5877.5975.0
316-QAM1/24130.0144.4270.0300.0585.0650.01170.01300.0
416-QAM3/44195.0216.7405.0450.0877.5975.01755.01950.0
564-QAM2/36260.0288.9540.0600.01170.01300.02340.02600.0
664-QAM3/46292.5325.0607.5675.01316.31462.52632.52925.0
764-QAM5/66325.0361.1675.0750.01462.51625.02925.03250.0
8256-QAM3/48390.0433.3810.0900.01755.01950.03510.03900.0
9256-QAM5/68----------900.01000.01950.02166.73900.04333.3

 6条流速率表

802.11acHT20(Mbps)HT40(Mbps)HT80(Mbps)HT160(Mbps)
GI(nS)GI(nS)GI(nS)GI(nS)
空间流MCS调制方式码率有效子载波数量每个子载波携带数据位800400800400800400800400
60BPSK1/2

HE20:52

HE40:108

HE80:234

HE160:468

139.043.381.090.0175.5195.0351.0390.0
1QPSK1/2278.088.7162.0180.0351.0390.0702.0780.0
2QPSK3/42117.0130.0243.0270.0526.5585.01053.01170.0
316-QAM1/24156.0173.3324.0360.0702.0780.01404.01560.0
416-QAM3/44234.0260.0486.0540.01053.01180.02106.02340.0
564-QAM2/36312.0346.7648.0720.01404.01560.02808.03120.0
664-QAM3/46351.0390.0729.0810.01579.51755.03159.03510.0
764-QAM5/66390.0433.3810.0900.01755.01950.03510.03900.0
8256-QAM3/48468.0520.0972.01080.02106.02340.04212.04680.0
9256-QAM5/68----------1080.01200.02340.02600.04680.05200.0

7条流速率表

802.11acHT20(Mbps)HT40(Mbps)HT80(Mbps)HT160(Mbps)
GI(nS)GI(nS)GI(nS)GI(nS)
空间流MCS调制方式码率有效子载波数量每个子载波携带数据位800400800400800400800400
70BPSK1/2

HE20:52

HE40:108

HE80:234

HE160:468

145.050.694.5105.0204.8227.5409.5455.0
1QPSK1/2291.0101.1189.0210.0409.5455.0819.0910.0
2QPSK3/42136.5151.7283.5315.0614.3682.51228.51365.0
316-QAM1/24182.0202.2378.0420.0819.0910.01638.01820.0
416-QAM3/44273.0303.3567.0630.01228.51365.02457.02730.0
564-QAM2/36364.0404.4756.0840.01638.01820.03276.03640.0
664-QAM3/46409.5455.0850.0945.01842.82047.53685.54095.0
764-QAM5/66455.0505.6945.01050.02047.52275.04095.04550.0
8256-QAM3/48546.0606.71134.01260.02457.02730.04914.05460.0
9256-QAM5/68----------1260.01400.02730.03033.35460.06066.7

8条流速率表

802.11acHT20(Mbps)HT40(Mbps)HT80(Mbps)HT160(Mbps)
GI(nS)GI(nS)GI(nS)GI(nS)
空间流MCS调制方式码率有效子载波数量每个子载波携带数据位800400800400800400800400
80BPSK1/2

HE20:52

HE40:108

HE80:234

HE160:468

152.057.8108.0120.0234.0260.0468.0520.0
1QPSK1/22104.0115.6216.0240.0468.0520.0936.01040.0
2QPSK3/42156.0173.3324.0360.0702.0780.01404.01560.0
316-QAM1/24208.0231.1432.0480.0936.01040.01872.02080.0
416-QAM3/44312.0346.7648.0720.01404.01560.02808.03120.0
564-QAM2/36416.0462.2864.0960.01872.02080.03744.04160.0
664-QAM3/46468.0520.0972.01080.02106.02340.04212.04680.0
764-QAM5/66520.0577.81080.01200.02340.02600.04680.05200.0
8256-QAM3/48624.0693.31296.01440.02808.03120.05616.06240.0
9256-QAM5/68----------1440.01600.03120.03466.76240.0

 802.11ax(Wi-Fi 6)

802.11ax介绍

       802.11ax(HEHighEfficiency) Wi-Fi 6802.11ax 是在 802.11ac 优势的基础上构建的第六代 Wi-Fi,可提供更大的无线容量和可靠性。802.11ax 通过应用更密集的调制(1024 QAMOFDMA)802.11ac 不同,802.11ax 2.4 5 GHz 双频技术,并旨在实现最大兼容性,可与 802.11a/g/n/ac 客户端高效共存。802.11ax 采用 OFDMA,允许资源单元(RU)根据客户端的需求划分带宽,并以更快的速度为多位用户带来相同的体验。在 802.11ac 中每个 PLCP 协议数据单元(PPDU)中载波的任何给定点,Wi-Fi 信道被分解为更小的 OFDM 子信道集。然而,由于 OFDMA(802.11ax),其会在每个 PPDU 的基础上将各个子载波组分别作为资源单元分配给客户端工作2.4G5.8G双频,支持160Hz带宽,最高9.6Gbps速率,支持多用户同时接入(MU-MIMO,OFDMA)等技术。1024-QAM调制方式,8路数据流

 802.11ax速率对应表

 1条流速率对应表

2条流速率对应表

 3条流速率对应表

 4条流速率对应表

 5条流速率对应表

 6条流速率对应表

 7条流速率对应表

 8条流速率对应表

802.11ax(Wi-Fi 6E)

802.11ax (Wi-Fi 6E)介绍

       802.11ax(HEHighEfficiency) Wi-Fi 6E): 6G频段共有1200MHz的频谱给到WiFi 6E使用,可用于从5.925GHz7.125GHzWiFi将可以访问5920MHz信道,2940MHz信道1480MHz信道和7160MHz信道。这不仅代表可以有很多频道,还可以代表可以解锁更高的数据速率。因为 802.11ax 标准(Wi-Fi 6)也在 2.4GHz 5GHz 频段运行,所以 6GHz 频段的 Wi-Fi 将被命名为 Wi-Fi 6EWi-Fi 联盟选择此命名是为了避免混淆同样支持 6 GHz 802.11ax 设备。 “6”代表第六代Wi-Fi,“E”代表扩展

802.11ax(Wi-Fi 6E)速率对应表

和802.11ax (Wi-Fi 6)一样

Wi-Fi 4 Vs Wi-Fi 5 Vs Wi-Fi6 Vs Wi-Fi 6E特性对比

 802.11be(Wi-Fi 7)

802.11be介绍

       Wi-Fi 7 将是速度最快的一代 Wi-Fi,这项技术可提供超过 30 Gbps 的吞吐量和极低的延迟。下一代 Wi-Fi 设备的目标应用场景是要求十分严苛的增强现实 (AR) 应用、完全沉浸式虚拟现实 (VR) 应用、游戏应用和云计算应用。考虑到这些极具挑战性的应用,IEEE 802.11be 标准中引入了许多新功能,此举将助力打造出拥有“极高吞量(EHT) 的一代设备。有些特性已使 Wi-Fi 设备的射频性能突破极限,如三频运行(支持 2.4 GHz5 GHz 6 GHz 频段)、超宽的 320 MHz 信道、4096 QAM 调制、最高 16×16 MIMO 和多链路操作 (MLO),这表明连接性能即将跨入新的时代

802.11be(Wi-Fi 7)的优势

三频操作更多信道、更少拥堵

    继 Wi-Fi 6E 之后,802.11be 标准也定义了 2.4 GHz5 GHz 6 GHz 频段的运行情况以在当地法规允许使用的国家/地区充分利用额外的 1200 MHz 频谱

4K QAM – PHY 数据速率提高 20%

      继 Wi-Fi 6E 之后,802.11be 标准也定义了 2.4 GHz5 GHz 6 GHz 频段的运行情况,以在当地法规允许使用的国家/地区充分利用额外的 1200 MHz 频谱。

320 MHz 宽信道 –  PHY 数据速率翻倍

     对于 6 GHz 频段,802.11be 标准增加了对 320 MHz 超宽信道的支持。与使用 160 MHz 信道相比,信道宽度加倍至 320 MHz 可使 PHY 数据速率也增加一倍。6 GHz 频段最多支持 6 个重叠的 320 MHz 信道和 3 个非重叠信道。

多链路运行 提高吞吐量、可靠性和降低延迟

       借助共用的 MAC 层和单独的物理层,Wi-Fi 7 接入点和客户端站点能够在多个链路上同时执行发射和接收操作。例如,设备将能够同时在 5 GHz 6 GHz 频段上执行发射和接收操作。该功能可提高聚合吞吐量并降低延迟。

16 空间流 最多 16×16 MIMO

       802.11ax 具有 8 条空间流,与之相比,802.11be 标准将空间流的数量增加了一倍,最多支持 16 条空间流,吞吐量也翻一倍。典型的客户端站点支持 2 条空间流,因此 16×16 MIMO 支持可以通过多用户 (MU) MIMO 提高频谱效率。802.11be 包括对下行链路和上行链路 MU-MIMO 的支持。

2.4G/5G/6G信道列表

2.4G信道

 5G信道

6G信道 

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Kubernetes❀实战入门

Kubernetes❀实战入门 4. 实战入门4.1 Namespace4.1.1 **查看**4.1.2 **创建**4.1.3 **删除**4.1.4 **配置方式** 4.2 Pod4.2.1 创建并运行4.2.2 查看pod信息4.2.3 访问Pod4.2.4 删除指定Pod4.2.5 配置操作 4.3 Label4.3.1 命令方式4.3.2 配置方式 4.4 Deployment4.4.1待操作。…

第二章 介绍Productions - 互操作性制作简介

文章目录 第二章 介绍Productions - 互操作性制作简介介绍Productions设置Production的消息流 第二章 介绍Productions - 互操作性制作简介 互操作性产品的目的是使能够连接系统,以便可以在它们之间转换和路由消息。要连接系统,需要开发、配置、部署和管…

( 位运算 ) 693. 交替位二进制数 ——【Leetcode每日一题】

❓693. 交替位二进制数 难度:简单 给定一个正整数,检查它的二进制表示是否总是 0、1 交替出现:换句话说,就是二进制表示中相邻两位的数字永不相同。 示例 1: 输入:n 5 输出:true 解释&#…

【FreeRTOS】——API函数任务创建与删除挂起与恢复

目录 前言: 一、任务创建与删除的API函数 二、任务挂起与恢复的API函数 总结: 前言: 博客笔记根据正点原子视频教程编辑,仅供学习交流使用! 一、任务创建与删除的API函数 任务的创建和删除的本质就是调用FreeRT…

小宁ChatGPT智能机器人上线,无需魔法注册即可使用!

​大家好,今天我要向大家介绍一款基于人工智能技术的聊天机器人——ChatGPT。ChatGPT可以与用户进行自然语言交互,回答用户的问题、提供服务、进行闲聊等,让聊天变得更有趣。 小宁ChatGPT是对接ChatGPT官方api,实现无需魔法无误差…

使用Visual Studio 2019 创建JNI式的动态库及在Java代码中的使用

文章目录 JNI简介JNI 数据类型与 Java 、C 类型对比JNI式动态库函数编码规则Visual Studio下的编码JNI式动态库在Java代码中的使用改进版通过javah命令自动生成.h文件 JNI简介 JNI (Java Native Interface) 是 Java 沟通 Native 语言(主要是C、C)的桥梁…

《花雕学AI》34:用13种Prompt玩转AI聊天机器人—揭秘ChatGPT模型

引言: 聊天机器人是一种能够通过自然语言进行交流的智能系统,它可以模仿人类的对话方式,提供各种信息、服务或娱乐。随着人工智能技术的发展,聊天机器人的应用越来越广泛,从电商、教育、医疗、旅游等领域,到…

Spring ( 四 ) 注解注入

3.2.注解方式 目前 主流的方式 是使用注解方式来实现IoC效果. 3.2.1.配置类 在 config包下增加 SpringConfig 配置类 Configuration 声明当前类为配置类, SpringIoC容器会根据配置类信息进行配置 ComponentScan() bean扫描路径 , SpringIoC容器只维护 声明的路径下的增加&q…

华为OD机试真题 Java 实现【最多提取子串数目】【2023Q1 100分】

一、题目描述 给定由[a-z] 26 个英文小写字母组成的字符串 A和 B,其中A中可能存在重复字母,B 中不会存在重复字母,现从字符串 A 中按规则挑选一些字母,可以组成字符串 B。 挑选规则如下: 同一个位置的字母只能被挑选一次&#…

Qt连接Sqlite3并使用Qtableview实时显示数据,重写QSqlQueryModel实现文本居中

文章目录 前言一、引入SQL模块二、数据库的基本操作三、示例完整代码四、下载链接总结 前言 什么是 SQLite? SQLite是一个进程内的库,实现了自给自足的、无服务器的、零配置的、事务性的 SQL 数据库引擎。它是一个零配置的数据库,这意味着与其…

软件 工程

目录 第十章、软件工程1、瀑布模型(SDLC)2、快速原型模型3、增量模型4、螺旋模型5、Ⅴ模型6、喷泉模型7、构建组装模型(CBSD)8、统一过程(RUP)9、敏捷开发方法10、信息系统开发方法11、需求开发12、结构化设…

Codeforces Round 872 (Div. 2) 题解

总结:5.9有同学问B题,所以就连同ABC题一起做了,都算是思维题吧,难度不算高 A. LuoTianyi and the Palindrome String 思路:输入的都为回文字符串,如果输入的回文字符串每个字符都相同,如"…

QT+VS推箱子小游戏

1、创建一个GUI程序,将界面设计成如下样式: 创建一个已QDialog为基类的子类,在窗体里添加一个pushbutton的按钮,一个QLabel用来显示文字。窗体的背景图片和按钮的背景颜色,都可以在样式中进行设计。 2、右键项目名称&…

ChatGPT 实现云原生转型

云原生转型 在相对专业的细分领域,chatGPT 能起到什么作用呢?能给出什么回答,怎么问才能得到好的回答呢?本节内容,将尝试从一个业界其实也还没有定论的话题,开始问答。这就是:云原生转型。 &q…

OpenCV教程——图像模糊。均值模糊,高斯模糊,中值模糊,双边模糊,高斯分布

1.图像模糊 图像模糊是图像处理中最简单和常用的操作之一。 ⚠️使用该操作的原因之一是为了给图像预处理时降低噪声。 图像模糊操作背后是数学的卷积计算。 卷积操作的原理: 常用的图像模糊的方法: 均值模糊高斯模糊中值模糊双边模糊 这四种模糊方式…

商用密码应用安全性测评机构资质流程

商用密码应用安全性测评机构(简称密评机构)资质建设相关指导性材料包括: 1、《商用密码应用安全性测评机构能力要求》 2、《商用密码应用安全性测评机构能力评审实施细则(试行)》 3、《商用密码应用安全性测评机构管理…

【Rust】速度入门---打印个螃蟹先

参考: 菜鸟教程 1 输出到命令行 这不得打印个螃蟹 // 代码来自官方入门教程 // ferris_say需要另外安装 use ferris_says::say; use std::io::{stdout, BufWriter};fn main() {let stdout: std::io::Stdout stdout();let msg: String String::from("Hello fellow Rusta…

无线传感器网络的Z-SEP路由协议及对比(Matlab代码实现)

目录 💥1 概述 📚2 运行结果 🎉3 参考文献 👨‍💻4 Matlab代码 💥1 概述 无线传感网络最早应用于军事领域,随着工业界和学术界的关注度提高和技术的成熟,现已广泛应用于军事侦查…

kubernetes❀集群环境搭建

kubernetes❀集群环境搭建 2. kubernetes集群环境搭建2.1 前置知识点2.2 kubeadm 部署方式介绍2.3 安装要求2.4 最终目标2.5 准备环境2.6 环境初始化2.6.1 检查操作系统的版本2.6.2 主机名解析2.6.3 时间同步2.6.4 禁用iptable和firewalld服务2.6.5 禁用selinux2.6.6 禁用swap分…

Rust Wasm Linux开发环境搭建

一、Linux 镜像版本 CentOS-7-x86_64-DVD-2009.iso,Virtual Box 7.0 选择 GNOME Desktop 版本, 配置远程连接(可选), nmtui 激活连接 enp0s3 ,查看 ip 地址, 绑定端口转发, 通过…