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

2023年宜昌市中等职业学校技能大赛 “网络搭建与应用”竞赛题-1

2023年宜昌市中等职业学校技能大赛   “网络搭建与应用”竞赛题

一、竞赛内容分布

“网络搭建及应用”竞赛共分二个部分,其中:

第一部分:企业网络搭建部署项目,占总分的比例为50%;

第二部分:企业网络服务配置及应用项目,占总分的比例为50%;

项目背景及网络拓扑

某集团公司新建公司网络,计划使用ospf技术作为主要运维技术,为保障公司核心网络冗余计划使用MSTP与VRRP作为公司网关保障,该公司网络具体拓扑结构如图1所示。

请你帮助公司网络管理员进行网络调试与改造,完成相关任务

表1:网络拓扑图

表2:设备连接表

A设备连接至B设备

设备名称

接口

设备名称

接口

RT1

G0/3

SW1

E1/0/24

RT1

G0/4

SW2

E1/0/24

RT1

G0/5

FW1

E0/2

RT2

G0/3

FW1

E0/1

RT2

G0/4

FW2

E0/1

RT3

G0/3

SW4

E1/0/24

RT3

G0/4

DCWS

E1/0/1

RT3

G0/5

FW2

E0/2

SW1

E1/0/21-22

SW2

E1/0/21-22

SW1

E1/0/23

SW3

E1/0/23

SW2

E1/0/23

SW3

E1/0/24

SW4

E1/0/1

AP

SW2

E1/0/10

Server1

SW2

E1/0/11

Server2

SW2

E1/0/12

Server3

表3.网络设备IP地址分配表

设备

设备名称

设备接口

IP地址

路由器

RT1

G0/3

10.0.0.5/30

G0/4

10.0.0.9/30

G0/5

10.0.0.1/30

RT2

G0/3

202.103.100.1/24

G0/4

202.103.150.1/24

RT3

G0/3.100

192.168.100.0/24

G0/3.110

192.168.110.0/24

G0/3.120

192.168.120.0/24

G0/4

10.1.1.5/30

G0/5

10.1.1.1/30

交换机

SW1

VLAN10

172.16.10.0/24

VLAN20

172.16.20.0/24

VLAN30

172.16.30.0/24

VLAN40

172.16.40.0/24

VLAN1000

10.0.0.6/30

Vlan[工位号]

连接DCM的网段

Loopback1

1.1.1.1/32

SW2

VLAN10

172.16.10.0/24

VLAN20

172.16.20.0/24

VLAN30

172.16.30.0/24

VLAN40

172.16.40.0/24

VLAN1001

10.0.0.10/30

Loopback1

1.1.1.2/32

防火墙

FW1

E0/1

202.103.100.2/24

E0/2

Tunnel

10.0.0.2/30

172.16.1.1/24

远程办公

10.10.10.10

远程办公地址池

10.10.10.10-10.10.10.20

FW2

E0/1

202.103.150.2/24

E0/2

10.1.1.2/30

Tunnel

172.16.1.2/24

无线控制器

DCWS

VLAN1002

10.1.1.6/30

4.虚拟主机信息表

虚拟主机名称

镜像模板

()

云主机类型(flavor)

VCPU

数量

内存、硬盘信息

网络名称

备注

云主机1

WindowsServer2019

windows-440

1

4G、40G

Vlan工位号

云主机2

WindowsServer2019

windows-440

1

4G、40G

云主机3

WindowsServer2019

windows-440

1

4G、40G

云主机4

Centos8.3

CentOS-220

1

2G、20G

云主机5

Centos8.3

CentOS-220

1

2G、20G

云主机6

Centos8.3

CentOS-220

1

2G、20G

企业网络搭建部分

【注意事项】

设备console线有两条。交换机, AC,防火墙使用同一条console线,路由器使用另外一条console线。

设备配置完毕后,保存最新的设备配置。请将截图填写进答题卡。

第一部分   网络搭建

二、交换机设置

(一)、在核心交换机SW1和SW2之间采用业务容错技术来实现所有业务网关的备份冗余。要求所有业务Vlan及管理Vlan都使用各自Vlan的最后一个可用IP作为本Vlan的虚拟地址、SW1使用本Vlan的倒数第二个可用地址、SW2使用本Vlan的倒数第三个可用地址。同时要求SW2作为销售1组、销售2组二个业务群组主网关设备,SW1作为行政、技术支持两个业务群组的主 网关设备,并且SW1与SW2业务网关相互备份。

