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

2022年山东省职业院校技能大赛网络搭建与应用赛项正式赛题

2022年山东省职业院校技能大赛

网络搭建与应用赛项

第二部分

网络搭建与安全部署&服务器配置及应用

竞赛说明

一、竞赛内容分布

竞赛共分二个模块,其中:

第一模块:网络搭建及安全部署项目 

第二模块:服务器配置及应用项目 

二、竞赛注意事项

  1. 禁止携带和使用移动存储设备、计算器、通信工具及参考资料。
  2. 请根据大赛所提供的比赛环境,检查所列的硬件设备、软件及文档清单、材料清单是否齐全,计算机设备是否能正常使用。
  3. 请参赛选手仔细阅读赛卷,按照要求完成各项操作。
  4. 操作过程中,需要及时保存配置。
  5. 比赛结束后,所有设备保持运行状态,评判以最后的硬件连接和提交文档为最终结果。禁止将比赛所用的所有物品(包括赛卷)带离赛场。
  6. 禁止在纸质资料、比赛设备和电脑桌上作任何与竞赛无关的标记,如违反规定,可视为0分。
  7. 与比赛相关的软件和文档存放在物理机的D:\soft文件夹中。
  8. 请在物理机PC1桌面上新建“XXX”文件夹作为“选手目录”(XXX为赛位号。举例:1号赛位,文件夹名称为“001”),用以保存按照“竞赛结果提交指南.txt”要求生成的全部结果文档。
  9. 云平台web网址http://192.168.100.100/dcncloud,登录管理员为admin,密码为admin。
  10. windows/linux虚拟机中Administrator/root用户密码为Pass-1234,题目中所有未指定的密码均用该密码。
  11. 虚拟主机的IP地址必须手动设置为该虚拟机自动获取的IP地址。
  12. 所有服务器要求虚拟机系统重新启动后,均能正常启动和使用。
  13. 使用完全合格域名访问网络资源。

网络搭建及安全部署项目

项目简介:

某集团公司原在北京建立了总公司,后在成都建立了分公司,广东设立了办事处。集团设有产品、营销、法务、财务、人力5个部门,全网采用OSPF、RIP、ISIS、BGP路由协议进行互联互通。

为了更好管理数据,提供服务,集团在北京建立两个数据中心,在贵州建立异地灾备数据中心,以达到快速、可靠交换数据,更好的服务于公司客户。

公司网络结构详见网络拓扑图。SW1和SW2作为集团北京核心交换机;SW3作为贵州DC核心交换机;FW1作为集团互联网出口防火墙;FW2作为办事处防火墙;RT1作为集团核心路由器;RT2作为分公司路由器;AC1作为分公司的无线控制器,与AP1实现分公司无线覆盖。

网络拓扑:

 

网络设备IP地址分配表

设备名称

设备接口

IP地址

SW1

Loopback1 OSPF BGP

10.10.1.1/32

2001:10:10:1::1/128

Loopback2

10.10.1.2/32

2001:10:10:1::2/128

Vlan10

10.10.11.1/24

2001:10:10:11::1/64

Vlan20

10.10.21.1/24

2001:10:10:21::1/64

Vlan30

10.10.31.1/24

2001:10:10:31::1/64

Vlan40

10.10.41.1/24

2001:10:10:41::1/64

Vlan50

10.10.51.1/24

2001:10:10:51::1/64

Vlan60

10.10.60.1/24

2001:10:10:60::1/64

Vlan70

10.10.70.1/24

2001:10:10:70::1/64

Vlan80

10.10.80.1/24

2001:10:10:80::1/64

Vlan90

10.10.90.1/24

2001:10:10:90::1/64

Vlan1021

10.10.255.14/30

Vlan1022

10.10.255.5/30

Vlan1026

10.10.255.1/30

Vlan1027 VPN

10.10.255.1/30

SW2

Loopback1 OSPF BGP

10.10.2.1/32

2001:10:10:2::1/128

Loopback2

10.10.2.2/32

2001:10:10:2::2/128

Vlan10

10.10.12.1/24

2001:10:10:12::1/64

Vlan20

10.10.22.1/24

2001:10:10:22::1/64

Vlan30

10.10.32.1/24

2001:10:10:32::1/64

Vlan40

10.10.42.1/24

2001:10:10:42::1/64

Vlan50

10.10.52.1/24

2001:10:10:52::1/64

Vlan60

10.10.60.2/24

2001:10:10:60::2/64

Vlan70

10.10.70.2/24

2001:10:10:70::2/64

Vlan80

10.10.80.2/24

2001:10:10:80::2/64

Vlan90

10.10.90.2/24

2001:10:10:90::2/64

Vlan1021

