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

2022年山东省职业院校技能大赛高职组云计算赛项试卷第三场-公有云

2022年山东省职业院校技能大赛高职组云计算赛项试卷

目录

2022年职业院校技能大赛高职组云计算赛项试卷

【赛程名称】云计算赛项第三场-公有云

【任务1】公有云服务搭建[10分]

【适用平台】华为云

【题目1】私有网络管理[0.5分]

【题目2】云实例管理[0.5分]

【题目3】数据库管理[0.5分]

【题目4】主从数据库[0.5分]

【题目5】node环境管理[0.5分]

【题目6】安全组管理[0.5分]

【题目7】RocketChat上云[1分]

【题目8】NAT网关[0.5分]

【题目9】云备份[0.5分]

【题目10】云实例管理[0.5分]

【题目11】网络ACL[0.5分]

【题目12】弹性伸缩管理[1分]

【题目13】公有云安全:入侵检测系统[1分]

【题目14】公有云安全:日志分析服务[2分]

【任务2】公有云服务运维[10分]

【适用平台】华为云

【题目1】云容器引擎[0.5分]

【题目2】云容器管理[0.5分]

【题目3】使用kubectl操作集群[0.5分]

【题目4】安装helm[0.5分]

【题目5】云硬盘存储卷[0.5分]

【题目6】Secrets管理--Opaque[0.5分]

【题目7】生命周期管理-配置Pod生命周期[1分]

【题目8】定时任务管理—创建定时任务[0.5分]

【题目9】HPA管理—创建HPA规则[0.5分]

【题目10】使用helm模板[0.5分]

【题目11】创建http存活探针[0.5分]

【题目12】wordpress应用部署[1分]

【题目13】chartmuseum仓库部署[1分]

【题目14】私有仓库管理[2分]

【任务3】公有云运维开发[10分]

【适用平台】华为云

【题目1】Python运维开发:华为云Python 运行环境准备[1分]

【题目2】Python运维开发:实现容器集群创建[1.5分]

【题目3】Python运维开发:ECS云主机管理的命令行工具开发[3.5分]

【题目4】Python运维开发:ECS云主机管理与监控的Restful APIs  HTTP服务封装[4分]

需要竞赛资料可私信博主


【赛程名称】云计算赛项第三场-公有云

【赛程时间】2022-12-22 08:00:00至2022-12-22 14:30:00

【任务1】公有云服务搭建[10分]

【适用平台】华为云

【题目1】私有网络管理[0.5分]

在公有云中完成虚拟私有云的创建,具体要求如下:

(1)在上海一区域进行创建操作;

(2)创建一个名为intnetX的内部网络:IP地址为172.16.0.0/16;

(3)创建子网名称为intnetX-server:IP地址为172.16.1.0/24;

(4)创建子网名称为intnetX-mysql:IP地址为172.16.2.0/24;

完成创建后,提交当前的AK(SecretId)、SK(SecretKey)和intnetX网络的ID到答题框。

【题目2】云实例管理[0.5分]

登录华为云平台,创建两台云实例,具体要求如下:

(1)计费模式:按需计费;

(2)地域:上海一;

(3)CPU架构:x86计算;

(4)规格:c7.xlarge.2;

(5)镜像:CentOS 7.5 64位;

(6)系统盘:高IO 50G硬盘;

(7)公网带宽:按带宽计费,5Mbps;

(8)实例名称:ChinaSkill-node-1、ChinaSkill-node-2;

(9)登录方式:使用密码登录,密码自定义。

创建完成后,提交当前的AK(SecretId)、SK(SecretKey)和ChinaSkill-node-1的实例ID到答题框。

【题目3】数据库管理[0.5分]

使用intnetX-mysql网络创建两台chinaskill-sql-1和chinaskill-sql-2云服务器,使用提供的压缩文件rocketchat-cloud.tar.gz中的软件包源,在chinaskill-sql-1和chinaskill-sql-2中部署MongoDB数据库服务。配置完成后提交连接chinaskill-sql-1节点的用户名、密码和公网IP地址到答题框。