(二)、在交换机SW1、SW2和SW3之间通过冗余协议来实现销售1组、销售2组等业务优先通过SW2转发,行政、技术支持等业务优先通过SW1转发,从而实现VLAN流量的负载分担与相互备份;为确保网络的稳定运行。

(三)、根据下述Vlan规划信息表的要求,在交换机上创建对应的Vlan,并将交换机的相应端口加入对应的Vlan,端口均为Access类型。要求SW1、SW2、SW3之间互联接口设置为Trunk接口,且只允许相关业务Vlan及管理Vlan通过;


设备

VLAN编号

VLAN名称

端口

说明

SW3

VLAN10

XZ

E1/0/3-5

行政

VLAN20

XS-1

E1/0/6-8

销售1组

VLAN30

XS-2

E1/0/9-11

销售2组

VLAN40

      JS

E1/0/12-14

技术

(四)、SW1、SW2上设置启用SSH服务,远程登录账户仅包含“ChinaWSC”,密码为明文“ChinaWSC-ssh”,采用SSH方式登录设备时需要输入enable密码,密码设置为明文“enable”。要求最多允许8个用户同时SSH登陆设备;

(五)、公司为通过等级保护规范要求,计划在公司内部署多个安全设备对公司内部全部用户数据进行实时监控及安全审计。现需要把多个安全设备分别连接到SW1、SW2是设备的1/0/18-19口,通过端口镜像技术把两台核心交换机到防火墙、接入交换机的所有数据流量提交给安全设备进行监控分析,目的端口为e1/0/20。

(六)、SW3两台接入交换机为防止终端产生MAC地址泛洪攻击,在E1/0/18-19设置开启端口安全功能,配置端口允许的最大安全MAC数量为5,发生违规阻止后续违规流量通过,关闭端口,并在180s后恢复端口

(七)、为防止网络内用私自在交换机上私自插拔网线,而造成的网络环路,要求在SW3的所有业务端口上开启单端口环路检测功能,存在环路时30秒发送1次,无环路时15秒发送1次,发现有环路自动关闭端口避免对其他用户造成影响;

三、互联访问设置

  • FW-1、RT1、SW1、SW2之间规划使用OSPF协议,进程号为1,按照下表配置设备route-id。FW、RT1与SW-1、SW-2之间属于骨干区域,业务网段、服务器网段与管理网段属于Area 0,同时要求业务网段不发送协议报文;RT1与SW1、SW2之间采用接口MD5认证,认证密钥为12345678。

设备名称

RID

RT1

1.1.1.1

SW1

2.2.2.2

SW2

3.3.3.3

FW1

4.4.4.4

  • FW2、RT3、DCWS之间用RIP V2版本发布直连网段保证互通
  • 配置isp网络,使FW1、RT2、FW2,之间网络畅通。
  • FW1实现行政&两个销售业务组网段统一通过访问Internet,使用NAT地址范围为:202.103.100.10-20/24,配置多对一地址转换;实现通过Internet任意位置访问202.103.100.1/32的80端口都可以访问至总部行政考勤平台192.168.80.100/32的web服务进行数据访问
  • FW2实现无线用户业务组网段统一通过防火墙访问Internet,使用NAT地址范围为:202.103.150.10-20/24,配置多对一地址转换;
  • 在 FW1和防火墙FW2通过使用 gre or IPSec隧道进行传输 ,共享密钥为 123456。完成加密连接后,使用ospf与rip进行重发,使分公司获得总公司服务器的路由。
  • 将分公司通过路由器上网的用户上传下载速率将上传速率限制为1Mbps下载速率限制为10Mbps

四、无线配置

  • RT3与SW4之间采用单臂路由,所有无线业务网关均位于RT3上。

SW4上有三个vlan,vlan100为AP的管理vlan,vlan110,vlan120为业务vlan。使用DHCP服务为用户和AP自动下发地址,DCWS做为DHCP服务器。

  • 设置两个SSID USER1、USER2,具体要求如下:
  • SSID  USER1:访问总部业务,VLAN110,采用WPA个人密钥鉴别方式,配置密钥为Net12345678,信号隐藏;
  • SSID  USER2:访问Internet,VLAN120,采用开放接入;

