华为配置小型网络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.mzph.cn/news/655362.shtml

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

相关文章

Vue之初识Vue CLI 脚手架

Vue CLI 是Vue 官方提供的一个全局命令工具 可以帮助我们快速创建一个开发Vue项目的标准化基础架子。【集成了webpack配置】 脚手架有什么好处&#xff1f; 1.开箱即用&#xff0c;零配置 2.内置 babel 等工具 3.标准化 使用步骤: 1.全局安装(一次):yarn globaladd vue/cli …

Hack The Box-Pov

信息收集&端口利用 先使用nmap对主机进行端口扫描 nmap 10.10.11.251只开放了80端口 访问网站后发现没有什么功能点,尝试目录扫描 并没有什么能够利用的点 使用gobuster进行子域名扫描 gobuster dns -d pov.htb -w /usr/share/wordlists/seclists/Discovery/DNS/subdo…

MSE Nacos 配置变更审计平台使用指南

作者&#xff1a;孙立&#xff08;涌月&#xff09;、邢学超&#xff08;于怀&#xff09;、李艳林&#xff08;彦林&#xff09; 配置审计平台简介 Nacos [ 1] 作为一款业界主流的微服务注册中心和配置中心&#xff0c;管理着企业核心的配置资产&#xff0c;由于配置变更的安…

聚醚醚酮(Polyether Ether Ketone)PEEK在粘接使用时使用UV胶水的优势有哪些?要注意哪些事项?

使用UV胶水在聚醚醚酮&#xff08;Polyether Ether Ketone&#xff0c;PEEK&#xff09;上进行粘接可能具有一些优势&#xff0c;但同时也需要注意一些事项。以下是使用UV胶水的优势和需要考虑的事项&#xff1a; 优势&#xff1a; 1.快速固化&#xff1a; UV胶水通常具有快速…

spark window源码探索

核心类&#xff1a; 1. WindowExec 物理执行逻辑入口&#xff0c;主要doExecute()和父类WindowExecBase 2. WindowFunctionFrame 窗框执行抽象&#xff0c;其子类对应sql语句的不同窗框 其中又抽象出BoundOrdering类, 用于判断一行是否在界限内(Bound), 分为RowBoundOrdering…

总结10(break和continue)

break break如果用于循环是用来终止循环 break如果用于switch&#xff0c;则是用于终止switch break不能直接用于if&#xff0c;除非if属于循环内部的一个子句&#xff08;下图为举例&#xff09; 例1&#xff1a; &#xff08;该图中break与if没有关系&#xff0c;只终止for循…

3、css设置样式总结、节点、节点之间关系、创建元素的方式、BOM

一、css设置样式的方式总结&#xff1a; 对象.style.css属性 对象.className ‘’ 会覆盖原来的类 对象.setAttribut(‘style’,‘css样式’) 对象.setAttribute(‘class’,‘类名’) 对象.style.setProperty(css属性名,css属性值) 对象.style.cssText “css样式表” …

利用外卖系统源码构建高效的在线订餐平台

在当今数字化时代&#xff0c;外卖服务已成为人们日常生活中不可或缺的一部分。为了满足用户需求&#xff0c;许多创业者和企业都希望搭建自己的在线订餐平台。利用现有的外卖系统源码&#xff0c;可以快速构建一个高效、安全的在线订餐平台。本文将介绍如何利用外卖系统源码来…

Latex warning: Ignoring empty anchor,如何解决?

目录 一、解决办法&#xff1a; 二、另一种潜在的方法&#xff1a; 一、解决办法&#xff1a; 在\footnotetext{....}前添加&#xff1a;\makeatletter\def\HyWarning#1{}\makeatother \makeatletter\def\HyWarning#1{}\makeatother \footnotetext{*Address Correspondence…

SeaTunnel集群安装

环境准备 服务器节点 节点名称 IP bigdata1 192.168.1.250 bigdata4 192.168.1.251 bigdata5 192.168.1.252 Java环境&#xff08;三个节点都需要&#xff09; java1.8 注意&#xff1a;在安装SeaTunnel集群时&#xff0c;最好是现在一个节点上将所有配置都修改完&a…

AI工具【OCR 01】Java可使用的OCR工具Tess4J使用举例(身份证信息识别核心代码及信息提前方法分享)

