华为配置小型网络WLAN 的基本业务示例

配置小型网络WLAN基本业务示例

组网图形

图1 配置小型网络WLAN基本业务组网图
  • 小型WLAN网络简介
  • 配置注意事项
  • 组网需求
  • 数据规划
  • 配置思路
  • 操作步骤
  • 配置文件
配置注意事项
操作步骤
  1. 在AC上配置NAC模式为统一模式(缺省值,不需配置)。配置SwitchA和AC,使AP与AC之间能够传输CAPWAP报文

    # 配置SwitchA连接AP的接口GE0/0/1加入VLAN100(管理VLAN),SwitchA连接AC的接口GE0/0/2加入VLAN100。

    <span style="color:#333333"><span style="background-color:#ffffff"><span style="background-color:#dddddd"><HUAWEI> <strong id="ZH-CN_TASK_0177091646__b929982454183204">system-view</strong>
    [HUAWEI] <strong id="ZH-CN_TASK_0177091646__b1697366065183204">sysname SwitchA</strong>
    [SwitchA] <strong id="ZH-CN_TASK_0177091646__b917492441183204">vlan batch 100</strong>
    [SwitchA] <strong id="ZH-CN_TASK_0177091646__b1059380556183204">interface gigabitethernet 0/0/1</strong>
    [SwitchA-GigabitEthernet0/0/1] <strong id="ZH-CN_TASK_0177091646__b737732446183204">port link-type trunk</strong>
    [SwitchA-GigabitEthernet0/0/1] <strong id="ZH-CN_TASK_0177091646__b1188760944183204">port trunk pvid vlan 100</strong>
    [SwitchA-GigabitEthernet0/0/1] <strong id="ZH-CN_TASK_0177091646__b223320800183204">port trunk allow-pass vlan 100</strong>
    [SwitchA-GigabitEthernet0/0/1] <strong id="ZH-CN_TASK_0177091646__b79140305183204">undo port trunk allow-pass vlan 1</strong>
    [SwitchA-GigabitEthernet0/0/1] <strong id="ZH-CN_TASK_0177091646__b1413341020183204">stp edged-port enable</strong>
    [SwitchA-GigabitEthernet0/0/1] <strong id="ZH-CN_TASK_0177091646__b1693413048183204">port-isolate enable</strong>
    [SwitchA-GigabitEthernet0/0/1] <strong id="ZH-CN_TASK_0177091646__b1596253087183204">quit</strong>
    [SwitchA] <strong id="ZH-CN_TASK_0177091646__b230750135183204">interface gigabitethernet 0/0/2</strong>
    [SwitchA-GigabitEthernet0/0/2] <strong id="ZH-CN_TASK_0177091646__b221668445183204">port link-type trunk</strong>
    [SwitchA-GigabitEthernet0/0/2] <strong id="ZH-CN_TASK_0177091646__b1728073653183204">port trunk allow-pass vlan 100</strong>
    [SwitchA-GigabitEthernet0/0/2] <strong id="ZH-CN_TASK_0177091646__b755512766183204">undo port trunk allow-pass vlan 1</strong>
    [SwitchA-GigabitEthernet0/0/2] <strong id="ZH-CN_TASK_0177091646__b2095709416183204">quit</strong></span></span></span>

    # 配置AC连接SwitchA的接口GE1/0/1加入VLAN100。

    <span style="color:#333333"><span style="background-color:#ffffff"><span style="background-color:#dddddd"><HUAWEI> <strong id="ZH-CN_TASK_0177091646__b196496103183204">system-view</strong>
    [HUAWEI] <strong id="ZH-CN_TASK_0177091646__b2056359595183204">sysname AC</strong>
    [AC] <strong id="ZH-CN_TASK_0177091646__b706142097183204">vlan batch 100 101</strong>
    [AC] <strong id="ZH-CN_TASK_0177091646__b1544387359183204">interface gigabitethernet 1/0/1</strong>
    [AC-GigabitEthernet1/0/1] <strong id="ZH-CN_TASK_0177091646__b1268430126183204">port link-type trunk</strong>
    [AC-GigabitEthernet1/0/1] <strong id="ZH-CN_TASK_0177091646__b170488122183204">port trunk allow-pass vlan 100</strong>
    [AC-GigabitEthernet1/0/1] <strong id="ZH-CN_TASK_0177091646__b1652550665183204">undo port trunk allow-pass vlan 1</strong>
    [AC-GigabitEthernet1/0/1] <strong id="ZH-CN_TASK_0177091646__b1021543206183204">quit</strong></span></span></span>
  2. 配置AC与上层网络设备互通

    根据实际组网情况在AC上行口配置业务VLAN透传,和上行网络设备互通。

    # 配置AC上行接口GE1/0/2加入VLAN101(业务VLAN)。

    <span style="color:#333333"><span style="background-color:#ffffff"><span style="background-color:#dddddd">[AC] <strong id="ZH-CN_TASK_0177091646__b1106365191183204">interface gigabitethernet 1/0/2</strong>
    [AC-GigabitEthernet1/0/2] <strong id="ZH-CN_TASK_0177091646__b1725850229183204">port link-type trunk</strong>
    [AC-GigabitEthernet1/0/2] <strong id="ZH-CN_TASK_0177091646__b1484962644183204">port trunk allow-pass vlan 101</strong>
    [AC-GigabitEthernet1/0/2] <strong id="ZH-CN_TASK_0177091646__b1082655005183204">undo port trunk allow-pass vlan 1</strong>
    [AC-GigabitEthernet1/0/2] <strong id="ZH-CN_TASK_0177091646__b181050598183204">quit</strong></span></span></span>
  3. 配置AC作为DHCP服务器,为STA和AP分配IP地址

    # 配置基于接口地址池的DHCP服务器,其中,VLANIF100接口为AP提供IP地址,VLANIF101为STA提供IP地址。

    DNS服务器地址请根据实际需要配置。常用配置方法如下:
    • 接口地址池场景,需要在VLANIF接口视图下执行命令dhcp server dns-list ip-address &<1-8>。
    • 全局地址池场景,需要在IP地址池视图下执行命令dns-list ip-address &<1-8>。
    <span style="color:#333333"><span style="background-color:#ffffff"><span style="background-color:#dddddd">[AC] <strong id="ZH-CN_TASK_0177091646__b1640778002183204">dhcp enable</strong>  //使能DHCP功能
    [AC] <strong id="ZH-CN_TASK_0177091646__b564680392183204">interface vlanif 100</strong>
    [AC-Vlanif100] <strong id="ZH-CN_TASK_0177091646__b1147567293183204">ip address 10.23.100.1 24</strong>
    [AC-Vlanif100] <strong id="ZH-CN_TASK_0177091646__b360234151183204">dhcp select interface</strong>  //配置基于接口的地址池
    [AC-Vlanif100] <strong id="ZH-CN_TASK_0177091646__b1268197400183204">quit</strong>
    [AC] <strong id="ZH-CN_TASK_0177091646__b72807065183204">interface vlanif 101</strong>
    [AC-Vlanif101] <strong id="ZH-CN_TASK_0177091646__b1733877710183204">ip address 10.23.101.1 24</strong>
    [AC-Vlanif101] <strong id="ZH-CN_TASK_0177091646__b1527583255183204">dhcp select interface</strong>
    [AC-Vlanif101] <strong id="ZH-CN_TASK_0177091646__b1232682676183204">quit</strong></span></span></span>
  4. 配置AP上线

    # 创建AP组,用于将相同配置的AP都加入同一AP组中。

    <span style="color:#333333"><span style="background-color:#ffffff"><span style="background-color:#dddddd">[AC] <strong id="ZH-CN_TASK_0177091646__b1546100065183204">wlan</strong>
    [AC-wlan-view] <strong id="ZH-CN_TASK_0177091646__b1632274006183204">ap-group name ap-group1</strong>
    [AC-wlan-ap-group-ap-group1] <strong id="ZH-CN_TASK_0177091646__b460007316183204">quit</strong></span></span></span>

    # 创建域管理模板,在域管理模板下配置AC的国家码并在AP组下引用域管理模板。

    <span style="color:#333333"><span style="background-color:#ffffff"><span style="background-color:#dddddd">[AC-wlan-view] <strong id="ZH-CN_TASK_0177091646__b1368109955183204">regulatory-domain-profile name domain1</strong>
    [AC-wlan-regulate-domain-domain1] <strong id="ZH-CN_TASK_0177091646__b432582983183204">country-code cn</strong>
    [AC-wlan-regulate-domain-domain1] <strong id="ZH-CN_TASK_0177091646__b1727490310183204">quit</strong>
    [AC-wlan-view] <strong id="ZH-CN_TASK_0177091646__b593452446183204">ap-group name ap-group1</strong>
    [AC-wlan-ap-group-ap-group1] <strong id="ZH-CN_TASK_0177091646__b1432931136183204">regulatory-domain-profile domain1</strong>
    Warning: This configuration change will clear the channel and power configurations of radios, and may restart APs. Continue?[Y/N]:<strong id="ZH-CN_TASK_0177091646__zh-cn_task_0175818418_b17491131153716">y</strong>  
    [AC-wlan-ap-group-ap-group1] <strong id="ZH-CN_TASK_0177091646__b1564659466183204">quit</strong>
    [AC-wlan-view] <strong id="ZH-CN_TASK_0177091646__b2002396725183204">quit</strong></span></span></span>

    # 配置AC的源接口。

    <span style="color:#333333"><span style="background-color:#ffffff"><span style="background-color:#dddddd">[AC] <strong id="ZH-CN_TASK_0177091646__b1664673755183204">capwap source interface vlanif 100</strong></span></span></span>
    # 在AC上离线导入AP,并将AP加入AP组“ap-group1”中。假设AP的MAC地址为00e0-fc11-1111,并且根据AP的部署位置为AP配置名称,便于从名称上就能够了解AP的部署位置。例如MAC地址为00e0-fc11-1111的AP部署在1号区域,命名此AP为area_1。

    ap auth-mode命令缺省情况下为MAC认证,如果之前没有修改其缺省配置,可以不用执行ap auth-mode mac-auth

    举例中使用的AP具有射频0和射频1两个射频。射频0为2.4GHz射频,射频1为5GHz射频。

    <span style="color:#333333"><span style="background-color:#ffffff"><span style="background-color:#dddddd">[AC] <strong id="ZH-CN_TASK_0177091646__b1122328914183204">wlan</strong>
    [AC-wlan-view] <strong id="ZH-CN_TASK_0177091646__b1442618822183204">ap auth-mode mac-auth</strong>
    [AC-wlan-view] <strong id="ZH-CN_TASK_0177091646__b1722130033183204">ap-id 0 ap-mac 00e0-fc11-1111</strong>
    [AC-wlan-ap-0] <strong id="ZH-CN_TASK_0177091646__b959298563183204">ap-name area_1</strong>
    [AC-wlan-ap-0] <strong id="ZH-CN_TASK_0177091646__b1668267046183204">ap-group ap-group1</strong>
    Warning: This operation may cause AP reset. If the country code changes, it will clear channel, power and antenna gain configuration s of the radio, Whether to continue? [Y/N]:<strong id="ZH-CN_TASK_0177091646__zh-cn_task_0175818418_b1651706244190906">y</strong>  
    [AC-wlan-ap-0] <strong id="ZH-CN_TASK_0177091646__b779923605183204">quit</strong></span></span></span>

    # 将AP上电后,当执行命令display ap all查看到AP的“State”字段为“nor”时,表示AP正常上线。

    <span style="color:#333333"><span style="background-color:#ffffff"><span style="background-color:#dddddd">[AC-wlan-view] <strong id="ZH-CN_TASK_0177091646__b762693767183204">display ap all</strong></span></span></span>
    <span style="color:#333333"><span style="background-color:#ffffff"><span style="background-color:#dddddd">Total AP information: 
    nor  : normal          [1] 
    Extrainfo : Extra information 
    P  : insufficient power supply 
    -------------------------------------------------------------------------------------------------- 
    ID   MAC            Name   Group     IP            Type            State STA Uptime      ExtraInfo 
    -------------------------------------------------------------------------------------------------- 
    0    00e0-fc11-1111 area_1 ap-group1 10.23.100.254 AP5030DN        <strong id="ZH-CN_TASK_0177091646__b16655192243311">nor</strong>   0   10S         - 
    -------------------------------------------------------------------------------------------------- 
    Total: 1</span></span></span>
  5. 配置WLAN业务参数

    # 创建名为“wlan-security”的安全模板,并配置安全策略。

    举例中以配置WPA2+PSK+AES的安全策略为例,密码为“YsHsjx_202206”,实际配置中请根据实际情况,配置符合实际要求的安全策略。

    <span style="color:#333333"><span style="background-color:#ffffff"><span style="background-color:#dddddd">[AC-wlan-view] <strong id="ZH-CN_TASK_0177091646__b253915014183204">security-profile name wlan-security</strong>
    [AC-wlan-sec-prof-wlan-security] <strong id="ZH-CN_TASK_0177091646__b2069371877183204">security wpa2 psk pass-phrase YsHsjx_202206 aes</strong>  //配置安全策略为WPA2+PSK+AES
    [AC-wlan-sec-prof-wlan-security] <strong id="ZH-CN_TASK_0177091646__b855027190183204">quit</strong></span></span></span>

    # 创建名为“wlan-ssid”的SSID模板,并配置SSID名称为“wlan-net”。

    <span style="color:#333333"><span style="background-color:#ffffff"><span style="background-color:#dddddd">[AC-wlan-view] <strong id="ZH-CN_TASK_0177091646__b1876542772183204">ssid-profile name wlan-ssid</strong>
    [AC-wlan-ssid-prof-wlan-ssid] <strong id="ZH-CN_TASK_0177091646__b1824976221183204">ssid wlan-net</strong>  //配置SSID名称为wlan-net
    [AC-wlan-ssid-prof-wlan-ssid] <strong id="ZH-CN_TASK_0177091646__b898234836183204">quit</strong></span></span></span>

    # 创建名为“wlan-vap”的VAP模板,配置业务数据转发模式、业务VLAN,并且引用安全模板和SSID模板。

    <span style="color:#333333"><span style="background-color:#ffffff"><span style="background-color:#dddddd">[AC-wlan-view] <strong id="ZH-CN_TASK_0177091646__b205673884183204">vap-profile name wlan-vap</strong>
    [AC-wlan-vap-prof-wlan-vap] <strong id="ZH-CN_TASK_0177091646__b830912725183204">forward-mode tunnel</strong>  //配置业务转发模式为隧道转发
    [AC-wlan-vap-prof-wlan-vap] <strong id="ZH-CN_TASK_0177091646__b377219022183204">service-vlan vlan-id 101</strong>  //缺省情况下VLAN ID为1,修改VLAN ID为101
    [AC-wlan-vap-prof-wlan-vap] <strong id="ZH-CN_TASK_0177091646__b267572194183204">security-profile wlan-security</strong>
    [AC-wlan-vap-prof-wlan-vap] <strong id="ZH-CN_TASK_0177091646__b1842115631183204">ssid-profile wlan-ssid</strong>
    [AC-wlan-vap-prof-wlan-vap] <strong id="ZH-CN_TASK_0177091646__b1894643085183204">quit</strong></span></span></span>

    # 配置AP组引用VAP模板,AP上射频0和射频1都使用VAP模板“wlan-vap”的配置。

    <span style="color:#333333"><span style="background-color:#ffffff"><span style="background-color:#dddddd">[AC-wlan-view] <strong id="ZH-CN_TASK_0177091646__b1917517408183204">ap-group name ap-group1</strong>
    [AC-wlan-ap-group-ap-group1] <strong id="ZH-CN_TASK_0177091646__b1903583158183204">vap-profile wlan-vap wlan 1 radio 0</strong>
    [AC-wlan-ap-group-ap-group1] <strong id="ZH-CN_TASK_0177091646__b914030979183204">vap-profile wlan-vap wlan 1 radio 1</strong>
    [AC-wlan-ap-group-ap-group1] <strong id="ZH-CN_TASK_0177091646__b823638683183204">quit</strong></span></span></span>
  6. 提交配置

    <span style="color:#333333"><span style="background-color:#ffffff"><span style="background-color:#dddddd">[AC-wlan-view] <strong id="ZH-CN_TASK_0177091646__b1328622543183204">commit all</strong>
    Warning: Committing configuration may cause service interruption, continue?[Y/N]:<strong id="ZH-CN_TASK_0177091646__b1458354831183204">y</strong></span></span></span>
  7. 验证配置结果

    配置完成后,通过执行命令display vap ssid wlan-net查看如下信息,当“Status”项显示为“ON”时,表示AP对应的射频上的VAP已创建成功。

    <span style="color:#333333"><span style="background-color:#ffffff"><span style="background-color:#dddddd">[AC-wlan-view] <strong id="ZH-CN_TASK_0177091646__b1868102045183204">display vap ssid wlan-net</strong>
    WID : WLAN ID
    --------------------------------------------------------------------------------
    AP ID AP name RfID WID     BSSID          Status  Auth type     STA   SSID
    --------------------------------------------------------------------------------
    0     area_1  0    1       00E0-FC11-1111 <strong id="ZH-CN_TASK_0177091646__b1543340295183204">ON</strong>      WPA2-PSK      0     wlan-net
    0     area_1  1    1       00E0-FC11-1112 <strong id="ZH-CN_TASK_0177091646__b1846948955183204">ON</strong>      WPA2-PSK      0     wlan-net
    -------------------------------------------------------------------------------
    Total: 2</span></span></span>

    STA搜索到名为“wlan-net”的无线网络,输入密码“YsHsjx_202206”并正常关联后,在AC上执行display station ssid wlan-net命令,可以查看到用户已经接入到无线网络“wlan-net”中。

    <span style="color:#333333"><span style="background-color:#ffffff"><span style="background-color:#dddddd">[AC-wlan-view] <strong id="ZH-CN_TASK_0177091646__b1577903060183204">display station ssid wlan-net</strong>
    Rf/WLAN: Radio ID/WLAN ID
    Rx/Tx: link receive rate/link transmit rate(Mbps)
    ---------------------------------------------------------------------------------
    STA MAC         AP ID Ap name   Rf/WLAN  Band  Type  Rx/Tx      RSSI  VLAN  IP address
    ---------------------------------------------------------------------------------
    00e0-fc11-1115  0     area_1    1/1      5G    11n   46/59      -68   101   10.23.101.254
    ---------------------------------------------------------------------------------
    Total: 1 2.4G: 0 5G: 1</span></span></span>