五、安全策略设置

  • 开启 FW1 的 SNMP 服务,SNMP主机地址为192.168.80.200,版本为V2C,配置只读共同体为“SM123456”;
  • 针对FW的untrust区域开启所有攻击防护,发现攻击时丢弃;
  • FW1要求限制行政&两个个销售业务组仅在工作日(周一到周五,9:00-18:00)允许访问互联网,但禁止使用QQ聊天;
  • 公司为确保上班的工作效率,要求在工作日(周一到周五,9:00-18:00)期间禁止访问财经的网站,同时为了防止垃圾邮件, 配置邮箱过滤,禁止发送邮件内容含有“发票”字样的邮件并记录相关日志;
  • FW1禁止访问www.taobao.com
  • FW2禁止访问www.jd.com
  • FW2为了保证带宽的正常使用,限制P2P应用的下行带宽最高为10M。
  • FW2对关键字为“暴力”的网页内容进行过滤。

第二部分   信息系统部署与应用

一、云平台配置

  • 云平台相关说明:

注:每个工位上有个网线连接的电脑,ip地址是本工位号(如:工位是1,地址这是192.168.101.0/24),访问云平台地址为192.168.0.100

  1. DCM登录ip地址默认为192.168.0.100,访问地址http://192.168.0.100/dashboard默认账号密码当成发放。
  2. 云实训平台中提供镜像环境,镜像的默认用户名密码以及镜像信息如下表所示。
  3. 所有windows主机实例在创建之后都直接可以通过远程桌面连接操作,centos8.3可以通过CRT软件连接进行操作,所有linux主机都默认开启了ssh功能,Linux系统软件镜像位于”/opt”目录下。
  4. 要求在云实训平台中保留竞赛生成的所有虚拟主机。

名称

用户名

密码

ssh

rdp

Windows-server 2019

administrator

Qwer1234

Centos8.3

root

123456

  • 云实训平台安装与运用
      1. 创建虚拟主机
  1. 按照“表4:虚拟主机信息表”所示,按要求生成虚拟主机;

二、Windows系统配置

  • 在云主机1上完成如下操作;
  1. 完成主域控制器服务器的部署;
  1. 将其升级为skills.com的主域控制器,其完全域名为dc.skills.com;
  2. 按照下表所示,创建域用户和创建域用户组;
  3. 设置组策略的“print spooler”服务改为手动启动;设置组策略对“不显示最后的登录名”选项已启用;设置组策略禁用“将everyone权限应用于匿名用户”;更改组策略密码策略为无复杂性要求;
  4. 创建组织单元,名称为研发部,该组织单元包含sys组、adm1用户、云主机1和云主机2;设置该组织单元组策略,命名为“研发部GPO”,要求关闭windows自动更新,并禁止修改IE浏览器的主页;

域用户名

登陆时间

域用户组

组作用域

组类型

adrms1

周三至周日8点至17点

Enterprise Admins

全局

安全组

adrms2

周三至周日8点至17点

sale1

周三至周日8点至17点

sale

全局

通讯组

sale2

周三至周日8点至17点

sys1

周一至周日8点至20点

sys

本地域

安全组

sys2

周一至周日8点至20点

  1. 完成域名服务器的部署
  1. 将此服务器配置为主DNS服务器,按照看下表创建对应服务器主机记录,正确配置skills.com域名的正向及反向解析区域;并关闭网络掩码排序功能。设置DNS服务正向区域和反向区域与活动目录集成,启用Active Directory的回收站功能。

虚拟机名称

完全限定域名

云主机5

adrms.skills.com.

云主机6

iscsi.skills.com.

  1. 完成分布式文件系统服务器部署
  1. 配置DFS服务,与sdc.win.skills.com做文件夹同步,在C盘创建文件夹dfs-root作为复制对象,复制组为dfs-backup,设置复制在周六和周日带宽为完整,周一至周五带宽为64M,拓扑采用交错方式。
  • 在云主机2上完成如下操作:
  1. 子域控制器服务器的部署
  1. 升级为子域控制器,域名为win.skills.com,其完全域名为sdc.win.skills.com
  1. 完成CA证书服务器的部署
  1. 安装证书服务,有效期为5年,为企业内部自动回复证书申请。
  1. 完成域名服务器的部署
  1. 配置DNS服务,正确配置win.skills.com域名的正向及反向解析区域,如“表10:域名信息表2”创建对应服务器主机记录。