10.10.255.22/30

Vlan1022

10.10.255.9/30

Vlan1026

10.10.255.2/30

Vlan1027 VPN

10.10.255.2/30

SW3

Loopback1 OSPF BGP

10.10.3.1/32

2001:10:10:3::1/128

Vlan10

10.10.13.1/24

2001:10:10:13::1/64

Vlan20

10.10.23.1/24

2001:10:10:23::1/64

Vlan30

10.10.33.1/24

2001:10:10:33::1/64

Vlan50

10.10.53.1/24

2001:10:10:53::1/64

Vlan60

10.10.60.3/24

2001:10:10:60::3/64

Vlan70

10.10.70.3/24

2001:10:10:70::3/64

Vlan80

10.10.80.3/24

2001:10:10:80::3/64

Vlan90

10.10.90.3/24

2001:10:10:90::3/64

Vlan1021

10.10.255.6/30

Vlan1022

10.10.255.10/30

SW3模拟

办事处

Loopback2

10.10.3.2/32

2001:10:10:3::2/128

Vlan110

10.16.110.1/24

2001:10:16:110::1/64

Vlan120

10.16.120.1/24

2001:10:16:120::1/64

Vlan1015

10.10.255.46/30

SW3模拟

Internet

Loopback3

200.200.3.3/32

2001:200:200:3::3/128

Vlan1017

200.200.200.1/30

Vlan1018

200.200.200.5/30

AC1

Loopback1 OSPF

10.10.8.1/32

2001:10:10:8::1/128

Loopback2 RIP

10.10.8.2/32

2001:10:10:8::2/128

Loopback3

10.10.8.3/32

2001:10:10:8::3/128

Vlan100 无线管理

10.17.100.1/24

2001:10:17:100::1/64

Vlan110 无线2.4G 产品网络

10.17.110.1/24

2001:10:17:110::1/64

Vlan120 无线5G 营销网络

10.17.120.1/24

2001:10:17:120::1/64

Vlan1001

10.10.255.42/30

RT1

Loopback1 OSPF BGP MPLS

10.10.4.1/32

2001:10:10:4::1/128

Loopback2 RIP

10.10.4.2/32

2001:10:10:4::2/128

Loopback3 ISIS

10.10.4.3/32

2001:10:10:4::3/128

Loopback4 集团与办事处互联

10.10.4.4/32

2001:10:10:4::4/128

Loopback5 VPN财务

10.10.4.5/32

2001:10:10:4::5/128

G0/0

10.10.255.29/30

G0/1

10.10.255.21/30

G0/2

10.10.255.18/30

G0/3

10.10.255.25/30

S1/0

10.10.255.33/30

S1/1

10.10.255.37/30

RT2

Loopback1 OSPF BGP MPLS

10.10.5.1/32

2001:10:10:5::1/128

Loopback2 RIP

10.10.5.2/32

2001:10:10:5::2/128

Loopback3 ISIS

10.10.5.3/32

2001:10:10:5::3/128

Loopback4 ipsecVPN

10.10.5.4/32

2001:10:10:5::4/128

Tunnel4 ipsecVPN

10.10.255.50/30

Loopback5 VPN财务

10.10.5.5/32

2001:10:10:5::5/128

G0/0

10.10.255.30/30

G0/1

10.10.255.41/30

G0/3

200.200.200.6/30

S1/0

10.10.255.38/30

S1/1

10.10.255.34/30

FW1

Loopback1 OSPF trust

10.10.6.1/32

2001:10:10:6::1/128

Loopback2 RIP trust

10.10.6.2/32

2001:10:10:6::2/128

Loopback4 ipsecVPN trust

10.10.6.4/32

2001:10:10:6::4/128

Tunnel4 ipsecVPN VPNHUB

10.10.255.49/30

E0/1 trust

10.10.255.13/30

E0/2 trust

10.10.255.17/30

E0/3 untrust

200.200.200.2/30

FW2

Loopback1 OSPF trust

10.10.7.1/32

2001:10:10:7::1/128

E0/1 trust

10.10.255.45/30

E0/2 dmz

10.10.255.26/30


设备

Vlan编号

端口

说明

SW1

Vlan10

E1/0/1

产品1段

Vlan20

E1/0/2

营销1段

Vlan30

E1/0/3

法务1段

Vlan40

E1/0/4

财务1段

Vlan50

E1/0/5

人力1段

Vlan60

E1/0/6

产品管理

Vlan70

E1/0/7

产品研发

Vlan80

E1/0/8

产品生产

Vlan90

E1/0/9

产品支持

SW2

Vlan10

E1/0/1

产品2段

Vlan20

E1/0/2

营销2段

Vlan30