配置文件
  • SwitchA的配置文件

    <span style="color:#333333"><span style="background-color:#ffffff"><span style="background-color:#dddddd">#
    sysname SwitchA
    #
    vlan batch 100
    #
    interface GigabitEthernet0/0/1port link-type trunkport trunk pvid vlan 100undo port trunk allow-pass vlan 1port trunk allow-pass vlan 100stp edged-port enableport-isolate enable group 1
    #
    interface GigabitEthernet0/0/2port link-type trunkundo port trunk allow-pass vlan 1port trunk allow-pass vlan 100
    #
    return</span></span></span>
  • AC的配置文件

    <span style="color:#333333"><span style="background-color:#ffffff"><span style="background-color:#dddddd">#
    sysname AC
    #
    vlan batch 100 to 101
    #
    dhcp enable
    #
    interface Vlanif100ip address 10.23.100.1 255.255.255.0dhcp select interface
    #
    interface Vlanif101ip address 10.23.101.1 255.255.255.0dhcp select interface
    #
    interface GigabitEthernet1/0/1port link-type trunkundo port trunk allow-pass vlan 1port trunk allow-pass vlan 100
    #
    interface GigabitEthernet1/0/2port link-type trunkundo port trunk allow-pass vlan 1port trunk allow-pass vlan 101
    #
    capwap source interface vlanif100
    #
    wlansecurity-profile name wlan-securitysecurity wpa2 psk pass-phrase %^%#m"tz0f>~7.[`^6RWdzwCy16hJj/Mc!,}s`X*B]}A%^%# aesssid-profile name wlan-ssidssid wlan-netvap-profile name wlan-vapforward-mode tunnelservice-vlan vlan-id 101ssid-profile wlan-ssidsecurity-profile wlan-securityregulatory-domain-profile name domain1ap-group name ap-group1regulatory-domain-profile domain1radio 0vap-profile wlan-vap wlan 1radio 1vap-profile wlan-vap wlan 1ap-id 0 type-id 35 ap-mac 00e0-fc11-1111 ap-sn 210235554710CB000042ap-name area_1ap-group ap-group1
    #
    return</span></span></span>

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

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