虚拟机名称

完全限定域名

云主机2

sdc.win.skills.com

云主机3

iis.win.skills.com

web.win.skills.com

www.win.skills.com

sec.win.skills.com

ftp.win.skills.com

ftp1.win.skills.com

  1. 完成分布式文件系统服务器部署
  1. 配置DFS服务,与dc.skills.com做文件夹同步,在C盘创建文件夹dfs-root作为复制对象,复制组为dfs-backup,设置复制在周六和周日带宽为完整,周一至周五带宽为64M;拓扑采用交错方式。
  • 在云主机3上完成如下操作:
  1. 完成网站服务器部署
  1. 将此服务器加入win.skills.com域,其完全域名为iis.win.skills.com。
  2. 创建web.win.skills.com站点,主目录为C:\web_root,默认文档:index.html,主页显示内容为“热烈庆祝年XXX选拔赛开幕”,同时设置网站的最大连接数为1000,网站连接超时为60s,网站的带宽为1000KB/S。
  3. 创建www.win.skills.com站点,主目录为C:\www_root,默认文档:auto.htm,主页显示内容为“传承技术技能、促进就业创业”;设置该网站虚拟目录为vdir,虚拟目录内容为“劳动光荣,技能宝贵”;访问端口为1080,编辑匿名用户身份验证凭据:用户名为webuser,密码为skills.com。
  4. 配置web服务器,创建sec.win.skills.com站点,主目录为C:\sec_root,默认文档:sec.htm,主页显示内容为“人人皆可成才、人人尽展其才”,通过加密认证方式访问该网站,其中CA证书从云主机2获取。

2.完成文件传输服务器部署

  1. 建立ftp站点ftp1.win.skills.com,站点主目录为C:\ftp_root,不允许匿名登录,所有用户只具有读取和写入文件权限;FTP站点欢迎消息为:“欢迎访问网络搭建FTP服务器!”,并且用命令浏览文件时使用UNIX方式显示;日志文件记录到C:\ftp_root\LogFiles目录下。
  2. 为ftp1.win.skills.com设置域用户隔离,在域控制器中创建域用户ftpuser1和ftpuser2,密码为skills.com,设置两个用户主目录分别为网络文件夹\\ftp_root\ftpuser1、\\ftp_root\ftpuser2;限制用户上传最大空间为100M,超过80M预警,预警采用电子邮件和记录事务日志,限制用户文件夹内不可以保存*.xlsx和*.pptx文档。

三、Linux系统配置

  • 在云主机4上完成如下操作
  1. 完成授权DNS服务器及证书服务器的部署
  1. 配置云主机4的IP地址,并安装bind软件包;
  2. 修改相应配置文件,在其中添加“skillschina.com”区域,并且能负责区域“skillschina.com”内主机解析,主机分别为dns1.skillschina.com(授权DNS服务器)、dns2.skillschina.com(纯缓存DNS服务器)、ftp.skillschina.com、www.skillschina.com,market.skillschina.com,mail.skillschina.com,并且做好正反向DNS服务解析;
  3. 将此服务器配置成CA证书服务器(CA认证中心),负责Web服务器的证书发放工作;
  1. 使用脚本/etc/pki/tls/misc/CA来创建CA认证中心,要求CA证书路径为/etc/pki/CA/cacert.pem;
  2. 签发数字证书,颁发者:
  • 通用名称=“xxzx.skillschina.com”;
  • 组织=“xxzx”;
  • 组织单位=“DCN”;
  • 城市/地点 =“GZ”;
  • 省/市/自治区=“GD”;
  • 国家/地区=“CN”;
  1. 完成时间服务器Chrony的部署
  1. 在此服务器上实现网络时间服务Chrony的配置,使得192.168.90.0/24网络中的其它计算机通过此服务器进行网络校时;

