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

家庭用户无线上网案例(AC通过三层口对AP进行管理)

组网需求

        为一个家庭用户使用的网络架构。该家庭消费用户的上网流量大多是低速流量,例如浏览网页、玩游戏、看视频等。家庭成员使用的无线终端主要为手机、PC、电视机等。终端接入的数量正常情况下在10个以内,偶尔有家庭聚会等特殊情况,终端接入的数量可能会达到30~40个。用户希望部署WLAN功能,为家庭成员提供良好的无线网络接入服务。

在提供无线网络接入服务上,主要有如下需求:

1、AR路由器作为AC,通过下挂AP的方式,为家庭成员提供无线网络接入服务。

2、为了满足家庭聚会时所有成员的无线上网需求,需要部署多台AP,同时为了提升家庭成员的无线上网体验,AP需要同时支持2.4G频段和5G频段。

3、该家庭成员里有成年人与未成年人,为了限制不同家庭成员的上网行为,需要部署不同的SSID,供不同的成员接入。其中部署SSID为“adult”的无线网络供成年人接入,部署SSID为“child”的无线网络供未成年人接入,并对“child”无线网络进行WLAN QoS限速,防止未成年人浪费太多时间上网。

4、AR路由器同时作为DHCP服务器,为AP设备及接入的STA分配IP地址。

5、AR路由器有2个WAN侧GE电接口(三层接口),用户可以直接使用该接口连接AP。

组网图如下:

配置数据表

项目

数据

说明

DHCP服务器

AC作为DHCP服务器为AP和STA分配IP地址

采用接口地址池方式为AP和STA分配IP地址。

adult区域内AP的IP地址池

10.10.10.2~10.10.10.254/24

选择三层接口GE0/0/1下的地址池为adult区域内的AP分配IP地址。

adult区域内STA的IP地址池

10.10.11.2~10.10.11.254/24

选择三层子接口GE0/0/1.1下的地址池为adult区域内的STA分配IP地址。

child区域内AP的IP地址池

10.10.12.2~10.10.12.254/24

选择三层接口GE0/0/2下的地址池为child区域内的AP分配IP地址。

child区域内STA的IP地址池

10.10.13.2~10.10.13.254/24

选择三层子接口GE0/0/2.1下的地址池为child区域内的STA分配IP地址。

AC的源接口IP地址

LoopBack0:1.1.1.1/32

无。

AP组

  • 名称:adult

  • 引用模板:VAP模板adult、域管理模板domain1

无。

  • 名称:child

  • 引用模板:VAP模板child、域管理模板domain1

无。

域管理模板

  • 名称:domain1

  • 国家码:CN

本例中,国家码配置成CN,也可以根据实际情况配置。

SSID模板

  • 名称:adult

  • SSID名称:adult

无线网络“adult”为成年家庭成员提供网络接入服务。

  • 名称:child

  • SSID名称:child

无线网络“child”为未成年家庭成员提供网络接入服务。

安全模板

  • 名称:adult

  • 安全策略:WPA2+PSK+AES

  • 密码:a1234567

安全策略为WPA2+PSK+AES,成年家庭成员搜索到“adult”无线网络后,输入密码“a1234567”,即可接入该无线网络。

  • 名称:child

  • 安全策略:WPA2+PSK+AES

  • 密码:b1234567

安全策略为WPA2+PSK+AES,未成年家庭成员搜索到“child”无线网络后,输入密码“b1234567”,即可接入该无线网络。

流量模板

  • 名称:child

  • 限速策略:STA上行限速为1024kbit/s、VAP上行限速为2048kbit/s

对未成年人接入的无线网络“child”进行WLAN QoS限速,防止未成年人浪费太多的时间上网。

VAP模板

  • 名称:adult

  • 业务VLAN:VLAN101

  • 引用模板:SSID模板adult、安全模板adult

本例中,AP通过三层接口接入AC,AC上只需要配置业务VLAN,不需要配置管理VLAN。

  • 名称:child

  • 业务VLAN:VLAN102

  • 引用模板:SSID模板child、安全模板child、流量模板child

 配置思路如下:

1、配置AC设备,实现AC、AP之间三层网络互通。

2、配置AC作为DHCP服务器为STA和AP分配IP地址。