E1/0/3

法务2段

Vlan40

E1/0/4

财务2段

Vlan50

E1/0/5

人力2段

Vlan60

E1/0/6

产品管理

Vlan70

E1/0/7

产品研发

Vlan80

E1/0/8

产品生产

Vlan90

E1/0/9

产品支持

SW3

Vlan10

E1/0/1

产品3段

Vlan20

E1/0/2

营销3段

Vlan30

E1/0/3

法务3段

Vlan50

E1/0/5

人力3段

Vlan60

E1/0/6

产品管理

Vlan70

E1/0/7

产品研发

Vlan80

E1/0/8

产品生产

Vlan90

E1/0/9

产品支持

四、安全配置

说明:IP地址按照题目给定的顺序用“ip/mask”表示,IPv4 any地址用0.0.0.0/0,IPv6 any地址用::/0,禁止用地址条目否则按零分处理。

      1. FW1配置IPv4 nat,实现集团产品1段IPv4访问Internet IPv4,转换ip/mask为200.200.200.16/28,保证每一个源IP产生的所有会话将被映射到同一个固定的IP地址;当有流量匹配本地址转换规则时产生日志信息,将匹配的日志发送至10.10.11.99的 UDP 514端口,记录主机名,用明文轮询方式分发日志;开启相关特性,实现扩展nat转换后的网络地址端口资源。
      2. FW1配置nat64,实现集团产品1段IPv6访问Internet IPv4,转换为出接口IP,IPv4转IPv6地址前缀为64:ff9b::/96。
      3. FW1和FW2策略默认动作为拒绝,FW1允许集团产品1段IPv4和IPv6访问Internet任意服务。
      4. FW2允许办事处产品IPv4访问集团产品1段https服务,允许集团产品1段和分公司产品访问办事处产品IPv4、FW2 Loopback1 IPv4、SW3模拟办事处Loopback2 IPv4。
      5. FW1与RT2之间用Internet互联地址建立GRE Over IPSec VPN,实现Loopback4之间的加密访问。
      6. FW1配置邮件内容过滤,规则名称和类别名称均为“DenyKey”,过滤含有“business”字样的邮件。
      7. FW1通过ping监控外网网关地址,监控对象名称为Track1,每隔5S发送探测报文,连续10次收不到监测报文,就认为线路故障,关闭外网接口。
      8. FW1要求内网每个IP限制会话数量为300。
      9. FW1开启安全网关的TCP SYN包检查功能,只有检查收到的包为TCP SYN包后,才建立连接,否则丢弃包;配置对TCP三次握手建立的时间进行检查,如果1分钟内未完成三次握手,则断掉该连接;配置所有的TCP数据包和TCP VPN数据包每次能够传输的最大数据分段为1460,尽力减少网络分片。
      10. FW1利用iQoS,实现集团产品1段访问Internet https服务时,上下行管道带宽为800Mbps,限制每IP上下行最小带宽2Mbps、最大带宽4Mbps、优先级为3,管道名称为Skills,模式为管制。