3.完成FTP服务器的部署

  1. 搭建匿名用户的FTP服务器
  1. 创建存放下载资源的目录/var/ftp/course
  2. 要求匿名用户可以在此目录中下载、上传文件,并可以对上传的文件进行改名
  1. 搭建虚拟用户的FTP服务器
  1. 创建不可登录系统的本地用户vuser;
  2. 创建两个虚拟用户的登录目录/data1与/data2,将登录目录的所有者设置为vuser,设置登录目录的访问权限为755;
  3. 创建虚拟用户lily与lisa的文本文件,并使用db_load工具将该文本文件转换为数据库文件,并且修改数据库文件的权限为600(只有root用户可读写);
  4. 建立支持虚拟用户登录时进行验证的PAM认证文件;
  5. 修改/etc/vsftpd/vsftpd.conf主配置文件,添加虚拟用户支持;
  6. 为虚拟用户lily与lisa分别建立满足各自要求的配置文件,其中lily用户可以浏览、下载文件资料,lisa用户可以下载、上传、删除文件(夹)和创建目录;
  7. 在客户端上,使用匿名用户、虚拟用户lily与lisa分别登录FTP服务器进行访问,测试是否满足上述要求。
  1. 配置系统防火墙firewalld,关闭除提供系统服务(80、443、25、22、110、53)以外的端口;

4.完成计划任务

  1. 通过at设置定时任务,在两分钟后向所有登录用户端发送消息”hello“,在二十分钟后重启系统;
  2. 通过crontab设置计划任务,实现每天每小时的30分,将/home目录实施压缩打包,打包的文件名为/home.tar.xz

  • 在云主机5上完成如下操作
  1. 完成纯缓存DNS服务器及Apache服务器的部署
  1. 配置云主机8的IP地址,并安装bind软件包;
  2. 编辑相应配置文件,在其添加“skillschina.com”区域、添加转发地址,将其转发到云主机7的授权DNS服务器上;
  3. 在此服务器中安装Apache服务,建立虚拟主机站点www.skillschina.com:
  1. 网站主目录为/ skillschina/www,主页的内容为”欢迎参加年XXX选拔赛“;
  2. 配置访问日志路径和名称为/var/log/httpd/www.skillschina.com-access_log,日志记录格式为普通型;
  1. 完成E-MAIL服务器的部署
  1. 在此服务器上安装配置postfix与dovecot邮件服务,具体要求为:
  1. 创建三个邮箱用户stu1,stu2,stu3,用户密码为123,不允许本地登录;
  2. 当发送邮件给student时,将会发送给stu1,stu2,stu3三个用户;
  3. 邮件服务器的域名后缀为skillschina.com,邮件服务器要在所有IP地址上进行侦听;
  1. SMTP认证的配置:
  1. 安装用于认证的软件包Cyrus-SASL;
  2. 修改配置文件/etc/postfix/mail.cf,添加实现shadow验证的SMTP认证的配置参数;
  3. 修改配置文件/etc/sysconfig/saslauthd文件,将系统密码认证方式修改为shadow;
  4. 修改/etc/sasl2/smtpd.conf,使Cyrus-SASL支持SMTP认证;
  5. 编辑/etc/postfix/mail.cf文件,使Postfix支持SMTP认证。
  1. 测试
  1. 在PC2中,使用outlook(D盘下的off2020里面)建立stu1@skillschina.com账户,并启用认证支持,以发送认证邮件;
  2. 让stu1@skillschina.com给stu2@skillschina.com发送邮件,主题为”hello,stu2“,正文为”你好,我是stu1“。

3.完成Samba服务器的部署

  1. 配置Samba服务,按下表要求共享目录:

共享目录

共享要求

/share/public

所有师生员工只读

/share/jwc

教务处本部门用户cici、vega只能看到jwc与public的共享名,并且jwc只允许本部门用户可写入,其他用户禁止访问

/share/zsb

招生办本部门用户lily、lisa只能看到zsb与public的共享名,并且zsb只允许本部门用户可写入,其他用户禁止访问

  1. 分别对上述共享目录进行测试;

4.完成NFS服务的部署

  1. 配置NFS服务,按下表要求共享目录:

共享目录

共享要求

/data