3、创建AP组,用于将需要进行相同配置的AP都加入到AP组,实现统一配置。

4、配置AC的系统参数,包括国家码、AC与AP之间通信的源接口。

5、配置AP上线的认证方式并离线导入AP,实现AP正常上线。

6、配置WLAN业务参数,实现STA访问WLAN网络功能。

 AC配置文件

#sysname AC
#
vlan batch 101 to 102
#
dhcp enable
#
interface GigabitEthernet0/0/1                  //配置AC三层接口及对应子接口的IP地址,实现AC与AP之间三层网络互通。ip address 10.10.10.1 255.255.255.0dhcp select interface    
#
interface GigabitEthernet0/0/1.1dot1q termination vid 101ip address 10.10.11.1 255.255.255.0dhcp select interface                          //配置AC作为DHCP服务器,为STA和AP分配IP地址。
#                                                                               
interface GigabitEthernet0/0/2                                                  ip address 10.10.12.1 255.255.255.0                                            dhcp select interface                                                          
#                                                                               
interface GigabitEthernet0/0/2.1                                                dot1q termination vid 102                                                      ip address 10.10.13.1 255.255.255.0                                            dhcp select interface                                                          
#
interface LoopBack0ip address 1.1.1.1 255.255.255.255
#
capwap source interface loopback0               //配置AC源接口。
#
wlan ac                                         //创建AP组,用于将相同配置的AP都加入同一AP组中。                                traffic-profile name child                     //创建名为“child”的流量模板,并配置限速策略,STA上行限速为1024kbit/s、VAP上行限速为2048kbit/s。                                rate-limit client up 1024                                                     rate-limit vap up 2048                                                        traffic-profile name default                                                   security-profile name adult                     //创建名为“adult”和“child”的安全模板,并配置安全策略。                               security wpa2 psk pass-phrase %^%#}6UoO#|fz,cF!+ZhgM$3g3m&G|(@YN|l"lUpGG7-%^%#aes                                                                            security-profile name child                                                    security wpa2 psk pass-phrase %^%#hus&<9SU`TihmU%.+{+(5e6cXdr/YE>x/q";drf)%^%#aes                                                                            security-profile name default                                                  security-profile name default-wds                                              security wpa2 psk pass-phrase %^%#=gC6'\D5*Q4;i)&s[{-/zaDWE!c\|C*'QDJt]2x5%^%#aes                                                                            ssid-profile name adult                          //创建名为“adult”和“child”的SSID模板,并配置SSID名称为“adult”和“child”。                              ssid adult                                                                    ssid-profile name child                                                        ssid child                                                                    ssid-profile name default                                                      vap-profile name adult                                                         service-vlan vlan-id 101                            //创建名为“adult”和“child”的VAP模板,配置业务VLAN,并且引用安全模板和SSID模板,“child”还需引用流量模板。                          ssid-profile adult                                                            security-profile adult                                                        vap-profile name child                                                         service-vlan vlan-id 102                                                      ssid-profile child                                                            security-profile child                                                        traffic-profile child                                                         vap-profile name default                                                       wds-profile name default                                                       regulatory-domain-profile name default               //创建域管理模板,在域管理模板下配置AC的国家码并在AP组下引用域管理模板。                          regulatory-domain-profile name domain1                                         air-scan-profile name default                                                  rrm-profile name default                                                       radio-2g-profile name default                                                  radio-5g-profile name default                                                  wids-spoof-profile name default                                                wids-profile name default                                                      ap-system-profile name default                                                 port-link-profile name default                                                 wired-port-profile name default                                                ap-group name adult                                            //配置AP组引用VAP模板,并在AP射频0和射频1上都使用VAP模板“adult”和“child”的配置。                regulatory-domain-profile domain1                                             radio 0                                                                       vap-profile adult wlan 1                                                     radio 1                                                                       vap-profile adult wlan 1                                                     radio 2                                                                       vap-profile adult wlan 1                                                     ap-group name child                                                            regulatory-domain-profile domain1                                             radio 0                                                                       vap-profile child wlan 1                                                     radio 1                                                                       vap-profile child wlan 1                                                     radio 2                                                                       vap-profile child wlan 1                                                     ap-group name default                                                          ap-id 0 type-id 19 ap-mac 88cf-9805-e5a0 ap-sn 2102354196W0FB001727       //在AC上离线导入AP,并分别将AP加入AP组“adult”和“child”中。离线添加AP后,需要保证AP状态是normal,如果AP状态不是normal,请排查故障并最终使AP状态为normal。     ap-name adult                                                                 ap-group adult                                                                ap-id 1 type-id 19 ap-mac 88cf-9806-1160 ap-sn 2102354196W0FB002038            ap-name child                                                                 ap-group child                                                                
# 
return
注:提交配置,在AC上配置完WLAN的配置之后,必须使用commit命令将配置下发到AP上,否则WLAN的配置不生效。