相关文章

运行VUE提示找不到模块validate-engines.js...

原来好好的&#xff0c;突然提示找不到模块validate-engines.js&#xff0c;CMD命令行输入npm -v不是内部或外部命令&#xff0c;node -v可以查看到版本号。 解决&#xff1a; 1. 卸载nodejs&#xff0c;重新下载安装文件&#xff1a;下载nodejs 2. 到目录&#xff1a;C:\Us…

大坑!react+thress.js

2. UI交互界面与Canvas画布叠加 | Three.js中文网 (webgl3d.cn) // canvas画布绝对定位 renderer.domElement.style.position absolute; renderer.domElement.style.top 0px; renderer.domElement.style.left 0px; renderer.domElement.style.zIndex -1; 我按照教程设置了…

Nginx负载均衡下的webshell连接

一、上传AntSword-Labs-master搭建负载均衡实验环境 搭建好docker环境&#xff0c;并且配置好docker-compose 我的Redhat的docker版本&#xff1a; 查看当前环境下的文件是否正确&#xff1a; 接着执行docker compose up -d 拉取环境 访问成功页面&#xff1a; 进入docker容器…

2024 高级前端面试题之 CSS 「精选篇」

该内容主要整理关于 CSS 的相关面试题&#xff0c;其他内容面试题请移步至 「最新最全的前端面试题集锦」 查看。 CSS模块精选篇 1. 盒模型2. BFC3. 层叠上下文4. 居中布局5. 选择器权重计算方式6. 清除浮动7. link 与 import 的区别8. CSS3的新特性9. CSS动画和过渡10. 有哪些…