【题目4】主从数据库[0.5分]

在chinaskill-sql-1和chinaskill-sql-2云服务器中配置MongoDB主从数据库,配置MongoDB集群名称为rs并完成集群设置。完成后提交连接chinaskill-sql-1节点的用户名、密码和公网IP地址到答题框。

【题目5】node环境管理[0.5分]

使用提供的压缩文件rocketchat-cloud.tar.gz中软件包源,在ChinaSkill-node-1部署nodejs,根据所提供的rocket.chat所需要求安装nodejs。配置完成后提交连接ChinaSkill-node-1节点的用户名、密码和公网IP地址到答题框。

【题目6】安全组管理[0.5分]

创建一个安全组,具体要求如下:

(1)名称:intnetX-security;

(2)允许策略:只放行源地址为172.16.1.0/24访问27017端口;

(3)允许策略:只放行源地址为172.16.1.0/24使用ping命令访问;

(4)关联实例:将intnetX-security安全组关联至所创建的数据库中;

创建完成后,提交当前的AK(SecretId)、SK(SecretKey)和安全组ID到答题框。

【题目7】RocketChat上云[1分]

使用http服务器提供的压缩文件rocketchat-cloud.tar.gz中的RocketChat软件包,在ChinaSkill-node-1中部署RocketChat的Web服务。使用chinaskill-sql-1的MongoDB为后端数据库,设置RocketChat服务访问端口为3000。完成Rocketchat系统上云后,将ChinaSkill-node-1节点的用户名、密码和公网IP地址到答题框。

【题目8】NAT网关[0.5分]

创建一个公网NAT网关,具体配置如下:

(1)名称为:kcloud-nat;

(2)虚拟私有云:intnetX;

(3)子网:intnetX-server;

(4)规则:内部子网地址访问外网;

(5)设置Chinaskill-node-1云服务器3000端口转换为外部3000服务端口。

创建完成后提交当前的AK(SecretId)、SK(SecretKey)和NAT网关的ID到答题框。

【题目9】云备份[0.5分]

创建一个云服务器备份存储库名为server_backup,容量为100G。将ChinaSkill-node-1云服务器制作镜像文件chinaskill-image。完成后,将当前的AK(SecretId)、SK(SecretKey)和存储库ID到答题框。

【题目10】云实例管理[0.5分]

使用所创建的私有镜像chinaskill-image购买云服务器ChinaSkill-node-3,配置与ChinaSkill-node-1云服务器相同。完成后提交chinaskill-node-3的用户名、密码和公网IP到答题框。

【题目11】网络ACL[0.5分]

创建一个网络ACL,具体要求如下:

(1)名称:intnetX-acl;

(2)允许策略:只放行源地址为172.16.1.0/24访问3306端口;

(3)允许策略:只放行源地址为172.16.1.0/24使用ping命令访问;

创建完成后,提交你当前的AK(SecretId)、SK(SecretKey)和网络ACL ID到答题框。

【题目12】弹性伸缩管理[1分]

新建一个启动配置,具体要求如下:

(1)启动配置名称:template-exam;

(2)计费模式:按量计费;

(3)地域:上海一;

(4)镜像:chinaskill-image;

(5)登录方式:使用密码登录,密码自定义。

创建一个伸缩组,具体要求如下:

(1)名称:as-exam;

(2)最小伸缩数:1;起始实例数:1;最大伸缩数:5;

(3)启动配置:template-exam;

(4)使用负载均衡:chinaskill-elb;

(5)移出策略:移出最旧的实例。

为伸缩组as-exam新建告警触发策略,具体要求如下:

(1)如果实例的内存利用率在5分钟内的最大值小于40%,且连续发生3次。则实例数减少1台。冷却60秒;