Java可使用的OCR工具Tess4J使用举例 1.简介1.1 简单介绍1.2 官方说明 2.使用举例2.1 依赖及语言数据包2.2 核心代码2.3 识别身份证信息2.3.1 核心代码2.3.2 截取指定字符2.3.3 去掉字符串里的非中文字符2.3.4 提取出生日期&#xff08;待优化&#xff09;2.3.5 实测 3.总结 1.简…

# Redis 分布式锁如何自动续期

Redis 分布式锁如何自动续期 何为分布式 分布式&#xff0c;从狭义上理解&#xff0c;也与集群差不多&#xff0c;但是它的组织比较松散&#xff0c;不像集群&#xff0c;有一定组织性&#xff0c;一台服务器宕了&#xff0c;其他的服务器可以顶上来。分布式的每一个节点&…

搭建 prometheus + grafana + springboot3 监控

下载安装包 下载prometheus&#xff1a;https://github.com/prometheus/prometheus/releases/download/v2.42.0/prometheus-2.42.0.windows-amd64.zip 下载grafana&#xff1a; https://dl.grafana.com/enterprise/release/grafana-enterprise-9.4.1.windows-amd64.zip Spr…

Python中容器类型的数据

目录 序列 序列的索引操作 加和乘操作 切片操作 成员测试 列表 创建列表 追加元素 插入元素 替换元素 删除元素 元组 创建元组 元组拆包 集合 创建集合 修改集合 字典 创建字典 修改字典 访问字典视图 遍历字典 若我们想将多个数据打包并且统一管理&…

Cloudreve个人网盘系统源码 支持云存储(七牛、阿里云OSS、腾讯云COS、又拍云、OneDrive) 基于Go框架

现在的网盘动不动就限速&#xff0c;涨价&#xff0c;弄得很是心烦。今天分享一款开源免费的网盘项目&#xff0c;基于 Go 语言开发的 Cloudreve。Cloudreve基于Go框架云存储个人网盘系统源码支持多家云存储驱动&#xff08;从机、七牛、阿里云 OSS、腾讯云 COS、又拍云、OneDr…

Win10 双网卡实现同时上内外网

因为需要同时上内网和外网&#xff0c;但公司做了网络隔离&#xff0c;不能同时上内外网&#xff0c;所以多加了块无线网卡&#xff0c;配置双网关实现同时上内外网&#xff0c;互不影响 打开 Windows PowerShell&#xff08;管理员&#xff09;&#xff0c;输入&#xff1a;ro…

翻译: GPT-4 Vision通过量身定制的推荐来增强应用的用户体验 升级Streamlit五

GPT-4 Vision 系列: 翻译: GPT-4 with Vision 升级 Streamlit 应用程序的 7 种方式一翻译: GPT-4 with Vision 升级 Streamlit 应用程序的 7 种方式二翻译: GPT-4 Vision静态图表转换为动态数据可视化 升级Streamlit 三翻译: GPT-4 Vision从图像转换为完全可编辑的表格 升级St…

【新书推荐】3.2节 位运算之加减乘除

本节内容&#xff1a;二进制移位运算&#xff0c;以及逻辑运算与算术运算之间的转换。任何进制的位运算本质都是一样的。 ■二进制数移位运算&#xff1a;二进制数向左移位运算相当于做2的幂乘法运算&#xff0c;二进制数向右移位运算&#xff0c;相当于做2的幂除法运算。 ■十…

MySQL安全(一)权限系统

一、授权 1、创建用户 在MySQL中&#xff0c;管理员可以通过以下命令创建用户&#xff1a; namelocalhost IDENTIFIED BY password; name是要创建的用户名&#xff0c;localhost表示该用户只能从本地连接到MySQL&#xff0c;password是该用户的密码。如果要允许该用户从任何…

【深度优先搜索】【组合数学】【动态规划】1467.两个盒子中球的颜色数相同的概率

作者推荐 【动态规划】【字符串】【行程码】1531. 压缩字符串 本文涉及知识点 动态规划汇总 深度优先搜索 组合数学 LeetCode1467 两个盒子中球的颜色数相同的概率 桌面上有 2n 个颜色不完全相同的球&#xff0c;球上的颜色共有 k 种。给你一个大小为 k 的整数数组 balls …