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
- DCM登录ip地址默认为192.168.0.100,访问地址http://192.168.0.100/dashboard默认账号密码当成发放。
- 云实训平台中提供镜像环境,镜像的默认用户名密码以及镜像信息如下表所示。
- 所有windows主机实例在创建之后都直接可以通过远程桌面连接操作,centos8.3可以通过CRT软件连接进行操作,所有linux主机都默认开启了ssh功能,Linux系统软件镜像位于”/opt”目录下。
- 要求在云实训平台中保留竞赛生成的所有虚拟主机。
名称 | 用户名 | 密码 | ssh | rdp |
Windows-server 2019 | administrator | Qwer1234 | 否 | 是 |
Centos8.3 | root | 123456 | 是 | 否 |
- 云实训平台安装与运用
-
- 创建虚拟主机
-
- 按照“表4:虚拟主机信息表”所示,按要求生成虚拟主机;
二、Windows系统配置
- 在云主机1上完成如下操作;
- 完成主域控制器服务器的部署;
- 将其升级为skills.com的主域控制器,其完全域名为dc.skills.com;
- 按照下表所示,创建域用户和创建域用户组;
- 设置组策略的“print spooler”服务改为手动启动;设置组策略对“不显示最后的登录名”选项已启用;设置组策略禁用“将everyone权限应用于匿名用户”;更改组策略密码策略为无复杂性要求;
- 创建组织单元,名称为研发部,该组织单元包含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点 |
- 完成域名服务器的部署
- 将此服务器配置为主DNS服务器,按照看下表创建对应服务器主机记录,正确配置skills.com域名的正向及反向解析区域;并关闭网络掩码排序功能。设置DNS服务正向区域和反向区域与活动目录集成,启用Active Directory的回收站功能。
虚拟机名称 | 完全限定域名 |
云主机5 | adrms.skills.com. |
云主机6 | iscsi.skills.com. |
- 完成分布式文件系统服务器部署
- 配置DFS服务,与sdc.win.skills.com做文件夹同步,在C盘创建文件夹dfs-root作为复制对象,复制组为dfs-backup,设置复制在周六和周日带宽为完整,周一至周五带宽为64M,拓扑采用交错方式。
- 在云主机2上完成如下操作:
- 子域控制器服务器的部署
- 升级为子域控制器,域名为win.skills.com,其完全域名为sdc.win.skills.com
- 完成CA证书服务器的部署
- 安装证书服务,有效期为5年,为企业内部自动回复证书申请。
- 完成域名服务器的部署
- 配置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 |
- 完成分布式文件系统服务器部署
- 配置DFS服务,与dc.skills.com做文件夹同步,在C盘创建文件夹dfs-root作为复制对象,复制组为dfs-backup,设置复制在周六和周日带宽为完整,周一至周五带宽为64M;拓扑采用交错方式。
- 在云主机3上完成如下操作:
- 完成网站服务器部署
- 将此服务器加入win.skills.com域,其完全域名为iis.win.skills.com。
- 创建web.win.skills.com站点,主目录为C:\web_root,默认文档:index.html,主页显示内容为“热烈庆祝年XXX选拔赛开幕”,同时设置网站的最大连接数为1000,网站连接超时为60s,网站的带宽为1000KB/S。
- 创建www.win.skills.com站点,主目录为C:\www_root,默认文档:auto.htm,主页显示内容为“传承技术技能、促进就业创业”;设置该网站虚拟目录为vdir,虚拟目录内容为“劳动光荣,技能宝贵”;访问端口为1080,编辑匿名用户身份验证凭据:用户名为webuser,密码为skills.com。
- 配置web服务器,创建sec.win.skills.com站点,主目录为C:\sec_root,默认文档:sec.htm,主页显示内容为“人人皆可成才、人人尽展其才”,通过加密认证方式访问该网站,其中CA证书从云主机2获取。
2.完成文件传输服务器部署
- 建立ftp站点ftp1.win.skills.com,站点主目录为C:\ftp_root,不允许匿名登录,所有用户只具有读取和写入文件权限;FTP站点欢迎消息为:“欢迎访问网络搭建FTP服务器!”,并且用命令浏览文件时使用UNIX方式显示;日志文件记录到C:\ftp_root\LogFiles目录下。
- 为ftp1.win.skills.com设置域用户隔离,在域控制器中创建域用户ftpuser1和ftpuser2,密码为skills.com,设置两个用户主目录分别为网络文件夹\\ftp_root\ftpuser1、\\ftp_root\ftpuser2;限制用户上传最大空间为100M,超过80M预警,预警采用电子邮件和记录事务日志,限制用户文件夹内不可以保存*.xlsx和*.pptx文档。
三、Linux系统配置
- 在云主机4上完成如下操作
- 完成授权DNS服务器及证书服务器的部署
- 配置云主机4的IP地址,并安装bind软件包;
- 修改相应配置文件,在其中添加“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服务解析;
- 将此服务器配置成CA证书服务器(CA认证中心),负责Web服务器的证书发放工作;
- 使用脚本/etc/pki/tls/misc/CA来创建CA认证中心,要求CA证书路径为/etc/pki/CA/cacert.pem;
- 签发数字证书,颁发者:
- 通用名称=“xxzx.skillschina.com”;
- 组织=“xxzx”;
- 组织单位=“DCN”;
- 城市/地点 =“GZ”;
- 省/市/自治区=“GD”;
- 国家/地区=“CN”;
- 完成时间服务器Chrony的部署
- 在此服务器上实现网络时间服务Chrony的配置,使得192.168.90.0/24网络中的其它计算机通过此服务器进行网络校时;
3.完成FTP服务器的部署
- 搭建匿名用户的FTP服务器
- 创建存放下载资源的目录/var/ftp/course
- 要求匿名用户可以在此目录中下载、上传文件,并可以对上传的文件进行改名
- 搭建虚拟用户的FTP服务器
- 创建不可登录系统的本地用户vuser;
- 创建两个虚拟用户的登录目录/data1与/data2,将登录目录的所有者设置为vuser,设置登录目录的访问权限为755;
- 创建虚拟用户lily与lisa的文本文件,并使用db_load工具将该文本文件转换为数据库文件,并且修改数据库文件的权限为600(只有root用户可读写);
- 建立支持虚拟用户登录时进行验证的PAM认证文件;
- 修改/etc/vsftpd/vsftpd.conf主配置文件,添加虚拟用户支持;
- 为虚拟用户lily与lisa分别建立满足各自要求的配置文件,其中lily用户可以浏览、下载文件资料,lisa用户可以下载、上传、删除文件(夹)和创建目录;
- 在客户端上,使用匿名用户、虚拟用户lily与lisa分别登录FTP服务器进行访问,测试是否满足上述要求。
- 配置系统防火墙firewalld,关闭除提供系统服务(80、443、25、22、110、53)以外的端口;
4.完成计划任务
- 通过at设置定时任务,在两分钟后向所有登录用户端发送消息”hello“,在二十分钟后重启系统;
- 通过crontab设置计划任务,实现每天每小时的30分,将/home目录实施压缩打包,打包的文件名为/home.tar.xz
- 在云主机5上完成如下操作
- 完成纯缓存DNS服务器及Apache服务器的部署
- 配置云主机8的IP地址,并安装bind软件包;
- 编辑相应配置文件,在其添加“skillschina.com”区域、添加转发地址,将其转发到云主机7的授权DNS服务器上;
- 在此服务器中安装Apache服务,建立虚拟主机站点www.skillschina.com:
- 网站主目录为/ skillschina/www,主页的内容为”欢迎参加年XXX选拔赛“;
- 配置访问日志路径和名称为/var/log/httpd/www.skillschina.com-access_log,日志记录格式为普通型;
- 完成E-MAIL服务器的部署
- 在此服务器上安装配置postfix与dovecot邮件服务,具体要求为:
- 创建三个邮箱用户stu1,stu2,stu3,用户密码为123,不允许本地登录;
- 当发送邮件给student时,将会发送给stu1,stu2,stu3三个用户;
- 邮件服务器的域名后缀为skillschina.com,邮件服务器要在所有IP地址上进行侦听;
- SMTP认证的配置:
- 安装用于认证的软件包Cyrus-SASL;
- 修改配置文件/etc/postfix/mail.cf,添加实现shadow验证的SMTP认证的配置参数;
- 修改配置文件/etc/sysconfig/saslauthd文件,将系统密码认证方式修改为shadow;
- 修改/etc/sasl2/smtpd.conf,使Cyrus-SASL支持SMTP认证;
- 编辑/etc/postfix/mail.cf文件,使Postfix支持SMTP认证。
- 测试
- 在PC2中,使用outlook(D盘下的off2020里面)建立stu1@skillschina.com账户,并启用认证支持,以发送认证邮件;
- 让stu1@skillschina.com给stu2@skillschina.com发送邮件,主题为”hello,stu2“,正文为”你好,我是stu1“。
3.完成Samba服务器的部署
- 配置Samba服务,按下表要求共享目录:
共享目录 | 共享要求 |
/share/public | 所有师生员工只读 |
/share/jwc | 教务处本部门用户cici、vega只能看到jwc与public的共享名,并且jwc只允许本部门用户可写入,其他用户禁止访问 |
/share/zsb | 招生办本部门用户lily、lisa只能看到zsb与public的共享名,并且zsb只允许本部门用户可写入,其他用户禁止访问 |
- 分别对上述共享目录进行测试;
4.完成NFS服务的部署
- 配置NFS服务,按下表要求共享目录:
共享目录 | 共享要求 |
/data | 本服务器网段的用户具有读写权限,其它只读,客户端任何用户写入文件的用户名映射为mail |
- 在云主机6上完成如下操作
- 完成Apache服务器的部署
- 在此服务器中安装Apache服务,建立安全站点market.skillschina.com;
- 网站主目录为/ skillschina/market,网页的内容是”欢迎访问网上交易系统“;
- 配置此网站的SSL连接,具体要求为:
- 设置仅支持https协议连接;
- 密钥路径为/etc/pki/tls/certs/server.key;
- 证书路径为/etc/pki/tls/certs/server.crt;
- 创建证书申请时,证书必需信息为:
- 通用名称=“market.skillschina.com”;
- 组织=“market”;
- 组织单位=“DCN”;
- 城市/地点 =“GZ”;
- 省/市/自治区=“GD”;
- 国家/地区=“CN”;
- 完成数据库服务器的部署
- 安装MariaDB服务器,启动并启用MariaDB,将登录的root密码设置为redhat,并仅帧听在本机。
- 配置MariaDB服务器,支持汉字数据处理。
- 创建数据库为myclass,在库中创建表为mystudent,结构如下表所示,在表中创建2个用户,分别为(1,张三,1996-7-1,女),(2,李四,1997-9-1,男),Password是姓名拼音的首字母。
- 创建文本文件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(命…...

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

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…...

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

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

【Ehcache技术专题】「入门到精通」带你一起从零基础进行分析和开发Ehcache框架的实战指南(Spring整合ehcache)
带你一起从零基础进行分析和开发Ehcache框架的实战指南(Spring整合ehcache) 回顾一下Ehcache主要的特性 Spring框架所支持的第三方缓存Spring Cache的实现方式Spring Cache基本准备工作定义Ehcache配置文件启用Spring-CacheXML风格的xml代码 JavaConfig注…...

合肥市2023年度高校毕业生“双千培养工程”培训项目学员招募公告
为贯彻落实人社部实施促进高校毕业生等青年就业创业推进计划要求,提升高校毕业生就业技能,拟开展高校毕业生“双千培养工程”培训项目。根据工作计划安排,现面向高校和社会招募学员参加培训,培训方向为大数据应用、PythonAI人工智…...

重写Properties类,实现对properties文件的有序读写,数据追加,解决中文乱码
前言 *.properties文件,是 Java 支持的一种配置文件类型,并且 Java 提供了 properties 类来读取 properties 文件中的信息。文件中以键值对 "键值"的形式,存储工程中会多次重复使用的配置信息,通过“Properties”类来读…...

态势感知与信质、信量
未来的新智能是人机环境系统智能,而人机融合的态势感知是其关键,简单地说,态势感知(situation awareness)就是智能体在“一定时间和空间环境中的元素的感知,对它们的含义的理解,并对他们稍后状态…...

20230508----重返学习-call()与bind()重写-JS中数据类型检测汇总-装箱与拆箱-类的多种继承方案
day-065-sixty-five-20230508-call()与bind()重写-JS中数据类型检测汇总-装箱与拆箱-类的多种继承方案 call()与bind()重写 call()重写 call()的作用例子 let obj {name: 珠峰培训 } const fn function fn(x, y, ev) {console.log(this, x, y, ev)return x y } let res f…...

Node.js对ES6 及更高版本的支持
目录 1、简介 2、默认情况下什么特性随着 Node.js 一起发布? 3、有哪些特性在开发中? 4、移除这个标记(--harmony)吗 5、Node.js 对应 V8 引擎 1、简介 Node.js 是针对 V8 引擎构建的。通过与此引擎的最新版本保持同步&…...

【华为OD机试2023】工作安排 100% C++ Java Python
【华为OD机试2023】工作安排 100% C++ Java Python 前言 如果您在准备华为的面试,期间有想了解的可以私信我,我会尽可能帮您解答,也可以给您一些建议! 本文解法非最优解(即非性能最优),不能保证通过率。 Tips1:机试为ACM 模式 你的代码需要处理输入输出,input/cin接收…...

面试题Spring - 关于Spring的25个经典问题和答案
文章目录 1 什么是Spring框架?Spring框架有哪些主要模块?2 使用Spring框架能带来哪些好处?3 什么是控制反转(IOC)?什么是依赖注入?4 请解释下Spring框架中的IoC?5 BeanFactory和ApplicationContext有什么区…...

C++学习day--10 条件判断、分支
1、if语句 if 语句的三种形态 形态1:如果。。。那么。。。 #include <iostream> using namespace std; int main( void ) { int salary; cout << " 你月薪多少 ?" ; cin >> salary; if (salary < 20000) { cout <&…...

和月薪5W的聊过后,才发现自己一直在打杂···
前几天和一个朋友聊面试,他说上个月同时拿到了腾讯和阿里的offer,最后选择了阿里。 我了解了下他的面试过程,就一点,不管是阿里还是腾讯的面试,这个级别的程序员,都会考察项目管理能力,并且权重…...