(2)如果实例的内存利用率在5分钟内的最大值大于80%,且连续发生3次。则实例数增加1台。冷却60秒;

(3)如果实例的CPU利用率在5分钟内的最大值小于40%,且连续发生3次。则实例数减少1台。冷却60秒;

(4)如果实例的CPU利用率在5分钟内的平均值大于等于80%,且连续发生3次。则实例数增加1台。冷却60秒。

创建完成后提交当前的AK(SecretId)、SK(SecretKey)和伸缩组的实例ID到答题框。

【题目13】公有云安全:入侵检测系统[1分]

在公有云上的主机时刻面临被攻击的危险,除了可以购买云安全服务,还可以自行部署安全服务。在华为云上创建一个X86架构的云主机,镜像使用CentOS7.9。使用提供的makechk.tar.gz包安装chkrootkit入侵检测工具,安装完毕后使用chkrootkit工具扫描系统,并将扫描结果保存到/var/log/chkrootkit/chkrootkit.log,根据扫描的结果,修复漏洞。操作完成后,提交该云主机的用户名、密码和公网IP到答题框。

【题目14】公有云安全:日志分析服务[2分]

安全在公有云服务中占很大的比重,而日志分析服务可以很有效的分析日志规避部分风险。请在华为云上创建一个X86架构的云主机,镜像使用CentOS7.9。自行配置YUM源安装Docker服务,然后使用提供的sepb_elk_latest.tar镜像安装ELK服务,安装完成后,进行添加数据操作,将ELK监控目标节点所需安装的RPM安装包下载到本地云主机的/root目录下。完成后提交ELK云主机的用户名、密码和公网IP到答题框。

【任务2】公有云服务运维[10分]

【适用平台】华为云

【题目1】云容器引擎[0.5分]

创建一个x86架构集群,具体要求如下:

(1)集群名称:kcloud;

(2)集群版本:v1.21;

(3)地域:上海一;

(4)集群管理规模:50节点;

(5)控制节点数:3;

(6)节点使用子网:intnetX-server;

(7)Pod实例上限:64;

(8)容器网段:10.10.0.0/16。

节点配置信息要求如下:

(1)节点名称:kcloud-server;

(2)节点规格:c6s.xlarge.2

(3)节点:EulerOS 2.9

创建完成后提交当前的AK(SecretId)、SK(SecretKey)和集群的ID到答题框。

【题目2】云容器管理[0.5分]

使用插件管理在kcloud容器集群中安装dashboard可视化监控界面。完成后,提交dashboard访问地址到答题框。

【题目3】使用kubectl操作集群[0.5分]

在kcloud集群中安装kubectl命令,使用kubectl命令管理kcloud集群。完成后提交连接kcloud集群节点的用户名、密码和公网IP地址到答题框。

【题目4】安装helm[0.5分]

使用提供的helm软件包(软件包为helm-v3.3.0-linux-amd64.tar.gz在http服务下),在kcloud集群中安装helm服务。完成后提交连接kcloud集群节点的用户名、密码和公网IP地址到答题框。

【题目5】云硬盘存储卷[0.5分]

购买云硬盘存储卷,具体配置如下:

(1)名称为:ckloud-disk;

(2)集群:kcloud;

(3)容量:30G;

(4)类型:高I/O;

完成后提交连接kcloud集群节点的用户名、密码和公网IP地址到答题框。

【题目6】Secrets管理--Opaque[0.5分]

在master节点/root目录下编写YAML文件secret.yaml,具体要求如下:

(1)Secret名称:mysecret;

(2)命名空间:default;

(3)类型:Opaque;

(4)username: YWRtaW4=;password: MWYyZDFlMmU2N2Rm。

完成后使用该YAML文件创建Secret,并提交master节点的用户名、密码和IP到答题框。

【题目7】生命周期管理-配置Pod生命周期[1分]