本服务器网段的用户具有读写权限,其它只读,客户端任何用户写入文件的用户名映射为mail

  • 在云主机6上完成如下操作
  1. 完成Apache服务器的部署
  1. 在此服务器中安装Apache服务,建立安全站点market.skillschina.com;
  2. 网站主目录为/ skillschina/market,网页的内容是”欢迎访问网上交易系统“;
  3. 配置此网站的SSL连接,具体要求为:
  1. 设置仅支持https协议连接;
  2. 密钥路径为/etc/pki/tls/certs/server.key;
  3. 证书路径为/etc/pki/tls/certs/server.crt;
  1. 创建证书申请时,证书必需信息为:
  1. 通用名称=“market.skillschina.com”;
  2. 组织=“market”;
  3. 组织单位=“DCN”;
  4. 城市/地点 =“GZ”;
  5. 省/市/自治区=“GD”;
  6. 国家/地区=“CN”;
  1. 完成数据库服务器的部署
  1. 安装MariaDB服务器,启动并启用MariaDB,将登录的root密码设置为redhat,并仅帧听在本机。
  2. 配置MariaDB服务器,支持汉字数据处理。
  3. 创建数据库为myclass,在库中创建表为mystudent,结构如下表所示,在表中创建2个用户,分别为(1,张三,1996-7-1,女),(2,李四,1997-9-1,男),Password是姓名拼音的首字母。
  4. 创建文本文件mysql.txt,并输入两行记录(3,王五,1999-7-1,女,haha)和(4,赵六,1999-12-10,男,hehe)将mysql.txt中的内容导入到mystudent表中;

字段名

数据类型

主键

ID

Int

Name

varchar(10)

Birthday

Datetime

Sex

char(8)

Password

char(128)

创建用户user1,此用户仅对mystudent表有查询功能。

相关文章:

2023年宜昌市中等职业学校技能大赛 “网络搭建与应用”竞赛题-1

2023年宜昌市中等职业学校技能大赛 “网络搭建与应用”竞赛题 一、竞赛内容分布 “网络搭建及应用”竞赛共分二个部分,其中: 第一部分:企业网络搭建部署项目,占总分的比例为50%; 第二部分:企业网络服…...

Linux权限划分的原则

考察的不仅是一个具体的指令,还考察对技术层面的认知。 如果对 Linux 权限有较深的认知和理解,那么完全可以通过查资料去完成具体指令的执行。更重要的是,认知清晰的程序员可以把 Linux 权限管理的知识迁移到其他的系统设计中。 权限抽象 一…...

PhotoScan拼接无人机航拍RGB照片

目录 背景 拼接步骤 1.新建并保存项目 2.添加照片 3.对齐照片 4.添加标记(Markers) 5.添加地面控制点 6.建立批处理任务 7.使用批处理文件进行批处理 8.导出DEM 9.导出DOM 背景 本文介绍使用地面控制点(GCPs)拼接​​…...

【设计模式】责任链模式的介绍及其应用

责任链的介绍 责任链模式是一种对象的行为模式。在责任链模式里,很多对象由每一个对象对其下家的引用而连接起来形成一条链。请求在这个链上传递,直到链上的某一个对象决定处理此请求。发出这个请求的客户端并不知道链上的哪一个对象最终处理这个请求&a…...

一些思考关于行业,关于方向,关于人生路线

一些碎碎念 选择与视角工程与科研平台与信息敢问路在何方 选择与视角 两年前的秋招时几乎速通了出现在学校招聘会上的几乎出现的每一个offer,那也是我人生第一次收获到如此多的肯定与选择,为此我在b站上上传了一期就业解读,作为一个冷门到几…...

fbx sdk的使用介绍

我们平时需要围绕fbx写一些小工具,虽说使用ascii格式的fbx可以直接进行字符串解析,并且网上也有一些基于ascii解析的开源库,但在制作一些通用的工具时,使用fbx sdk进行编写肯定是最好的。 1.下载fbx sdk和cmake 要用cmake生成vi…...

mvvm模式

mvvm是Model-View-ViewModel的缩写,是前端的一种架构模式 M - Model,模型 对应data数据 V - View,视图 对应用户界面,DOM元素 VM - ViewModel,视图模型 对应vue实例对象,是连接model和view的桥梁 …...

Spring/SpringBoot常用注解总结

为什么要写这篇文章? 最近看到网上有一篇关于 SpringBoot 常用注解的文章被转载的比较多,我看了文章内容之后属实觉得质量有点低,并且有点会误导没有太多实际使用经验的人(这些人又占据了大多数)。所以,自…...