服务器配置及应用项目

  • 云平台配置
      1. 网络信息表
      2. 实例类型信息表
      3. 实例信息表
  • Windows服务配置
    • 域服务
      1. 配置windows2为skills.com域控制器;安装dns服务,dns正反向区域在active directory中存储,负责该域的正反向域名解析。
      2. 把skills.com域服务迁移到windows1;安装dns服务,dns正反向区域在active directory中存储,负责该域的正反向域名解析。
      3. 配置windows6为skills.com林中的cnskills.com域控制器;安装dns服务,负责该域的正反向域名解析。
      4. 配置windows7为bj.cnskills.com域控制器;安装dns服务,负责该域的正反向域名解析。
      5. 把其他windows主机加入到skills.com域。所有windows主机(含域控制器)用skills\Administrator身份登陆。
      6. 在windows1上安装证书服务,为windows主机颁发证书,证书颁发机构有效期为10年,证书颁发机构的公用名为windows1.skills.com。复制“计算机”证书模板,名称为“计算机副本”,申请并颁发一张供windows服务器使用的证书,证书友好名称为pc,(将证书导入到需要证书的windows服务器),证书信息:证书有效期=5年,公用名=skills.com,国家=CN,省=Beijing,城市=Beijing,组织=skills,组织单位=system,使用者可选名称=*.skills.com和skills.com。浏览器访问https网站时,不出现证书警告信息。
      7. 在windows2上安装从属证书服务,证书颁发机构的公用名为windows2.skills.com。
      8. 启用所有windows服务器的防火墙。
      9. 在windows1上新建名称为manager、dev、sale的3个组织单元;每个组织单元内新建与组织单元同名的全局安全组;每个组内新建20个用户:行政部manager00-manager19、开发部dev00-dev19、营销部sale00-sale19,所有用户只能每天8:00-23:00可以登录,不能修改其口令,密码永不过期。manager00拥有域管理员权限。
    • 组策略
      1. 在skills.com域中配置组策略(以下相同)。添加防火墙入站规则,名称为ICMPv4,启用源、目的地址IP地址是10.10.0.0/16的ICMPv4回显请求。
      2. 域中主机自动申请“ipsec”模板证书。自动注册“工作站身份验证”模板证书,该模板可用作“服务器身份验证”,有效期5年。windows3和windows4之间通信采用ipsec安全连接,采用windows1颁发的计算机证书验证。
      3. 为正在登录此计算机的所有用户设置漫游配置文件路径为windows1的C:\profiles,每个用户提供单独的配置文件文件夹。
      4. 每个用户的“文档”文件夹重定向到windows1的C:\documents,为每一用户创建一个文件夹。
      5. 登录时不显示上次登录,不显示用户名,无须按ctrl+alt+del。
      6. 在登录时不自动显示服务器管理器。
    • 文件共享
      1. 在windows1的C分区划分2GB的空间,创建NTFS分区,驱动器号为D;创建用户主目录共享文件夹:本地目录为D:\share\home,共享名为home,允许所有域用户完全控制。在本目录下为所有用户添加一个以用户名命名的文件夹,该文件夹将设置为所有域用户的home目录,用户登录计算机成功后,自动映射驱动器H。禁止用户在该共享文件中创建“*.exe”文件,文件组名和模板名为skills。
      2. 创建目录D:\share\work,共享名为work,仅manager组和Administrator组有完全控制的安全权限和共享权限,其他认证用户有读取执行的安全权限和共享权限。在AD DS中发布该共享。
    • Web服务
      1. 把windows3配置为asp网站,网站仅支持.NET CLR v4.0,站点名称为asp。
      2. http和https绑定本机与外部通信的IP地址,仅允许使用域名访问(使用“计算机副本”证书模板)。客户端访问时,必需有ssl证书(浏览器证书模板为“管理员”)。
      3. 网站目录为C:\iis\contents,默认文档index.aspx内容为"HelloASP"。
      4. 使用windows5测试。
    • Ftp服务
      1. 把windows3配置为ftp服务器,ftp站点名称为ftp,站点绑定本机IP地址,站点根目录为C:\ftp。
      2. 站点通过active directory隔离用户,用户目录为C:\ftp,用户目录名称与用户名相同,使用manager00和manager01测试。
      3. 设置ftp最大客户端连接数为100,控制通道超时时间为5分钟,数据通道超时时间为1分钟。
    • PowerShell脚本
      1. 在Windows6上编写C:\CreateFile.ps1的powershell脚本,创建20个文件C:\file\File00.txt至C:\file\File19.txt,如果文件存在,则首先删除后,再创建;每个文件的内容同文件名,如File00.txt文件的内容为“File00”。
  • Linux服务配置
    • Dns服务
      1. 所有linux主机启用防火墙,防火墙区域为public,在防火墙中放行对应服务端口。
      2. 利用chrony,配置linux1为其他linux主机提供NTP服务。
      3. 所有linux主机root用户使用完全合格域名免密码ssh登录到其他linux主机。
      4. 利用bind配置linux1为主dns服务器,linux2为备用dns服务器;为所有linux主机提供冗余dns正反向解析服务。
      5. 在linux1上安装ansible,作为ansible的控制节点。linux2-linux7作为ansible的受控节点。在linux1编写/root/skills.yaml剧本,实现在linux1创建文件/root/ansible.txt,并将该文件复制到所有受控节点的/root目录。
      6. 配置linux1为CA服务器,为linux主机颁发证书。证书颁发机构有效期10年,公用名为linux1.skills.com。申请并颁发一张供linux服务器使用的证书,证书信息:有效期=5年,公用名=skills.com,国家=CN,省=Beijing,城市=Beijing,组织=skills,组织单位=system,使用者可选名称=*.skills.com和skills.com。将证书skills.crt和私钥skills.key复制到需要证书的linux服务器/etc/ssl目录。浏览器访问https网站时,不出现证书警告信息。
    • Rsyslog服务
      1. 配置Linux2为远程日志服务器,允许使用udp和tcp,为Linux3提供日志服务。
      2. 在Linux3上使用命令"logger 'Hello world 2022'",向日志服务器发送日志。
    • Ftp服务
      1. 用vsftpd配置linux1为ftp服务器,新建本地用户test,能上传下载。
      2. 配置ftp虚拟用户认证模式,虚拟用户ftp1和ftp2映射用户为ftp;ftp1能上传下载,但禁止上传后缀名为.docx的文件;ftp2仅能下载。
      3. 所有用户登录ftp后的目录为/var/ftp/vdir/<$USERNAME>,$USERNAME表示用户名。
      4. 使用ftp命令在本机验证。
    • Tomcat服务
      1. 配置linux2为nginx服务器,默认文档index.html的内容为“HelloNginx”;仅允许使用域名访问,http访问永久自动跳转到https。
      2. 利用nginx反向代理,实现linux3和linux4的tomcat负载均衡,通过https://tomcat.skills.com加密访问tomcat,http访问永久自动跳转到https。
      3. 配置linux3和linux4为tomcat服务器,网站默认首页内容分别为“TomcatThree”和“TomcatFour”,仅使用域名访问;linux3采用端口转发,8080端口转发到80端口,8443端口转发到443端口;linux4修改配置文件,用80端口访问http,443访问https,linux3和linux4用jks格式证书,证书路径为/etc/ssl/skills.jks。
      4. 配置linux1为tomcat服务器,用8080端口访问http,8443端口访问https,网站默认首页内容分别为“TomcatOne”,http访问自动跳转到https,用pfx格式证书,证书路径为/etc/ssl/skills.pfx。
    • Postgresql服务
      1. 配置linux3为postgresql服务器,linux4为postgresql客户端。创建数据库userdb,在该数据库中创建表userinfo,表结构如下:
      2. 在表中插入2条记录,分别为(1,user1,2004-6-1,'男'),(2,user2,2004-7-1,'女'),password字段与name字段相同,password字段用md5加密。
      3. 新建/var/postgresql/users.txt文件,文件内容如下,将文件内容导入到userinfo表中,password字段用md5加密:

网络名称

Vlan

子网名称

网关

IPv4地址池

network110

110

subnet110

10.10.110.1

10.10.110.100-10.10.110.199

network120

120

subnet120

10.10.120.1

10.10.120.100-10.10.120.199

名称

vcpu

内存

磁盘

实例名称

镜像模板

windows

4

4096MB

40GB

windows1-windows7

windows2022

rocky

2

2048MB

40GB

linux1-linux7

rocky9

实例名称

IPv4地址

完全合格域名

windows1

10.10.110.101/24

windows1.skills.com

windows2

10.10.110.102/24

windows2.skills.com

windows3

10.10.110.103/24

windows3.skills.com

windows4

10.10.110.104/24

windows4.skills.com

windows5

10.10.110.105/24

windows5.skills.com

windows6

10.10.110.106/24

windows6.cnskills.com

windows7

10.10.110.107/24

windows7.bj.cnskills.com

linux1

10.10.120.101/24

linux1.skills.com

linux2

10.10.120.102/24

linux2.skills.com

linux3

10.10.120.103/24

linux3.skills.com

linux4

10.10.120.104/24

linux4.skills.com

linux5

10.10.120.105/24

linux5.skills.com

linux6

10.10.120.106/24

linux6.skills.com

linux7

10.10.120.107/24

linux7.skills.com

字段名

数据类型

主键

id

serial

name

varchar(10)

birthday

date

sex

varchar(5)

password

varchar(100)

3,user3,2004-6-3,男,user3

4,user4,2004-6-4,男,user4

5,user5,2004-6-5,女,user5

6,user6,2004-6-6,女,user6

7,user7,2004-6-7,男,user7

8,user8,2004-6-8,女,user8

9,user9,2004-6-9,男,user9

      1. 设置可以直接在shell下操作数据库,然后备份数据库userdb(含创建数据库命令)到/var/postgresql/userdb.sql;备份数据表userinfo记录到/var/postgresql/userinfo.sql,字段之间用','分隔。
    1. Redis服务
      1. 利用linux5搭建redis cluster集群,使用端口9001-9003模拟主节点,9004-9006模拟从节点,让其他主机可以访问redis集群。
    2. Kubernetes服务
      1. 在linux6-linux7上安装containerd和kubernetes,linux6作为master node,linux7作为work node;containerd的namespace为k8s.io,使用containerd.sock作为容器runtime-endpoint和image-endpoint。
      2. master节点配置calico,作为网络组件。
    3. Python脚本
      1. 在 linux4 上编写/root/createfile.py 的 python3 脚本,创建 20 个文件/root/python/file101 至/root/python/file120,如果文件存在,则删除后再创建;每个文件的内容同文件名,如 file101 文件的内容为“file101”。

相关文章:

2022年山东省职业院校技能大赛网络搭建与应用赛项正式赛题