如何使用Python+Flask搭建本地Web站点并结合内网穿透公网访问?

文章目录 前言1. 安装部署Flask并制作SayHello问答界面2. 安装Cpolar内网穿透3. 配置Flask的问答界面公网访问地址4. 公网远程访问Flask的问答界面 前言 Flask是一个Python编写的Web微框架&#xff0c;让我们可以使用Python语言快速实现一个网站或Web服务&#xff0c;本期教程…

HTML以及CSS相关知识总结(一)

近日就开始回顾html和css相关知识啦&#xff0c;并且会学习html5和css3的新知识&#xff0c;以下是我对记忆不太深刻的地方以及新知识点的总结&#xff1a; Web标准&#xff1a; 结构&#xff1a;用于对网页元素进行整理和分类&#xff0c;即HTML 表现&#xff1a;用于设置网页…

Spring Boot如何统计一个Bean中方法的调用次数

目录 实现思路 前置条件 实现步骤 首先我们先自定义一个注解 接下来定义一个切面 需要统计方法上使用该注解 测试 实现思路 通过AOP即可实现&#xff0c;通过AOP对Bean进行代理&#xff0c;在每次执行方法前或者后进行几次计数统计。这个主要就是考虑好如何避免并发情况…

Spring cloud智慧工地信息平台管理系统源码