登录kcloud集群节点,在default命名空间下使用 nginx:latest 镜像创建一个名为lifecycle-demo的Pod,要求容器创建成功后执行命令"echo Hello from the postStart handler > /usr/share/message”,容器终止前执行命令“nginx -s quit; while killall -0 nginx; do sleep 1;done"。完成后提交连接kcloud集群节点的用户名、密码和公网IP地址到答题框。

【题目8】定时任务管理—创建定时任务[0.5分]

在kcloud集群节点/root目录下编写yaml文件date.yaml

具体要求如下:

(1)CronJob名称:date;

(2)命名空间:default;

(3)基于时间的调度规则:每分钟启动一次;

(4)容器名称:hello;镜像:busybox。

完成后使用该YAML文件创建cronjob,并提交连接kcloud集群节点的用户名、密码和公网IP地址到答题框。

【题目9】HPA管理—创建HPA规则[0.5分]

在kcloud集群节点/root目录下编写YAML文件hpa.yaml,具体要求如下:

(1)HPA名称:frontend-scaler;

(2)命名空间:default;

(3)副本数伸缩范围:3--10;

(4)期望每个Pod的CPU使用率为50%。

完成后使用该YAML文件创建HPA,并提交连接kcloud集群节点的用户名、密码和公网IP地址到答题框。

【题目10】使用helm模板[0.5分]

使用赛项提供的mychart-0.1.0.tgz模板包(在http服务下),修改模板代码使外部可通过节点地址进行访问。在模板市场中上传我的模板mychart,在kcloud集群中安装名为nginx的模板实例。完成后提交连接kcloud集群节点的用户名、密码和公网IP地址到答题框。

【题目11】创建http存活探针[0.5分]

在kcloud集群中使用k8s集群创建名为liveness-http的pod,设置http探针监控pod状态,探针初始延迟时间为20秒,探测失败1次后重启容器。完成后提交连接kcloud集群节点的用户名、密码和公网IP地址到答题框。

【题目12】wordpress应用部署[1分]

根据提供的chart包wordpress-13.0.23.tgz部署wordpress服务,根据chart包中内容创建wordpress所需要的pv,并修改其访问模式为NodePort。使用修改后的chart包创建wordpress服务。完成后提交连接kcloud集群节点的用户名、密码和公网IP地址到答题框。

【题目13】chartmuseum仓库部署[1分]

在k8s集群中创建chartmuseum命名空间,编写yaml文件在chartmuseum命名空间中使用chartmuseum:latest镜像创建本地私有chart仓库,设置其仓库存储目录为宿主机的/data/charts目录。编写service.yaml文件,为chart私有仓库创建Service访问策略,定义其为ClusterIP访问模式。编写完成后启动chartmuseum服务。提交连接kcloud集群节点的用户名、密码和公网IP地址到答题框。

【题目14】私有仓库管理[2分]

在master节点添加搭建的本地私有chart仓库源,name为chartmuseum,并上传wordpress-13.0.23.tgz包至chartmuseum私有仓库中。可以使用本地仓库chart源部署应用。完成后提交连接kcloud集群节点的用户名、密码和公网IP地址到答题框。

【任务3】公有云运维开发[10分]

【适用平台】华为云

【题目1】Python运维开发:华为云Python 运行环境准备[1分]

通过华为云控制台,选择北京四区域,创建一台 x86 架构,“按需计费”的2核,4G,系统盘50G的云实例,实例名为chinaskill2022,选择镜像为CentOS 7.9 64bit(40GB),分配独立的公网IP,带宽选择按使用流量计费5M。登录此云服务器,安装Python3.68运行环境,并安装华为云旧版SDK、新版(v3.0) Python SDK中弹性云服务、虚拟私有云、镜像服务、容器云引擎的python库。

完成后提交“chinaskill2022开发运行环境云主机”的用户名、密码和 IP 地址到答题框。