2023 年第八届数维杯大学生数学建模挑战赛 B 题 节能列车运行控制优化策略

在城市交通电气化进程快速推进的同时,与之相应的能耗增长和负面效应也 在迅速增加。城市轨道交通中的快速增长的能耗给城轨交通的可持续性发展带来 负担。2018 年,北京、上海、广州地铁负荷占全市总负荷的 1.5%-2.5%,成为了 城市电网的最大单体负荷[1]。…...

【Swift】 NSButton的用法和示例

NSButton是macOS开发中常用的控件,用于创建按钮。它有许多用法和需要注意的事项,下面介绍其中的一些。 1. 创建按钮:使用init(frame:)或init(title:action:)初始化按钮 let button NSButton(frame: NSRect(x: 0, y: 0, width: 100, height…...

2023什么蓝牙耳机好?经销商盘点新手必入蓝牙耳机品牌

蓝牙耳机是除手机外我们使用频率最高的数码产品,我做蓝牙耳机经销商五年来,对各个品牌都有深入了解。近期看到很多新手们咨询什么蓝牙耳机好,我给大家盘点一下新手必看的五大蓝牙耳机品牌。 1.JEET Air 2蓝牙耳机 推荐理由:专为舒…...

MySQL基础(二十)MySQL的数据目录

1. MySQL8的主要目录结构 find / -name mysql1.1 数据库文件的存放路径 show variables like datadir; # /var/lib/mysql/1.2 相关命令目录 相关命令目录:/usr/bin 和/usr/sbin。 1.3 配置文件目录 配置文件目录:/usr/share/mysql-8.0(命…...

低代码行业未来如何?大家都真的看好低代码开发吗?

低代码行业未来如何?大家都真的看好低代码开发吗? 是否一定需要开发人员?低代码和无代码平台会取代传统编程吗?低代码/无代码真的是未来吗? 无疑是需要且重要的。今天就来解答为什么低/零代码工具越来越受欢迎&#xf…...

mac m2芯片 安装 brew 和cocoapods

Homebrew的安装 /bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)" 这里可能会失败,如 git clone 时候报错 error: RPC failed; curl 92 HTTP/2 stream 5 was not closed cleanly before end of the underlyi…...

SingleR --细胞注释

文章目录 briefExample使用内置的 references使用其他注释好的数据集作为 reference singleR还提供了注释诊断的方法 brief Example The celldex package provides access to several reference datasets (mostly derived from bulk RNA-seq or microarray data)。 The Human…...

【结构与算法】—— 游戏概率常用算法整理 | 游戏中的常见概率设计分析

📢博客主页:肩匣与橘📢欢迎点赞 👍 收藏 ⭐留言 📝 如有错误敬请指正!📢本文由肩匣与橘编写,首发于CSDN🙉📢生活依旧是美好而又温柔的,你也是✨ …...

WebRTC系列-适配GPUImage及其他视频处理改造

文章目录 1. GPUImage 的一些改动1.1 GPUImage数据输入源1.1 GPUImage数据输出源2.WebRTC摄像头采集类改造GPUImage使用OpenGL提供了很多的图像处理算法,包括最常用的美颜处理、水印等功能,这些基本的功能如何添加到WebRTC中,本文以美颜为例子,叙述主要的改造流程;同时也适…...

day43—选择题

文章目录 1.A,B两台机器都正常工作,B机器未监听任何端口.如果A机器向B机器80端口发送SYN包,会收到何种类型的回包(D)2.下列哪个IP地址可以分配给一台计算机(D)3.以下哪个ip不和10.11.12.91/28处于同一个子网(D&#xf…...

<<和>>操作符、取地址重载、const关键字

文章目录 自定义类型<<和>>重载const关键字取地址重载&#xff08;类的默认构造函数&#xff09; 自定义类型<<和>>重载 在内置类型中&#xff0c;<<和>>可以自动识别 在自定义类型冲&#xff0c;运算符重载&#xff0c;<<和>&…...

数学模型,如何计算概率?

既然是数学模型,那应该如何计算呢? 最简单的方法,当然就是用统计学的方法去计算了,简单说来,就是靠输入的上下文进行统计,计算出后续词语的概率,比如「你吃了晚饭了吗」,「你吃了」后面按照概率,名词如「饭」或「晚饭」等概率更高,而不太可能是动词,如「睡」「睡觉…...

零门槛NAS搭建:WinNAS如何让普通电脑秒变私有云?

一、核心优势&#xff1a;专为Windows用户设计的极简NAS WinNAS由深圳耘想存储科技开发&#xff0c;是一款收费低廉但功能全面的Windows NAS工具&#xff0c;主打“无学习成本部署” 。与其他NAS软件相比&#xff0c;其优势在于&#xff1a; 无需硬件改造&#xff1a;将任意W…...

如何在看板中体现优先级变化

在看板中有效体现优先级变化的关键措施包括&#xff1a;采用颜色或标签标识优先级、设置任务排序规则、使用独立的优先级列或泳道、结合自动化规则同步优先级变化、建立定期的优先级审查流程。其中&#xff0c;设置任务排序规则尤其重要&#xff0c;因为它让看板视觉上直观地体…...

vscode(仍待补充)

写于2025 6.9 主包将加入vscode这个更权威的圈子 vscode的基本使用 侧边栏 vscode还能连接ssh&#xff1f; debug时使用的launch文件 1.task.json {"tasks": [{"type": "cppbuild","label": "C/C: gcc.exe 生成活动文件"…...

Cinnamon修改面板小工具图标

Cinnamon开始菜单-CSDN博客 设置模块都是做好的&#xff0c;比GNOME简单得多&#xff01; 在 applet.js 里增加 const Settings imports.ui.settings;this.settings new Settings.AppletSettings(this, HTYMenusonichy, instance_id); this.settings.bind(menu-icon, menu…...

python如何将word的doc另存为docx

将 DOCX 文件另存为 DOCX 格式&#xff08;Python 实现&#xff09; 在 Python 中&#xff0c;你可以使用 python-docx 库来操作 Word 文档。不过需要注意的是&#xff0c;.doc 是旧的 Word 格式&#xff0c;而 .docx 是新的基于 XML 的格式。python-docx 只能处理 .docx 格式…...

使用 Streamlit 构建支持主流大模型与 Ollama 的轻量级统一平台

🎯 使用 Streamlit 构建支持主流大模型与 Ollama 的轻量级统一平台 📌 项目背景 随着大语言模型(LLM)的广泛应用,开发者常面临多个挑战: 各大模型(OpenAI、Claude、Gemini、Ollama)接口风格不统一;缺乏一个统一平台进行模型调用与测试;本地模型 Ollama 的集成与前…...

【从零学习JVM|第三篇】类的生命周期(高频面试题)

前言&#xff1a; 在Java编程中&#xff0c;类的生命周期是指类从被加载到内存中开始&#xff0c;到被卸载出内存为止的整个过程。了解类的生命周期对于理解Java程序的运行机制以及性能优化非常重要。本文会深入探寻类的生命周期&#xff0c;让读者对此有深刻印象。 目录 ​…...

免费数学几何作图web平台

光锐软件免费数学工具&#xff0c;maths,数学制图&#xff0c;数学作图&#xff0c;几何作图&#xff0c;几何&#xff0c;AR开发,AR教育,增强现实,软件公司,XR,MR,VR,虚拟仿真,虚拟现实,混合现实,教育科技产品,职业模拟培训,高保真VR场景,结构互动课件,元宇宙http://xaglare.c…...

Golang——7、包与接口详解

包与接口详解 1、Golang包详解1.1、Golang中包的定义和介绍1.2、Golang包管理工具go mod1.3、Golang中自定义包1.4、Golang中使用第三包1.5、init函数 2、接口详解2.1、接口的定义2.2、空接口2.3、类型断言2.4、结构体值接收者和指针接收者实现接口的区别2.5、一个结构体实现多…...

API网关Kong的鉴权与限流:高并发场景下的核心实践

&#x1f525;「炎码工坊」技术弹药已装填&#xff01; 点击关注 → 解锁工业级干货【工具实测|项目避坑|源码燃烧指南】 引言 在微服务架构中&#xff0c;API网关承担着流量调度、安全防护和协议转换的核心职责。作为云原生时代的代表性网关&#xff0c;Kong凭借其插件化架构…...