目录 报警统计 实时报警列表 工程进度 劳务信息 隐患信息 施工安全管理 人员证书管理 专项安全方案 安全方案审批 隐患排查管理 安全检查统计 危险源Top10 整改超时预警 检查问题数量统计 安全隐患趋势 安全日志管理 视频监控查看 视频回放 AI危险源识别 AI应用总览 AI设备 机械…

海外动态IP代理如何帮助批量注册TikTok账户?

Tik Tok作为全球最火爆的短视频社交平台&#xff0c;无论是商业推广还是个人使用&#xff0c;都有着巨大的吸引力。商业推广中经常需要批量注册Tik Tok账号&#xff0c;以便进行市场营销或者数据分析。那么&#xff0c;如何批量注册Tik Tok账号呢&#xff1f;这篇文章将为大家详…

路由、组件目录存放

文章目录 单页应用程序&#xff1a;SPA- Single Page Application路由的介绍VuePouter的介绍VueRouted 的使用 组件目录存放问题&#xff08;组件分类&#xff09; 单页应用程序&#xff1a;SPA- Single Page Application 单页应用&#xff08;SPA&#xff09;:所有功能在一个…

粒子群算法求解港口泊位调度问题(MATLAB代码)

粒子群算法&#xff08;Particle Swarm Optimization&#xff0c;PSO&#xff09;是一种基于群体智能的优化算法&#xff0c;它通过模拟鸟群或鱼群的行为来寻找最优解。在泊位调度问题中&#xff0c;目标是最小化所有船只在港时间的总和&#xff0c;而PSO算法可以帮助我们找到一…