【题目2】Python运维开发:实现容器集群创建[1.5分]

基于在Huawei Cloud API的云容器引擎CCE Python模块,使用以下信息,在/root目录下手动编写cce_cluser.yaml文件。

云服务器的/root/ 目录下编写cce_cluster_manager.py 文件,编码实现读取cce_cluser.yaml,创建“按需计费”的CCE容器引擎集群(Cluster),创建后根据名称查询该集群(Cluster)的详细信息,通过控制台以json格式输出该集群的信息。

创建CCE集群的信息如下:

CCE名称chinaskillscce2022;

按需计费;集群版本:v1.21;

集群规模:节点数50;

网络模式:VPC网络;

其他必要信息不限。

完成后提交“chinaskill2022开发运行环境云主机”的用户名、密码和 IP 地址到答题框。

【题目3】Python运维开发:ECS云主机管理的命令行工具开发[3.5分]

使用已建好的运维开发环境,在/root/目录下创建ecs_manager.py脚本,完成ECS云主机管理,ecs_manager.py程序支持命令行参数执行。

提示说明:华为云主机支持安装所需Python库。提交前答案前,需安装所开发程序所依赖的Python库。

(1)程序支持根据命令行参数,创建1个云主机。

位置参数“create”,表示创建;

参数“-i 或--input”,格式为json格式文本的云主机的名称、镜像名称2个信息。其他参数同上述开发环境云主机一致。

创建待成功,再返回查询该云主机的信息,结果以json格式输出到控制台。

参考执行实例如下:

python3 ecs_manager.py create --input '{ "name": " chinaskill001", "imagename": "CentOS 7.9 64bit"} '

(2)支持查询给定具体名称的ECS云主机查询。

位置参数“get”,表示查询ECS;

参数“-n 或 --name”支持指定名称ECS查询,类型为string。

参数“-o 或 --output”支持查询该ECS信息输出到文件,格式为json格式。

参考执行实例如下:

python3 ecs_manager.py get --name chinaskill001-o chinaskill001.json

(3)程序支持查询目前区域账号下所有的ECS云主机。

位置参数“getall”,表示查询所有ECS云主机;

参数“-o 或--output”支持输出到文件,格式为yaml格式。

参考执行实例如下:

python3 ecs_manager.py getall -o huawei_all_ecs.yaml

(4)支持删除指定名称的云主机。

位置参数“delete”,表示删除一个ECS云主机;返回response,通过控制台输出。

参数“-n或--name”支持指定名称查询,类型为string。

参考执行实例如下:

python3 ecs_manager.py delete --name chinaskill001

完成后提交“chinaskill2022开发运行环境云主机”的用户名、密码和 IP 地址到答题框。

【题目4】Python运维开发:ECS云主机管理与监控的Restful APIs  HTTP服务封装[4分]

云服务器的/root/目录下编写 huawei_ecs_server.py 文件编写Python程序实现华为ECS云主机管理与云主机操作系统性能远程监控。所有的资源申请区域为“华北-北京四”,所有服务封装成Restful APIs方式,host为127.0.0.1,端口8888,供外部检测。

提示说明:华为云主机支持安装所需Python库。提交前答案前,需安装程序所依赖的Python库。

具体要求:

(1)POST /ecs/server 创建云主机,需要等待成功该云主机后,返回查询该云主机信息。Request传输的数据为application/json,json包含2个必备信息,名称、镜像名称。

json数据格式案例如下:

{ "name": " cloud001", "imagename": "CentOS 7.9 64bit"}

其他必备参数与开发环境云主机一致。

Response的Body以json格式,返回所创建成功的主机详细信息。

(2)GET /ecs/server/{name}查询云主机;Response的Body以yaml格式。

(3)GET /ecs/server/{name}/os查询所指定ID云主机的操作系统信息;Response的json格式返回。返回格式要求如下:

os_release:操作系统的版本系统;