配置结果验证:

1、在AC上,执行命令display vap ssid wlan-netdisplay vap ssid child查看如下信息,当“Status”项显示为“ON”时,表示AP对应的射频上的VAP已创建成功。

2、STA搜索到名为“adult”和“child”的无线网络,输入密码“a1234567”和“b1234567”即可正常接入无线网络。

 

相关文章:

HTML批量文件上传方案——图像预览方式

作者:私语茶馆 1.HTML多文件上传的关键方案 多文件上传包括:文件有效性校验,文件预览、存储和进度展示多个方面,本章节介绍的是文件预览的实现方案。 2.文件上传前预览 2.1.效果 选择文件前: 选择文件后: 2.2.CSS文件代码 StorageCenter.css代码 html {font-family:…...

stable-diffusion-webui安装与使用过程中的遇到的error合集

stable-diffusion-webui1.9.2踩坑安装 1. 安装过程1.1 stable-diffusion-webui1.2 在win11或win10系统安装&#xff0c;需修改两个启动脚本1.2.1 修改webui-user.bat1.2.2 修改webui.bat 1.3 双击 webui-user.bat 启动脚本1.3.1 no module xformers. Processing without on fre…...

IntelliJ IDEA2020下使用Maven构建Scala 项目

1.创建maven文件 2.进入pom.xml导入依赖 <!--添加spark的依赖--><dependency><groupId>org.apache.spark</groupId><artifactId>spark-core_2.12</artifactId><version>3.2.1</version></dependency><!--添加scala依…...

C++中不同类型的正无穷和负无穷

1. int类型 用INT_MAX表示正无穷,INT_MIN表示负无穷,需要包含limits.h 2. double类型 用DBL_MAX表示正无穷,-DBL_MAX表示负无穷(注意不是DBL_MIN),需要包含float.h...

数据结构—单链表队列头删尾插

单链表队列的头删尾插 /************************************************* /*** @file name: 单链表队列的头删尾插.md* @brief 实现对单链表队列的头删尾插* @author 15070884254@163.com* @date 2024/04/26* @version 1.0 :在下坂本,有何贵干 * @property :none* @note…...

盛最多水的容器

https://leetcode.cn/problems/container-with-most-water/description/?envType=study-plan-v2&envId=top-100-liked 给定一个长度为 n 的整数数组 height 。有 n 条垂线,第 i 条线的两个端点是 (i, 0) 和 (i, height[i]) 。 找出其中的两条线,使得它们与 x 轴共同构成…...

家庭用户无线上网案例(AC通过三层口对AP进行管理)

组网需求 为一个家庭用户使用的网络架构。该家庭消费用户的上网流量大多是低速流量&#xff0c;例如浏览网页、玩游戏、看视频等。家庭成员使用的无线终端主要为手机、PC、电视机等。终端接入的数量正常情况下在10个以内&#xff0c;偶尔有家庭聚会等特殊情况&#xff0c;终端接…...

Spring Boot 2 (七):Spring Boot 如何解决项目启动时初始化资源

在我们实际工作中,总会遇到这样需求,在项目启动的时候需要做一些初始化的操作,比如初始化线程池,提前加载好加密证书等。今天就给大家介绍一个 Spring Boot 神器,专门帮助大家解决项目启动初始化资源操作。 这个神器就是 CommandLineRunner,CommandLineRunner 接口的 Co…...

用Hopper修改代理软件端口

背景 用代理软件可以访问google&#xff0c;但是端口经常不固定&#xff0c;从缺省1080变成了随机。 前几天其实已经用Hopper 3.0看了一次&#xff0c;但是好像不支持go&#xff0c;所以没反编译成功&#xff0c;这次换了4.0&#xff0c;支持了go。 Hopper与逆向 逆向的目的…...

PKI等介绍

PKI 1、概述 KPI名称&#xff1a;Public Key Infrastructure 公钥基础设施 KPI作用&#xff1a;通过加密技术和数字签名保证信息的安全 KPI组成&#xff1a;公钥加密技术、数字证书、CA、RA 2、信息安全三要素 机密型、完整型、身份验证、操作的不可否认性 3、哪些领域…...

《模拟电子技术》半导体原理部分笔记

《模拟电子技术》笔记绪论第一章 常用半导体器件第二章 基本放大电路绪论 有的人把三极管的出现作为电子技术工业革命的开始标志学习架构&#xff1a;半导体器件&#xff08;二极管、三极管、场效应晶体管&#xff09;、基于上述管的放大电路、集成运算放大器、放大电路的频率…...

Python与MySQL交互

第四章 Python与MySQL交互 1、客户端库概述及安装 PyMySQL介绍 PyMySQL是在 Python3.x 版本中用于连接 MySQL 服务器的一个客户端库。 PyMySQL安装&#xff1a; pip install pymysql执行过程如下图&#xff1a; [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来…...

list的模拟实现(万字解读+由浅入深)

先申明一下本篇总体介绍过程是按照逐步深入去写的&#xff0c;所以可能有些同样类型不在一块&#xff01; 前言&#xff1a; 写这篇博客的时候&#xff0c;我是边思考边写它&#xff01;自己其中感觉自己对于list的理解更加的深入&#xff0c;其中提出的很多问题让我明白了lis…...

Java项目:SSM CRM人事管理系统

作者主页&#xff1a;源码空间站2022 简介&#xff1a;Java领域优质创作者、Java项目、学习资料、技术互助 文末获取源码 项目介绍 CRM人事管理系统&#xff0c;主要功能有&#xff1a; 用户管理&#xff1a;用户查询、添加用户、编辑、删除&#xff1b; 职位管理&#xff1a…...

Qt+opencv 鼠标画线实现几何图形识别并动态创建

前言 使用Qt OpenCV实现&#xff0c;通过鼠标画线绘制几何图形&#xff0c;然后通过opencv进行图形轮廓识别&#xff0c;返回图形顶点&#xff0c;然后创建对应的几何图形添加到场景中。绘制使用QGraphics体系完成。 看效果图&#xff1a; 本文demo在这里 点击下载 环境: …...

HTML5期末大作业——HTML+CSS+JavaScript平遥古城旅游景点介绍(6页)

&#x1f468;‍&#x1f393;学生HTML静态网页基础水平制作&#x1f469;‍&#x1f393;&#xff0c;页面排版干净简洁。使用HTMLCSS页面布局设计,web大学生网页设计作业源码&#xff0c;这是一个不错的旅游网页制作&#xff0c;画面精明&#xff0c;排版整洁&#xff0c;内容…...

HTML5期末考核大作业 基于HTML+CSS+JavaScript沪上美食(9页)

&#x1f380; 精彩专栏推荐&#x1f447;&#x1f3fb;&#x1f447;&#x1f3fb;&#x1f447;&#x1f3fb; ✍️ 作者简介: 一个热爱把逻辑思维转变为代码的技术博主 &#x1f482; 作者主页: 【主页——&#x1f680;获取更多优质源码】 &#x1f393; web前端期末大作业…...

Reg注册表读写

在Windows 95及其后继版本中&#xff0c;采用了一种叫做“注册表”的数据库来统一进行管理&#xff0c;将各种信息资源集中起来并存储各种配置信息。按照这一原则&#xff0c;Windows各版本中都采用了将应用程序和计算机系统全部配置信息容纳在一起的注册表&#xff0c;用来管理…...

HTML入门零基础教程(五)

嗨&#xff0c;大家好&#xff0c;我是异星球的小怪同志 一个想法有点乱七八糟的小怪 如果觉得对你有帮助&#xff0c;请支持一波。 希望未来可以一起学习交流。 目录 一、图像标签 1.图像标签 2.图标标签的其它属性 3.图像标签属性注意点&#xff1a; 一、图像标签 1.…...

java通过lock实现同步锁

这里我们是一个卖票的演示代码 其实 同步锁 远不止一个synchronized 它本身有一个 加上锁 和释放锁的过程 为了 让我们更好的理解这个过程 JDK5之后 为我们提供了一个单独的锁工具 lock lock是一个接口 他提供了 synchronized 方法 和 更广泛的语句操作 lock方法 获得锁 unl…...

Java多线程同步工具类:Semaphore原理剖析

Java多线程同步工具类&#xff1a;Semaphore原理剖析 文章目录Java多线程同步工具类&#xff1a;Semaphore原理剖析Semaphore原理实战案例前驱知识准备&#xff1a;AbstractQueuedSynchronizer队列同步器 [Java多线程之&#xff1a;队列同步器AbstractQueuedSynchronizer原理剖…...

C++之面向对象

目录 对象与类 类的语法&#xff1a; C中class与struct的区别&#xff1a; 通过类实例化对象的方式 具体案例 类作用域与分文件编写 创建circle.h头文件 创建源文件circle.cpp 创建all.cpp来作为程序的入口 封装 封装的意义 访问权限符 成员属性私有化 优点 具体…...

Windows-》CMD命令

CMD命令【1】Windows-》CMD命令1.mstsc&#xff1a;打开远程桌面连接。2.services.msc&#xff1a;打开本地服务设置。3.notepad&#xff1a;打开记事本。4.control&#xff1a;打开控制面板。5.regedit&#xff1a;打开注册列表编辑器。6.compmgmt.msc---设备管理器。&#xf…...

秒级使网站变灰,不改代码不上线,如何做到?

注意&#xff1a;文本不是讲如何将网站置灰的那个技术点&#xff0c;那个技术点之前汶川地震的时候说过。 本文不讲如何实现技术&#xff0c;而是讲如何在第一时间知道消息后&#xff0c;更快速的实现这个置灰需求的上线。 实现需求不是乐趣&#xff0c;指挥别人去实现需求才…...

vue教程

vue window本地保存Local Storage 保存&#xff1a;window.localStorage.setItem(名,值); window.localStorage.setItem(token,backdata.data[2]); 查询&#xff1a;window.localStorage.getItem(名); window.localStorage.getItem(token); 删除&#xff1a;window.localStor…...

认识哈希表

作者&#xff1a;~小明学编程 文章专栏&#xff1a;Java数据结构 格言&#xff1a;目之所及皆为回忆&#xff0c;心之所想皆为过往 目录 为什么我们需要哈希表&#xff1f; 哈希表的原理 什么是哈希值 冲突 负载因子 解决冲突 闭散列 开散列/哈希桶 代码实现 不考虑…...

Vue学习:Hello小案例

使用Vue的目的&#xff1a;构建用户界面&#xff08;需要使用容器 摆放这个界面的内容&#xff09; favicon.ico:1 GET http://127.0.0.1:5500/favicon.ico 404 (Not Found) 没有页签图标 在者服务器中 http://127.0.0.1:5500没有/favicon.ico 强制刷新网页&#xff1a;s…...

IDEA创建Java Web项目

✅作者简介&#xff1a;热爱国学的Java后端开发者&#xff0c;修心和技术同步精进。 &#x1f34e;个人主页&#xff1a;Java Fans的博客 &#x1f34a;个人信条&#xff1a;不迁怒&#xff0c;不贰过。小知识&#xff0c;大智慧。 &#x1f49e;当前专栏&#xff1a;JAVA开发者…...

C++11中可变参数模板使用

在看同事编写的代码&#xff0c;发现有如下的代码&#xff0c;因为没用过&#xff0c;所以查了一下这是什么语法&#xff0c;通过查询资料知道了这是C11中增加的可变参数模板。 template<class T, class ...Args> bool GetValue(T &value, Args &&...args) c…...

MySQL 中的 sql_mode 选项以及配置

MySQL 中的 sql_mode 选项以及配置 目录MySQL 中的 sql_mode 选项以及配置一、查询与设置 sql_mode1、查询 sql_mode2、设置 sql_mode&#xff08;1&#xff09;通过命令设置&#xff08;2&#xff09;在配置文件中设置二、sql_mode 支持的模式1、ANSI 模式&#xff08;宽松模式…...

【C语言航路】第六站:指针初阶

目录 一、指针是什么 二、指针和指针类型 1.指针类型的意义 2.指针-整数 3.指针解引用 三、野指针 1.野指针的成因 &#xff08;1&#xff09;指针未初始化 &#xff08;2&#xff09;指针越界访问 &#xff08;3&#xff09;指针指向的空间释放 2.如何规避野指针 &a…...

从 JPA 2.x 迁移到 3.0

我最近收到了很多关于JPA 3.0的问题&#xff0c;由于EclipseLink和Hibernate现在提供了对它的全面支持&#xff0c;现在是时候仔细看看规范的最新更新了。作为从Java EE到Jakarta EE转换的一部分&#xff0c;Java Persistence API&#xff08;JPA&#xff09;更名为Jakarta Per…...

Allegro如何锁定器件操作指导

Allegro如何锁定器件操作指导 Allegro上可以锁定器件,避免误操作被移动,具体操作如下 选择fix命令 Find选择Symbols 框选需要锁定的器件 可以看到器件被锁住了 除了这个方法之外,还有另外一种方法锁定器件,选择edit-property Find选择Symbols...

第三章:SpringBoot的配置文件-核心技术

目录 1、文件类型 1.1、properties 1.2、yaml 1.2.1、简介 1.2.2、基本语法 1.2.3、数据类型 1.2.4、示例 2、配置提示 1、文件类型 1.1、properties 同以前的properties用法 1.2、yaml 1.2.1、简介 YAML 是 "YAML Aint Markup Language"&#xff08;YA…...

Vue中的计算属性

计算属性&#xff1a;实际上是把vm中的属性进行计算加工&#xff0c;最后能够返回给页面一个结果&#xff0c;它是实时的&#xff0c;所以不能做异步操作。 细想一下&#xff0c;其实methods方法也能实现1中描述的现象&#xff0c;但是计算属性最大的优势是缓存&#xff01;&a…...

HTML+CSS个人电影网页设计——电影从你的全世界路过(4页)带音乐特效

HTML实例网页代码, 本实例适合于初学HTML的同学。该实例里面有设置了css的样式设置&#xff0c;有div的样式格局&#xff0c;这个实例比较全面&#xff0c;有助于同学的学习,本文将介绍如何通过从头开始设计个人网站并将其转换为代码的过程来实践设计。 文章目录一、网页介绍一…...

业务开发时,接口不能对外暴露的解决方案

1.内外网接口微服务隔离 将对外暴露的接口和对内暴露的接口分别放到两个微服务上,一个服务里所有的接口均对外暴露,另一个服务的接口只能内网服务间调用。 该方案需要额外编写一个只对内部暴露接口的微服务,将所有只能对内暴露的业务接口聚合到这个微服务里,通过这个聚合…...

「点燃我,温暖你」用Python制作一个动态爱心效果

最近「点燃我&#xff0c;温暖你」这部剧非常火&#xff0c;讲述的是程序员的爱情故事。 其中陈飞宇饰演的男主李峋&#xff0c;在剧中用程序做出的爱心跳动效果&#xff0c;非常炫。 网上各个大佬也是纷纷给出看法&#xff0c;综合就是不太可能用C语言来实现的。 大概率是AE…...

初识猿如意开发工具

嗨&#xff0c;大家好&#xff0c;我是异星球的小怪同志 一个想法有点乱七八糟的小怪 如果觉得对你有帮助&#xff0c;请支持一波。 希望未来可以一起学习交流。 一、初遇猿如意 第一次听说猿如意开发工具&#xff0c;于是抱着试试的心态&#xff0c;开始下载尝试。 首先是…...

PyTorch 2.0发布了,一行代码提速76%

PyTorch 官方&#xff1a;我们这次的新特性太好用了&#xff0c;所以就直接叫 2.0 了。 前段时间&#xff0c;PyTorch 团队在官方博客宣布 Pytorch 1.13 发布&#xff0c;包含 BetterTransformer 稳定版等多项更新。在体验新特性的同时&#xff0c;不少人也在期待下一个版本的推…...

栈的基本操作

一&#xff0c;自定义函数 #include<bits/stdc.h> using namespace std; const int N 1000;//N是常量 int s[N 1];//栈 int top;//栈顶的位置(栈内有多少个元素) //入栈 void push(int x){ //非满栈 if(top < N){ //将栈顶上移并存入 top…...

windows内核编程-文件操作

文章目录前言背景知识点介绍字符串内存分配与回收文件操作自旋锁win内核编程-日志实现文件操作的封装日志功能的实现简单的测试日志功能其他前言 本文完整代码见&#xff1a;demo/12-win-driver-log 我们必须先搞定&#xff0c;DebugView可以看到DbgPrintDbgPrint的输出。否则…...

Hadoop原理与技术——Linus命令行基本操作

点击链接查看文档 一、实验目的 Hadoop运行在Linux系统上&#xff0c;因此&#xff0c;需要学习实践一些常用的Linux命令。本实验旨在熟悉常用的Linux操作&#xff0c;为顺利开展后续其他实验奠定基础。 二、实验环境 Windows 10 VMware Workstation Pro虚拟机 Hadoop环境 J…...

目标检测算法——YOLOv5/YOLOv7改进之结合特征提取网络RFBNet(涨点明显)

>>>深度学习Tricks,第一时间送达<<< 🚀🚀🚀NEW!!!魔改YOLOv5/v7目标检测算法来啦 ~ 计算机视觉——致力于目标检测领域科研Tricks改进与推荐 | 主要包括Backbone、Neck、Head、普通注意力机制、自注意力机制Transformer、Swin Transformer v2,各…...

anaconda使用系列教程--4)环境迁移

概述 跨平台尽量避免&#xff0c;比如windows和linux就不要跨平台&#xff0c;就在linux之间跨还是可以的 直接copy整体环境文件&#xff0c;适合于无法联网或网速不佳的新环境 anaconda最好是同版本的 迁移方法 使用requirement文件 A机器&#xff1a; pip freeze > …...

Kotlin高仿微信-第57篇-VIP管理列表

Kotlin高仿微信-项目实践58篇详细讲解了各个功能点&#xff0c;包括&#xff1a;注册、登录、主页、单聊(文本、表情、语音、图片、小视频、视频通话、语音通话、红包、转账)、群聊、个人信息、朋友圈、支付服务、扫一扫、搜索好友、添加好友、开通VIP等众多功能。 Kotlin高仿…...

贪心算法-- 纪念品分组

问题描述元旦快到了&#xff0c;校学生会让乐乐负责新年晚会的纪念品发放工作。为使得参加晚会的同学所获得的纪念品价值 相对均衡&#xff0c;他要把购来的纪念品根据价格进行分组&#xff0c;但每组最多只能包括两件纪念品&#xff0c;并且每组纪念品的价格之和不能超过一个给…...

java-php-net-python-代驾网站计算机毕业设计程序

java-php-net-python-代驾网站计算机毕业设计程序 java-php-net-python-代驾网站计算机毕业设计程序本源码技术栈&#xff1a; 项目架构&#xff1a;B/S架构 开发语言&#xff1a;Java语言 开发软件&#xff1a;idea eclipse 前端技术&#xff1a;Layui、HTML、CSS、JS、JQ…...

简洁自增ID实现方案

简介 从数据库性能角度考虑&#xff0c;我们经常需要数字型的自增主键&#xff0c;有时候我们并不想用像MySQL自带的自增&#xff0c;因为从1开始很数据位数不一样&#xff0c;对有点强迫症的人来说&#xff0c;不是很友好。 另外&#xff0c;别人也容易根据这种从1开始的自增…...

JMeter入门教程(14)——场景设计

1.JMeter中场景设计是通过线程组来实现的 如图&#xff1a; 控制面板中各元素介绍&#xff1a; 名称&#xff1a;可以随意设置&#xff0c;最好有业务意义。 注释&#xff1a;可以随意设置&#xff0c;可以为空。 在取样器错误后要执行的动作&#xff1a;其中的某一个请求出错后…...

SVM 用于将数据分类为两分类或多分类(Matlab代码实现)

&#x1f468;‍&#x1f393;个人主页&#xff1a;研学社的博客 &#x1f4a5;&#x1f4a5;&#x1f49e;&#x1f49e;欢迎来到本博客❤️❤️&#x1f4a5;&#x1f4a5; &#x1f3c6;博主优势&#xff1a;&#x1f31e;&#x1f31e;&#x1f31e;博客内容尽量做到思维缜…...

转行软件测试我后悔了

很多时候&#xff0c;都在想当初做的转行软件测试行业的决定是对的吗&#xff1f;现在后悔还来得及吗&#xff1f; 记得在求职的时候&#xff0c;面试官经常问我&#xff1a;“为什么要选择软件测试工作?” 而我也会经常说一堆自己有的没的优势去应付。 工作这么久了&#x…...

k8s教程(15)-pod之亲和性与互斥性调度

文章目录01 引言02 pod亲和性调度与互斥性调度2.1 拓扑域2.2 举例2.2.1 参照目标pod2.2.2 pod的亲和性调度2.2.3 pod的互斥性调度03 其它04 文末01 引言 声明&#xff1a;本文为《Kubernetes权威指南&#xff1a;从Docker到Kubernetes实践全接触&#xff08;第5版&#xff09;》…...

浅谈降维实操,一种用于处理特征的方式——后附Python代码

&#x1f466;&#x1f466;一个帅气的boy&#xff0c;你可以叫我Love And Program &#x1f5b1; ⌨个人主页&#xff1a;Love And Program的个人主页 &#x1f496;&#x1f496;如果对你有帮助的话希望三连&#x1f4a8;&#x1f4a8;支持一下博主 降维实操前言线性降维低…...

深度学习中的正则化——L1、L2 和 Dropout

正则化是一组技术&#xff0c;可以防止神经网络中的过度拟合&#xff0c;从而在面对来自问题域的全新数据时提高深度学习模型的准确性。 在本文中&#xff0c;我们将介绍最流行的正则化技术&#xff0c;称为 L1、L2 和 dropout。 文章目录1. 回顾&#xff1a;过拟合2.什么是正则…...

数据结构(王卓)(4)附:链表的销毁与清空

销毁 Status 销毁单链表(LinkList L) {LinkList p;while (L){p L;L->next;delete p;}return OK; } 运行逻辑&#xff1a; &#xff08;1&#xff09;:设定一个指针&#xff0c;让指针指向链表的头指针L &#xff08;2&#xff09;&#xff1a;让头指针等于头指针里面指向下…...

C语言十进制转十六进制

十进制转十六进制 #include<stdio.h> int main() {int n,i0,j;char a[100];scanf("%d",&n);if(n0)printf("%d",n);else {while(n!0){switch(n%16){ case 0:a[i]0;break;case 1:a[i]1;break;case 2:a[i]2;break;case 3:a[i]3;break;case 4:a[i]4…...

spark错误集锦

1. java.lang.ClassNotFoundException: Failed to find data source: kafka. 详细错误如下&#xff1a; Exception in thread "main" java.lang.ClassNotFoundException: Failed to find data source: kafka. Please find packages at http://spark.apache.org/th…...

项目管理中常用的三个工具:甘特图、看板、燃尽图

在日常项目管理的实践中&#xff0c;为了更有效地追踪项目进度、优化资源配置和提高团队协作效率&#xff0c;管理者常常会借助一些工具来辅助工作。这些工具的本质在于将抽象复杂的项目管理任务具象化、简单化&#xff0c;以更直观、方便的方式呈现出来。 以下介绍项目管理中…...

JavaScript云LIS系统概述 前端框架JQuery+EasyUI+Bootstrap医院云HIS系统源码 开箱即用

云LIS系统概述JavaScript前端框架JQueryEasyUIBootstrap医院云HIS系统源码 开箱即用 云LIS&#xff08;云实验室信息管理系统&#xff09;是一种结合了计算机网络化信息系统的技术&#xff0c;它无缝嵌入到云HIS&#xff08;医院信息系统&#xff09;中&#xff0c;用于连…...

spring cache(二)集成

一、集成方法 1、pom添加依赖 <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-data-redis</artifactId></dependency><!--spring cache--><dependency><groupId>org.spring…...

读书笔记|怎样把书读活 ,毛教员的读书方法

哈喽,你好,我是雷工。 我们都希望自己能够把书读活,而不是读死书。 那么如何才能够不读死书,把读到的知识转化为自己的认识呢? 我想毛教员别具一格的读书方法,值得我们反复学习,并加以实践。 01 把读书看做调查研究 我们的知识和认知,大都来自三个方面:亲身经历带来…...