GitLab 中国发行版如何设置镜像拉取策略?

最近在用极狐GitLab&#xff08;极狐GitLab 可以理解为 GitLab 在中国的发行版&#xff09; CI/CD 的时候遇到一个问题&#xff1a;CI/CD 中有一个 stage 需要拉取 dockerhub 上的镜像&#xff0c;但是由于 dockerhub 在国内的访问不是很顺畅&#xff0c;经常发生 timeout 的情…

Spring Boot + security + jwt 测试安全策略

一、测试概述 主要目的是测试security的用法。因测试搭建mysql和redis比较麻烦&#xff0c;所以我这里将自定义的jwt和用户信息缓存到程序的内存中。 本人测试的项目比较混乱&#xff0c;Spring Boot父类只标出有用的依赖。其子类用的版本为jdk11。后续会继续深入oauth2&#x…

【Linux 基础】常用基础指令(上)

文章目录 一、 创建新用户并设置密码二、ls指令ls指令基本概念ls指令的简写操作 三、pwd指令四、cd指令五、touch指令六、rm指令七、mkdir指令八、rmdir 指令 一、 创建新用户并设置密码 ls /home —— 查看存在多少用户 whoami —— 查看当前用户名 adduser 用户名 —— 创建新…

公司宣传电子画册的制作方法