cpu_util:CPU使用率%;

mem_util:内存使用率%;

disk_util:磁盘使用率%。

(4)DELETE /ecs/server/{name}删除云主机;Response的Body以json格式。

编码完成后,自己手动执行提供Web HTTP服务的huawei_ecs_server.py程序。

完成后提交“chinaskill2022开发运行环境云主机”的用户名、密码和 IP 地址到答题框。

相关文章:

2022年山东省职业院校技能大赛高职组云计算赛项试卷第三场-公有云

2022年山东省职业院校技能大赛高职组云计算赛项试卷 目录 2022年职业院校技能大赛高职组云计算赛项试卷 【赛程名称】云计算赛项第三场-公有云 【任务1】公有云服务搭建[10分] 【适用平台】华为云 【题目1】私有网络管理[0.5分] 【题目2】云实例管理[0.5分] 【题目3】数…...

现代 NLP:详细概述,第 1 部分:transformer

阿比吉特罗伊 一、说明...

记一次Mac端mysql重置密码

在执行mysql命令的时候,报如下的错误,表示不支持mysql命令: zsh: command not found: mysql 1. 先查看mysql服务是否存在 在系统偏好设置中查看: 2. 发现mysql服务已经在运行,可能因为/usr/local/bin目录下缺失mysq…...

【开题报告】基于java的流浪之家动物领养网站的设计与开发

1.选题背景 流浪之家动物领养网站的设计与开发背景主要源于对流浪动物保护和宠物领养问题的关注。随着城市化进程加快,越来越多的流浪动物出现在城市中,它们面临着食物、住所和医疗资源的缺乏。同时,许多爱心人士希望能够给流浪动物一个温暖…...

训狗技术从初级到高级,专业有效的训狗训犬教程

一、教程描述 现在大部分人家里都会养些宠物,比如狗狗,虽然狗狗的一些行为习惯跟遗传有关,但是主人后天的影响也会给狗狗带来改变,本套教程教你纠正狗狗的不良行为,可以让你与狗愉快地玩耍。本套训狗教程,…...

如何让机器人具备实时、多模态的触觉感知能力?

人类能够直观地感知和理解复杂的触觉信息,是因为分布在指尖皮肤的皮肤感受器同时接收到不同的触觉刺激,并将触觉信号立即传输到大脑。尽管许多研究小组试图模仿人类皮肤的结构和功能,但在一个系统内实现类似人类的触觉感知过程仍然是一个挑战…...

datax

DataX DataX 是阿里巴巴集团内被广泛使用的离线数据同步工具/平台,实现包括 MySQL、SQL Server、Oracle、PostgreSQL、HDFS、Hive、HBase、OTS、ODPS 等各种异构数据源之间高效的数据同步功能。 https://github.com/alibaba/DataX Features DataX本身作为数据同…...

【Java】SpringBoot快速整合WebSocket实现客户端服务端相互推送信息

目录 什么是webSocket? webSocket可以用来做什么? WebSocket操作类 一:测试客户端向服务端推送消息 1.启动SpringBoot项目 2.打开网站 3.进行测试消息推送 4.后端进行查看测试结果 二:测试服务端向客户端推送消息 1.接口代码 2.使…...

C语言 linux文件操作(一)

文章目录 一、linux文件权限1.1文件描述符1.2文件描述符的范围和默认值1.3打开文件和文件描述符1.4标准文件描述符1.5文件描述符的重定向和关闭1.6I/O 操作1.7使用文件描述符进行进程通信1.8资源限制 二、C语言文件读写2.1open 函数2.2 flags参数详解2.3 lseek 函数 一、linux文…...

007、控制流

先看下本篇学习内容: 通过条件来执行 或 重复执行某些代码 是大部分编程语言的基础组成部分。在Rust中用来控制程序执行流的结构主要就是 if表达式 与 循环表达式。 1. if表达式 if表达式允许我们根据条件执行不同的代码分支。我们提供一个条件,并且做出…...