2022年山东省职业院校技能大赛 网络搭建与应用赛项 第二部分 网络搭建与安全部署&服务器配置及应用 竞赛说明&#xff1a; 一、竞赛内容分布 竞赛共分二个模块&#xff0c;其中&#xff1a; 第一模块&#xff1a;网络搭建及安全部署项目 第二模块&#xff1a;服务…...

【JUC并发编程】ArrayBlockingQueue和LinkedBlockingQueue源码2分钟看完

文章目录1、BlockingQueue1&#xff09;接口方法2&#xff09;阻塞队列分类2、ArrayBlockingQueue1&#xff09;构造函数2&#xff09;put()入队3&#xff09;take()出队3、LinkedBlockingQueue1&#xff09;构造函数2&#xff09;put()入队3&#xff09;take()出队1、Blocking…...

GitHub个人资料自述与管理主题设置

目录 关于您的个人资料自述文件 先决条件 添加个人资料自述文件 删除个人资料自述文件 管理主题设置 补充&#xff1a;建立一个空白文件夹 关于您的个人资料自述文件 可以通过创建个人资料 README&#xff0c;在 GitHub.com 上与社区分享有关你自己的信息。 GitHub 在个…...

Express篇-连接mysql

创建数据库配置文件config/sqlconfig.jsconst sqlconfig {host: localhost, // 连接地址user: root, //用户名password: ****, //密码port: 3306 , //端口号database: mysql01_dbbooks //数据库名 } module.exports sqlconfig封装数据库管理工具 utils/mysqlUtils.…...

win10 安装rabbitMQ详细步骤

win10 安装rabbitMQ详细步骤 win10 安装rabbitMQ详细步骤win10 安装rabbitMQ详细步骤一、下载安装程序二、安装配置erlang三、安装rabbitMQ四、验证初始可以通过用户名&#xff1a;guest 密码guest来登录。报错&#xff1a;安装RabbitMQ出现Plugin configuration unchanged.问题…...

【成为架构师课程系列】一线架构师:6个经典困惑及其解法

目录 一线架构师:6个经典困惑及其解法 多阶段还是多视图&#xff1f; 内置最佳实践 架构方法论:3个阶段&#xff0c;一个贯穿 Pre-architecture阶段&#xff1a;ADMEMS矩阵方法 Conceptual Architecture阶段&#xff1a;重大需求塑造做概念架构 Refined Architecture…...

光耦合器的定义与概述

光耦合器或光电耦合器是一种电子元件&#xff0c;基本上充当具有不同电压电平的两个独立电路之间的接口。光耦合器是可在输入和输出源之间提供电气隔离的常用元件。它是一个 6 引脚器件&#xff0c;可以有任意数量的光电探测器。 在这里&#xff0c;光源发出的光束作为输入和输…...

谷粒商城--品牌管理详情

目录 1.简单上传测试 2.Aliyun Spring Boot OSS 3.模块mall-third-service 4.前端 5.数据校验 6.JSR303数据校验 7.分组校验功能 8.自定义校验功能 9.完善代码 1.简单上传测试 OSS是对象存储服务&#xff0c;有什么用呢&#xff1f;把图片存储到云服务器上能让所有人…...

stack、queue和priority_queue

目录 一、栈&#xff08;stack&#xff09; 1.stack的使用 2.容器适配器 3.stack的模拟实现 二、队列&#xff08;queue&#xff09; 1.queue的使用 2.queue的模拟实现 三、双端队列&#xff08;deque&#xff09; 1.vector&#xff0c;list的优缺点 2.认识deque 四…...

面试题(二十二)消息队列与搜索引擎

2. 消息队列 2.1 MQ有什么用&#xff1f; 参考答案 消息队列有很多使用场景&#xff0c;比较常见的有3个&#xff1a;解耦、异步、削峰。 解耦&#xff1a;传统的软件开发模式&#xff0c;各个模块之间相互调用&#xff0c;数据共享&#xff0c;每个模块都要时刻关注其他模…...

Spring Security in Action 第三章 SpringSecurity管理用户

本专栏将从基础开始&#xff0c;循序渐进&#xff0c;以实战为线索&#xff0c;逐步深入SpringSecurity相关知识相关知识&#xff0c;打造完整的SpringSecurity学习步骤&#xff0c;提升工程化编码能力和思维能力&#xff0c;写出高质量代码。希望大家都能够从中有所收获&#…...

Java面试——maven篇

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

基于微信小程序的游戏账号交易小程序

文末联系获取源码 开发语言&#xff1a;Java 框架&#xff1a;ssm JDK版本&#xff1a;JDK1.8 服务器&#xff1a;tomcat7 数据库&#xff1a;mysql 5.7/8.0 数据库工具&#xff1a;Navicat11 开发软件&#xff1a;eclipse/myeclipse/idea Maven包&#xff1a;Maven3.3.9 浏览器…...

Matlab绘制隐函数总结-二维和三维

1.二维隐函数 二维隐函数满足f(x,y)0f(x,y)0f(x,y)0&#xff0c;这里无法得到yf(x)yf(x)yf(x)的形式。不能通过普通函数绘制。 我们要关注的是使用fplot函数和fimplicit函数。 第1种情况&#xff1a;基本隐函数 基本的隐函数形式形如&#xff1a; x2y22x2(x2y2)12x^{2}y^{…...

如何直观地理解傅立叶变换?频域和时域的理解

如何直观地理解傅立叶变换 傅里叶变换连续形式的傅立叶变换如何直观地理解傅立叶变换?一、傅里叶级数1.1傅里叶级数的三角形式1.2 傅里叶级数的复指数形式二、傅里叶变换2.1一维连续傅里叶变换三、频谱和功率谱3.1频谱的获得3.2频谱图的特征3.3频谱图的组成频域(frequency do…...

STC15读取内部ID示例程序

STC15读取内部ID示例程序&#x1f389;本案例基于STC15F2K60S2为验证对象。 &#x1f4d1;STC15 ID序列介绍 STC15系列STC最新一代STC15系列单片机出厂时都具有全球唯一身份证号码(ID号)。最新STC15系列单片机的程序存储器的最后7个字节单元的值是全球唯一ID号&#xff0c;用…...

Xml格式化与高亮显示

具体请参考&#xff1a;Xml格式化与高亮显示...

【GlobalMapper精品教程】045:空间分析工具(2)——相交

GlobalMapper提供的空间分析(操作)的方法有:交集、并集、单并集、差异、对称差集、相交、重叠、接触、包含、等于、内部、分离等,本文主要讲述相交工具的使用。 文章目录 一、实验数据二、符号化设置三、相交运算四、结果展示五、心灵感悟一、实验数据 加载配套实验数据(…...

4年外包终上岸,我只能说这类公司能不去就不去..

我大学学的是计算机专业&#xff0c;毕业的时候&#xff0c;对于找工作比较迷茫&#xff0c;也不知道当时怎么想的&#xff0c;一头就扎进了一家外包公司&#xff0c;一干就是4年。现在终于跳槽到了互联网公司了&#xff0c;我想说的是&#xff0c;但凡有点机会&#xff0c;千万…...

sklearn降维算法1 - 降维思想与PCA实现

目录1、概述1.1 维度概念2、PCA与SVD2.1 降维实现2.2 重要参数n_components2.2.1 案例&#xff1a;高维数据的可视化2.2.2 最大似然估计自选超参数2.2.3 按信息量占比选超参数1、概述 1.1 维度概念 shape返回的结果&#xff0c;几维几个方括号嵌套 特征矩阵特指二维的 一般来…...

「期末复习」线性代数

第一章 行列式 行列式是一个数&#xff0c;是一个结果三阶行列式的计算&#xff1a;主对角线的乘积全排列与对换逆序数为奇就为奇排列&#xff0c;逆序数为偶就为偶排列对换&#xff1a;定理一&#xff1a;一个排列的任意两个元素对换&#xff0c;排列改变奇偶性&#xff08;和…...

伏并网低电压穿越技术

国内光伏并网低电压穿越要求 略&#xff1a; 低电压穿越方法 当前&#xff0c;光伏电站实现低电压穿越可通过两种方式&#xff0c;即增加硬件设备或者改变控制策略。本节对基于储能设备、基于无功补偿设备、基于无功电流电压支撑控制策略三种实现LVRT的典型方法进行介绍。 …...

opencv的环境搭建

大家好&#xff0c;我是csdn的博主&#xff1a;lqj_本人 这是我的个人博客主页&#xff1a; lqj_本人的博客_CSDN博客-微信小程序,前端,python领域博主lqj_本人擅长微信小程序,前端,python,等方面的知识https://blog.csdn.net/lbcyllqj?spm1011.2415.3001.5343哔哩哔哩欢迎关注…...

C++智能指针

c11的三个智能指针 unique_ptr独占指针&#xff0c;用的最多 shared_ptr记数指针&#xff0c;其次 weak_ptr&#xff0c;shared_ptr的补充&#xff0c;很少用 引用他们要加上头文件#include unique_ptr独占指针&#xff1a; 1.只能有一个智能指针管理内存 2.当指针超出作用域…...

MongoDB--》MongoDB数据库以及可视化工具的安装与使用—保姆级教程

目录 数据库简介 MongoDB数据库的安装 MongoDB数据库的启动 MongoDB数据库环境变量的配置 MongoDB图形化管理工具 数据库简介 在使用MongoDB数据库之前&#xff0c;我们应该要知道我们使用它的原因&#xff1a; 在数据库当中&#xff0c;有常见的三高需求&#xff1a; Hi…...

JAVA 基础题

1. 面向对象有哪些特征&#xff1f;答&#xff1a;继承、封装、多态2. JDK与JRE的区别是什么&#xff1f;答&#xff1a;JDK是java开发时所需环境&#xff0c;它包含了Java开发时需要用到的API&#xff0c;JRE是Java的运行时环境&#xff0c;JDK包含了JRE&#xff0c;他们是包含…...

Flutter desktop端多屏幕展示问题处理

目前越来越多的人用Flutter来做桌面程序的开发&#xff0c;很多应用场景在Flutter开发端还不是很成熟&#xff0c;有些场景目前还没有很好的插件来支持&#xff0c;所以落地Flutter桌面版还是要慎重。 下面来说一下近期我遇到的一个问题&#xff0c;之前遇到一个需要双屏展示的…...

每天10个前端小知识 【Day 9】

&#x1f469; 个人主页&#xff1a;不爱吃糖的程序媛 &#x1f64b;‍♂️ 作者简介&#xff1a;前端领域新星创作者、CSDN内容合伙人&#xff0c;专注于前端各领域技术&#xff0c;成长的路上共同学习共同进步&#xff0c;一起加油呀&#xff01; ✨系列专栏&#xff1a;前端…...

Elasticsearch的读写搜索过程

问题 Elasticsearch在读写数据的过程是什么样的?你该如何理解这个问题&#xff01; Elasticsearch的写数据过程 客户端选择一个节点发送请求&#xff0c;这个时候我们所说的这个节点就是协调节点&#xff08;coordinating node&#xff09;协调节点对document进行了路由&am…...

线上服务质量的问题该如何去处理?你有什么思路?

线上服务质量的问题该如何去处理&#xff1f;你有什么思路&#xff1f; 目录&#xff1a;导读 发现线上故障 处理线上故障 修复线上故障 运营线上质量 就是前几天有个同学问了我一个问题&#xff1a;目前业内高可用部署主要采用方案&#xff1f; 看到这个问题&#xff0c…...

白日梦怎么做的网站/天堂网

快速找到未知长度单链表中的中间结点 1.普通方法 首先需要遍历一下链表&#xff0c;然后得知链表长度&#xff0c;然后在重新查找中间长度的结点&#xff0c;然后进行输出结点值。算法复杂度为O(n)O(1/2n)。这里就不进行普通代码演示了。 2.加分方法 运用快慢指针的方法&#…...

佛山网站建设收费标准/小程序引流推广平台

北漂未及三月&#xff0c;最最心累的不仅仅从未接触过的工作&#xff08;怎么就从C开发转到大数据开发了&#xff09;&#xff0c;还有让人一筹莫展、咬牙切齿的租房问题。 一筹莫展 我算是运气比较差的那一部分人了&#xff0c;对象在银行&#xff0c;本来在北京可以直接租个一…...

app设计平台/结构优化

如果有同学看完上一篇关于MySQL文章&#xff0c;文末留有两个很开放的问题&#xff0c;如有兴趣可以在脑袋里想想。本文也会试着回答这两个问题&#xff0c;希望能给你一些参考。现在可以思考一个问题&#xff0c;如果数据量非常大的情况下&#xff0c;您根据业务选择了合适的字…...

公司做网站报价/网站推广基本方法是

1.首先&#xff0c;程序中头文件的选择&#xff0c;要选择<math.h>头文件&#xff0c;在<cmath>文件中是没有对M_PI 的定义的&#xff08;现在的<cmath>中对M_PI好像已有定义&#xff09;。 2.选择&#xff1a;项目——>”XXX属性"——>配置属性…...

网站制作熊猫建站/域名怎么注册

MySQL索引到底是干什么的&#xff1f;这个问题自己一直理解的很模糊&#xff0c;只知道它相当于书的目录&#xff0c;能加快数据检索速度。但是要深入一点去说&#xff0c;它为什么能加快数据检索速度&#xff0c;从哪能看出它加快了检索速度&#xff0c;说到这可能我就有点迷茫…...

疫情防控政策/苏州seo排名优化课程

一.模块的搜索路径 模块的加载路径&#xff1a;内存》内置模块》sys.path(系统内置的环境变量,一系列自定义的模块) import sys print(sys.path) #查询系统的环境变量,以列表的形式进行存储 # 默认第一个元素就是当前被执行的文件目录# 我们可以自定义的去加入系统的配置 sys.p…...