​制作公司宣传电子画册是一种非常有效的方式&#xff0c;可以展示公司的形象和产品&#xff0c;同时也可以吸引更多的潜在客户。不仅低碳环保&#xff0c;还省了不少人力和财力&#xff0c;只要一个二维码、一个链接就能随时随地访问公司的宣传画册。以下是一些制作电子画册的…

(2024,双流编码器,文本引导的风格迁移,调制,FFT 和低频滤波)FreeStyle:使用扩散模型进行文本引导风格迁移

FreeStyle: Free Lunch for Text-guided Style Transfer using Diffusion Models 公和众和号&#xff1a;EDPJ&#xff08;进 Q 交流群&#xff1a;922230617 或加 VX&#xff1a;CV_EDPJ 进 V 交流群&#xff09; 目录 0. 摘要 3. 方法 3.1 LDM 3.2 FreeStyle 的模型结构…

springBoot配置文件加密

很多项目的配置文件里&#xff0c;包括数据库密码、缓存密码、还有一些第三方服务的Key都是直接配在里面&#xff0c;没有做任何加密处理&#xff01; 本次我用SpringBoot 集成 Jasypt 对数据库加密以及踩坑经验 1.集成依赖&#xff0c;我用的是目前最新的版本3.0.4版本 <…

常用芯片学习——AMS1117芯片

AMS1117 1A 低压差线性稳压器 使用说明 AMS1117 是一款低压差线性稳压电路&#xff0c;该电路输出电流能力为1A。该系列电路包含固定输出电压版本和可调输出电压版本&#xff0c;其输出电压精度为士1.5%。为了保证芯片和电源系统的稳定性&#xff0c;XBLWAMS1117 内置热保护和…

语音生成、写作增强、论文辅助、英文学习,AI原生应用精彩推荐一箩筐!

崭新的2024年已然降临&#xff0c;飞桨星河社区再次涌现出诸多精彩纷呈的AI原生应用&#xff0c;快来一同探索&#xff0c;发现这些应用带来的无限惊喜与可能吧&#xff01; 语音生成&#xff1a;10音色自由选择 应用介绍 本应用基于ERNIE SDK和语音合成工具&#xff0c;可以…

树--二叉树(C语言纯手凹)

目录 目录 1.什么是树&#xff1f;&#xff08;不深入&#xff0c;仅做了解&#xff09; 2.树的表示方式 2.1孩子兄弟表示法&#xff08;左孩子右兄弟&#xff09; 2.2孩子表示法 2.3双亲表示法 3.什么是二叉树 4.二叉树分类 4.1满二叉树 4.2完全二叉树 4.3二叉搜索树…