将学习自动化测试时的医药管理信息系统项目用idea运行

将学习自动化测试时的医药管理信息系统项目用idea运行 背景 学习自动化测试的时候老师的运行方式是把医药管理信息系统项目打包成war包后再放到tomcat的webapp中去运行,于是我想着用idea运行会方便点,现在记录下步骤方便以后查找最开始没有查阅资料&am…...

k8s 的YAML文件详解

一、yaml文件简介 Kubernetes只支持YAML和JSON格式创建资源对象,JSON格式用于接口之间消息的传递,适用于开发;YAML格式用于配置和管理,适用于云平台管理,YAML是一种简洁的非标记性语言。 1)yaml的语法规则&…...

【Pytorch】Pytorch或者CUDA版本不符合问题解决与分析

NVIDIA CUDA Toolkit Release Notes Package installation issues INSTALL PYTORCH 先声毒人:最好资料就是上面三份资料,可以通过官网明确的获取一手信息,你所遇到的99%的问题都可以找到,明确的解决方案,建议最好看…...

『精』CSS 小技巧之BEM规范

『精』CSS 小技巧之BEM规范 文章目录 『精』CSS 小技巧之BEM规范一、什么是BEM?二、BEM要怎么用?三、不用BEM会少个胳膊吗?💊四、Sass与BEM的结合🎈五、块与修饰符应放在一块👿参考资料💘推荐博…...

vue3-12

需求是用户如果登录了,可以访问主页,如果没有登录,则不能访问主页,随后跳转到登录界面,让用户登录 实现思路,在用户登录之前做一个检查,如果登录了,则token是存在的,则放…...

操作系统期末复习

分段存储管理方式 某采用段式存储管理的系统为装入主存的一个作业建立了如下段表: 段号 段长 主存起始地址 0 660 210 1 140 3300 2 100 90 3 580 1237 4 960 1959 (1)计算该作业访问[0,432],[1&am…...

element el-table实现可进行横向拖拽滚动

【问题】表格横向太长,表格横向滚动条位于最底部,需将页面滚动至最底部才可左右拖动表格,用户体验感不好 【需求】基于elment的el-table组件生成的表格,使其可以横向拖拽滚动 【实现】灵感来源于这篇文章【Vue】表格可拖拽滚动&am…...

【兔子王赠书第14期】《YOLO目标检测》涵盖众多目标检测框架,附赠源代码和全书彩图!

文章目录 写在前面YOLO目标检测推荐图书本书特色内容简介作者简介 推荐理由粉丝福利写在后面 写在前面 小伙伴们好久不见吖,本期博主给大家推荐一本关于YOLO目标检测的图书,该书侧重目标检测的基础知识,包含丰富的实践内容,是目标…...

WPF 基础入门(样式)

3.1 一般样式 <Grid Margin"10"><TextBlock Text"Style test" Foreground"Red" FontSize"20"/> </Grid> 3.2内嵌样式 直接在控件上定义样式&#xff0c;如下所示&#xff1a; <Grid Margin"10">…...

Java ArrayList在遍历时删除元素

文章目录 1. Arrays.asList()获取到的ArrayList只能遍历&#xff0c;不能增加或删除元素2. java.util.ArrayList.SubList有实现add()、remove()方法3. 遍历集合时对元素重新赋值、对元素中的属性赋值、删除元素、新增元素3.1 普通for循环3.2 增强for循环3.3 forEach循环3.4 str…...

iOS 26 携众系统重磅更新,但“苹果智能”仍与国行无缘

美国西海岸的夏天&#xff0c;再次被苹果点燃。一年一度的全球开发者大会 WWDC25 如期而至&#xff0c;这不仅是开发者的盛宴&#xff0c;更是全球数亿苹果用户翘首以盼的科技春晚。今年&#xff0c;苹果依旧为我们带来了全家桶式的系统更新&#xff0c;包括 iOS 26、iPadOS 26…...

最新SpringBoot+SpringCloud+Nacos微服务框架分享

文章目录 前言一、服务规划二、架构核心1.cloud的pom2.gateway的异常handler3.gateway的filter4、admin的pom5、admin的登录核心 三、code-helper分享总结 前言 最近有个活蛮赶的&#xff0c;根据Excel列的需求预估的工时直接打骨折&#xff0c;不要问我为什么&#xff0c;主要…...

【android bluetooth 框架分析 04】【bt-framework 层详解 1】【BluetoothProperties介绍】

1. BluetoothProperties介绍 libsysprop/srcs/android/sysprop/BluetoothProperties.sysprop BluetoothProperties.sysprop 是 Android AOSP 中的一种 系统属性定义文件&#xff08;System Property Definition File&#xff09;&#xff0c;用于声明和管理 Bluetooth 模块相…...

AI语音助手的Python实现

引言 语音助手(如小爱同学、Siri)通过语音识别、自然语言处理(NLP)和语音合成技术,为用户提供直观、高效的交互体验。随着人工智能的普及,Python开发者可以利用开源库和AI模型,快速构建自定义语音助手。本文由浅入深,详细介绍如何使用Python开发AI语音助手,涵盖基础功…...

【自然语言处理】大模型时代的数据标注(主动学习)

文章目录 A 论文出处B 背景B.1 背景介绍B.2 问题提出B.3 创新点 C 模型结构D 实验设计E 个人总结 A 论文出处 论文题目&#xff1a;FreeAL: Towards Human-Free Active Learning in the Era of Large Language Models发表情况&#xff1a;2023-EMNLP作者单位&#xff1a;浙江大…...

基于Java的离散数学题库系统设计与实现:附完整源码与论文

JAVASQL离散数学题库管理系统 一、系统概述 本系统采用Java Swing开发桌面应用&#xff0c;结合SQL Server数据库实现离散数学题库的高效管理。系统支持题型分类&#xff08;选择题、填空题、判断题等&#xff09;、难度分级、知识点关联&#xff0c;并提供智能组卷、在线测试…...

【Redis】Redis 的持久化策略

目录 一、RDB 定期备份 1.2 触发方式 1.2.1 手动触发 1.2.2.1 自动触发 RDB 持久化机制的场景 1.2.2.2 检查是否触发 1.2.2.3 线上运维配置 1.3 检索工具 1.4 RDB 备份实现原理 1.5 禁用 RDB 快照 1.6 RDB 优缺点分析 二、AOF 实时备份 2.1 配置文件解析 2.2 开启…...

民锋视角下的资金流效率与账户行为建模

民锋视角下的资金流效率与账户行为建模 在当前复杂多变的金融环境中&#xff0c;资金流效率已成为衡量一家金融服务机构专业能力的重要指标。民锋在账户管理与资金调配的实战经验中&#xff0c;逐步建立起一套以资金流路径为核心的行为建模方法&#xff0c;用以评估客户行为、交…...

SpringBoot离线应用的5种实现方式

在当今高度依赖网络的环境中&#xff0c;离线应用的价值日益凸显。无论是在网络不稳定的区域运行的现场系统&#xff0c;还是需要在断网环境下使用的企业内部应用&#xff0c;具备离线工作能力已成为许多应用的必备特性。 本文将介绍基于SpringBoot实现离线应用的5种不同方式。…...

跨域请求解决方案全解析

跨域请求可以通过多种技术方案实现&#xff0c;核心是绕过浏览器的同源策略限制。以下是主流解决方案及具体实现方式&#xff1a; 一、CORS&#xff08;跨域资源共享&#xff09; 最常用的标准化方案&#xff0c;通过服务器设置HTTP响应头实现&#xff1a; Access-Control-Al…...