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

2025数维杯数学建模竞赛B题完整参考论文(共38页)(含模型、代码、数据)

2025数维杯数学建模竞赛B题完整参考论文

目录

摘要 

一、问题重述 

二、问题分析 

三、模型假设 

四、定义与符号说明 

五、 模型建立与求解 

5.1问题1 

5.1.1问题1思路分析 

5.1.2问题1模型建立 

5.1.3问题1求解结果 

5.2问题2 

5.2.1问题2思路分析 

5.2.2问题2模型建立 

5.2.3问题2求解结果 

5.3问题3 

5.3.1问题3思路分析 

5.3.2问题3模型建立 

5.3.3问题3求解结果 

5.4问题4 

5.4.1问题4思路分析 

5.4.2问题4模型建立 

5.4.3问题4求解结果 

六、 模型推广 

附录1问题1代码 

附录2问题2代码 

附录3问题3代码 

附录4问题4代码 

2025数维杯数学建模B题助攻资料下载链接:

百度网盘 请输入提取码百度网盘为您提供文件的网络备份、同步和分享服务。空间大、速度快、安全稳固,支持教育网加速,支持手机端。注册使用百度网盘即可享受免费存储空间https://pan.baidu.com/s/1woh9ZC07KdZGyyC8AtriVg?pwd=xmah

提取码: xmah

摘要

针对马拉松赛事的优化问题,本文结合气象条件、城市承载能力、参赛者需求和交通流量,提出了一种综合性的赛事规划与优化模型。首先,针对问题1,我们综合考虑气象适宜性、城市承载能力、人口规模及报名热度等因素,采用多目标优化方法科学筛选赛事窗口期、比赛时间、赛事规模与频次;针对问题2,我们通过西安市的基础数据,运用图论和最短路径算法,设计了符合赛道要求的起点-终点组合,并优化了赛道的树荫覆盖率、补给站设置与坡度;针对问题3,我们设计了一个多目标优化算法,结合树荫覆盖、交通影响、赛道坡度等因素生成若干候选赛道方案,以提升选手舒适度并减少对城市交通的干扰;针对问题4,我们结合历史成绩数据和参赛组别,设计了差异化的纪念品兑换方案,并提供了赛前模拟排名工具,帮助参赛者制定合理的奖励方案。

对于问题1,我们首先建立了气象、交通、报名热度等因素的综合评估模型,采用多目标优化方法筛选出最佳赛事窗口期。通过对历史数据的分析,我们利用数学模型预测赛事规模和频次,并得出最优的城市选择与赛事安排方案。利用MATLAB进行求解,我们获得了针对不同城市的最佳赛事时间和频次安排。

对于问题2,我们以西安市为例,首先收集了景点、住宿设施、餐饮设施等数据,构建了赛道优化模型。在模型中,我们结合了容量权重和路网密度,采用Dijkstra算法筛选出最优的起点-终点组合,并进一步优化赛道路径。最终,利用GIS软件绘制了最优赛道图,并验证了其符合国际马拉松标准的要求。

对于问题3,我们采用了多目标优化算法,平衡树荫覆盖、交通影响、坡度等因素,设计了多个候选赛道方案,并提出了基于舒适度评分和交通流量的科学性评估指标。通过模拟气象数据和赛道设计,我们优化了赛道走向,减少了高温时段暴露于阳光下的距离,从而提升了选手的整体舒适度。

对于问题4,我们设计了差异化的纪念品兑换方案,结合参赛组别和历史成绩,提出了多层次奖励机制,并构建了赛前模拟排名工具。通过结合参赛者的预期成绩,我们为不同成绩组别的参赛者提供了定制化的奖励方案,进一步激励参赛者提升成绩。

在优化过程中,针对不同城市和赛事特点,我们对模型进行了适当的修改与优化。根据赛道数据和历史成绩的变化,我们提出了新的奖励机制和赛事安排建议,这种优化模型具有广泛的适应性,并能为未来的赛事规划提供有效的支持。

关键词:多目标优化;赛道设计;纪念品兑换;交通优化;赛事窗口期

2025数维杯数学建模B题助攻资料下载链接:

百度网盘 请输入提取码百度网盘为您提供文件的网络备份、同步和分享服务。空间大、速度快、安全稳固,支持教育网加速,支持手机端。注册使用百度网盘即可享受免费存储空间https://pan.baidu.com/s/1woh9ZC07KdZGyyC8AtriVg?pwd=xmah

提取码: xmah

一、问题重述

问题1 重述

问题1的目标是选择合适的数据集,并综合考虑多个核心因素来科学地筛选中国主要城市的马拉松赛事窗口期,以及合理确定比赛时间、赛事规模与频次。关键的考虑因素包括气象适宜性、城市承载能力、人口规模和报名热度等。气象适宜性主要指天气条件,如温度和降水量,它直接影响赛事的举办时机。城市承载能力反映了城市在举办大规模赛事时所能提供的基础设施和服务能力。人口规模和报名热度则通过历史数据来预测赛事的规模和参赛者的增长趋势。通过对这些因素的综合分析,能够为每个城市选择一个最适合的赛事窗口期,进而优化赛事的时间安排和规模,以确保赛事的顺利进行。

问题2 重述

问题2要求以西安市为例,基于该市的基础数据中的景点和住宿设施坐标集,设计一个优化的赛道方案。首先,需要建立一个评价函数,考虑节点的容量权重与邻近路网密度,并通过图形化展示来划分服务范围。目标是筛选出最优的起点-终点组合,保证赛道的总距离大于或等于42公里,并且起点3000米范围内的住宿容量大于等于3000人。同时,起点和终点应毗邻轨道交通站点。其次,将景点视为必经节点集,餐饮设施作为增益节点,设计一个符合国际马拉松标准的闭合回路。赛道设计需要满足坡度不超过5%的限制,每5公里设置一个补给站,并要求补给站靠近餐饮设施,以最大化选手的增益值和赛事体验。

问题3 重述

问题3在问题2的基础上,要求构建一个综合评估体系,旨在提升选手的舒适度,并减少对城市交通的干扰。在设计赛道时,需要量化赛道沿线的树荫覆盖率,并结合气象数据优化赛道走向,以减少选手在高温时段暴露于直射阳光下的距离。具体地,需要设计一个多目标优化算法,在树荫覆盖、交通影响和赛道坡度等多个因素之间进行平衡,生成若干候选赛道方案。此外,需要提出评估赛道科学性的量化指标,以确保所设计的赛道既符合赛事标准,又能为参赛者提供最佳的舒适度和体验,同时不会对城市交通产生过大的影响。

问题4 重述

问题4要求基于马拉松赛事的主题,设计具有收藏价值的限定纪念品,并结合参赛组别和成绩排名设置差异化的兑换权益。具体地,需要为不同的参赛组别设计合适的奖励方案,确保奖励与参赛者的表现和组别相匹配。通过优化年龄分组规则(如按5岁间隔细分组别),并结合历史成绩数据预测各组别的竞争激烈程度,可以为每个组别设定合理的奖品和奖励方式。此外,还需要设计一个赛前模拟排名工具,帮助参赛者了解自己的预期成绩和排名,从而为他们提供更合理的奖励方案,并激励他们提升成绩。

2025数维杯数学建模B题助攻资料下载链接:

百度网盘 请输入提取码百度网盘为您提供文件的网络备份、同步和分享服务。空间大、速度快、安全稳固,支持教育网加速,支持手机端。注册使用百度网盘即可享受免费存储空间https://pan.baidu.com/s/1woh9ZC07KdZGyyC8AtriVg?pwd=xmah

提取码: xmah

二、问题分析

问题1 分析

在问题1中,我们的目标是选择合适的数据集并综合考虑气象适宜性、城市承载能力、人口规模及报名热度等核心要素,科学筛选出中国主要城市的马拉松赛事窗口期,并合理确定比赛时间、赛事规模与频次。首先,气象适宜性是选择赛事时间窗口的关键因素之一,气候条件如气温、降水量和风速会影响参赛者的表现和安全性。因此,气象数据必须精确且具有时效性,以预测最佳的赛事举行时段。城市承载能力与人口规模则直接影响赛事规模的选择,城市的交通、住宿、医疗等基础设施必须能够承载一定数量的参赛者。报名热度,主要由历史报名人数及其增长率体现,是决定赛事频次和规模的重要依据。通过对这些因素的综合分析,结合城市的特性和需求,能够科学确定最佳的赛事时间和规模安排。

问题2 分析

问题2的核心是基于西安市的基础数据进行赛道设计,包括选择最优的起点和终点组合,并对赛道的其他条件进行优化。问题的第一部分要求我们建立一个评价函数,考虑容量权重与邻近路网密度,选择最合适的起点和终点组合。此部分的挑战在于如何精确地衡量城市设施的容量(如住宿设施)与交通网络的密度,以及如何通过地图数据和地理信息系统(GIS)工具进行可视化和优化。第二部分要求将景点抽象为必经节点,餐饮设施作为增益节点,设计一个符合国际马拉松要求的闭合回路。在此过程中,我们需要平衡多个因素,包括赛道的坡度、补给站的设置、餐饮设施的分布等。赛道的坡度不得超过5%,并且每5公里必须设置一个补给站,同时补给站需邻近餐饮设施,保证选手的饮食补给需求。通过这些优化,我们能够提供一个既符合比赛要求,又能最大化参赛者体验的赛道方案。

问题3 分析

问题3要求我们在问题2的基础上构建一个综合评估体系,提升选手舒适度并减少对城市交通的干扰,特别是考虑如何量化分析赛道沿线的树荫覆盖率,并结合气象数据优化赛道走向,以减少选手在高温时段暴露于阳光下的距离。树荫覆盖率是影响选手舒适度的重要因素,尤其在气温较高的时段,树荫可以有效减少太阳直射和高温对选手的影响。结合气象数据,我们可以优化赛道走向,选择树荫覆盖较好的区域。为了达到这个目标,我们需要设计一个多目标优化算法,综合考虑树荫覆盖、交通影响、赛道坡度等因素。在该算法中,树荫覆盖应当最大化,交通干扰应最小化,而坡度要保持在适宜范围内。通过生成若干候选路线方案,我们可以依据多个科学性量化指标(如舒适度评分、交通流量、坡度等)对赛道进行评估,并最终选择最佳赛道方案。

问题4 分析

问题4的核心在于设计具有收藏价值的限定纪念品,并结合参赛组别、成绩排名设置差异化兑换权益。纪念品设计不仅需要满足赛事主题的要求,还要考虑其收藏价值和吸引力。限定纪念品的设计应具有独特性,可以根据赛事的历史背景、城市特色等元素来定制,吸引参赛者的兴趣。与此同时,根据参赛者的成绩和组别,设置差异化的兑换权益,可以通过历史成绩数据预测不同组别的竞争激烈程度,优化奖励分配。年龄分组规则的优化是关键,按照5岁为间隔进行细分,可以更加科学地平衡不同年龄段参赛者的竞争强度。历史成绩数据对于预测各组别的竞争激烈程度非常重要,借助这些数据,可以为参赛者提供一个赛前模拟排名工具,帮助他们了解自己的潜在排名,并制定合理的目标。同时,合理的奖励方案可以激励选手的参与热情和表现。通过这些设计,我们不仅能够优化赛事奖励方案,还能提升赛事的整体吸引力和品牌价值。

2025数维杯数学建模B题助攻资料下载链接:

百度网盘 请输入提取码百度网盘为您提供文件的网络备份、同步和分享服务。空间大、速度快、安全稳固,支持教育网加速,支持手机端。注册使用百度网盘即可享受免费存储空间https://pan.baidu.com/s/1woh9ZC07KdZGyyC8AtriVg?pwd=xmah

提取码: xmah

5.1.1问题1思路分析

1. 赛题背景分析

根据赛题背景,马拉松赛事已经成为了重要的城市经济活动,尤其在一些大城市中,马拉松赛事的成功举办不仅带来了显著的经济效益,还提升了城市品牌和文化影响力。然而,赛事的成功与否,离不开多个核心因素的协同作用,包括气象条件、城市承载能力、人口规模、报名热度等。因此,问题1的目标是通过综合考虑这些要素,科学地筛选出适合举办马拉松赛事的时间段、合理确定赛事的规模与频次。

2. 数据集选择与整合

要解决这一问题,首先需要从附件数据中选择与气象适宜性、城市承载能力、人口规模以及报名热度相关的数据集。具体而言:

气象数据(附件1):气温、风速、降水量等因素直接影响马拉松赛事的举办时机和选手的体验,因此选择合适的气象数据(如年均气温、降水量、风速等)是至关重要的。

人口数据(附件3)与城市承载能力数据:城市的承载能力和人口规模是赛事举办的重要基础。可以从人口密度和城市规模来推测马拉松赛事的适应能力,包括城市的公共服务能力、交通承载能力以及医疗设施等。人口的年龄分布(如青年、中年群体的比例)也会影响报名人数和参与热度。

轨道交通数据(附件2):城市的交通便利程度直接影响赛事的承载能力与参赛者的出行便利性。通过分析城市轨道交通的客运量和密度,可以预估赛事期间交通的流量,从而优化赛事的时间和规模。

历史报名数据(附件12):通过分析各大城市的历史报名数据,可以得出每年马拉松赛事的报名热度、参赛者增长趋势及其影响因素,从而帮助我们预测未来马拉松赛事的报名人数和规模。

3. 关键因素分析

要科学筛选赛事的窗口期、确定比赛时间、赛事规模和频次,需要从以下几个核心要素进行分析:

气象适宜性:气象条件直接影响赛事的舒适度与安全性。需要通过气象数据判断哪些季节和月份气温适宜、降水量较少,减少极端天气对赛事的不利影响。可以通过分析每年不同月份的气候数据,筛选出气候最适宜举办马拉松赛事的时段(例如温度适中、降水少的春秋季节)。

城市承载能力:根据城市的基础设施、交通网络以及公共服务能力评估赛事的承载能力。需要结合轨道交通和人口密度数据,评估赛事期间城市的交通流量、人员聚集情况及其对城市正常运作的影响。如果交通压力过大,可能需要选择交通更为畅通的时段或采取相应的交通管理措施。

人口规模与结构:人口的规模和结构直接影响马拉松的参赛人数和赛事的参与热情。需要分析各大城市的人口总量和年龄结构,评估哪些城市有较大的马拉松参与基础,并预测未来几年的报名人数增长趋势。

报名热度:通过历史报名人数及其增长率的数据,分析马拉松赛事的参与热度和发展趋势,判断哪些城市的赛事受欢迎程度较高,哪些城市的赛事潜力较大。此外,还可以通过报名人数的变化规律,预测未来赛事的规模。

4. 模型构建与优化

综合以上数据分析,下一步是构建一个数学模型,优化赛事窗口期、赛事规模和频次的选择。具体方法包括:

时间选择优化:基于气象适宜性和交通压力,选择最适合举办赛事的时间窗口。这可以通过建立一个多因素评价模型,综合评估不同时间段的气候和交通状况。

赛事规模预测:根据历史报名数据和城市人口规模,预测每个城市马拉松赛事的参与人数及规模。可以运用回归分析或时间序列分析方法,对未来几年报名人数和赛事规模进行预测。

频次选择:确定每年应举办多少场马拉松赛事,以及每场赛事的规模。可以通过分析历史数据中的赛事频率和报名人数的变化趋势,确定最佳的赛事频次。

2025数维杯数学建模B题助攻资料下载链接:

百度网盘 请输入提取码百度网盘为您提供文件的网络备份、同步和分享服务。空间大、速度快、安全稳固,支持教育网加速,支持手机端。注册使用百度网盘即可享受免费存储空间https://pan.baidu.com/s/1woh9ZC07KdZGyyC8AtriVg?pwd=xmah

提取码: xmah

5.2.1问题2思路分析

1. 问题2的目标与约束

问题2主要分为两个子问题,目标是为西安市设计一个优化的马拉松赛事赛道。该赛道需要满足一系列特定的约束条件,并通过优化模型选出最优的路线。具体来说,问题2包含两个部分:

1. 部分(1):选择最优的起点和终点,满足以下条件:

起点和终点之间的距离至少为42公里。

起点周围3000米内的住宿容量大于或等于3000人。

起点和终点毗邻轨道交通站点。

2. 部分(2):在选择赛道时,考虑景点和餐饮设施等因素,设计一个符合国际马拉松标准(全马、半马、健康跑)的闭合回路:

赛道的坡度限制为5%以内。

每5公里设置一个补给站,且补给站需位于餐饮设施附近。

在选择路径时,考虑餐饮设施作为增益节点,每通过一个增益节点获得0.2的增益。

2. 部分(1): 选择最优起点终点组合

目标:选择两个城市位置作为起点和终点,优化它们的组合,使其满足比赛的各项要求。主要目标是:

确保路线距离满足42公里的要求。

满足起点附近的住宿容量要求,确保赛事期间有足够的住宿容量供选手和观众使用。

起点和终点应当方便参赛选手的交通,确保它们都毗邻轨道交通站点。

建模思路:

起点与终点的选择:通过地理信息系统(GIS)技术,选择合适的起点和终点。起点和终点应该位于西安市中心区域,并通过轨道交通站点进行连接。

路径优化:在选择好起点和终点后,可以通过图论算法(如最短路径算法、Dijkstra算法等)来计算起点与终点之间的最短路径,确保路径满足42公里的最短距离要求。

住宿容量约束:使用西安市的住宿设施数据,确保起点3000米范围内的住宿容量大于或等于3000人。

轨道交通要求:确保起点和终点都在轨道交通的站点附近,选择合理的公共交通接入点,方便参赛选手和观众的出行。

3. 部分(2): 设计闭合回路赛道

目标:设计一个符合国际马拉松标准的闭合赛道,并在赛道选择过程中,优化增益节点,最大化赛事体验。赛道需要满足以下条件:

全马、半马、健康跑标准:根据比赛的要求,赛道必须符合全马、半马或健康跑的距离要求。赛道设计应考虑到不同跑者的需求,可能需要根据赛事类型调整路线的长度。

坡度要求:赛道的坡度不能超过5%,这意味着在设计赛道时需要选择地形平坦的道路。

补给站设置:每隔5公里设置一个补给站,并且补给站应尽量靠近餐饮设施,这样可以为参赛选手提供及时的补给。通过餐饮设施作为增益节点,增加赛道的吸引力和参与感。

建模思路:

景点与餐饮设施的影响:景点可以作为赛道中的必经节点,而餐饮设施则可以作为增益节点。我们可以将这些设施作为图的节点,使用图论算法(例如旅行商问题算法)来寻找最优的赛道路径。

增益计算:每经过一个餐饮设施,可以获得一个增益值(+0.2)。在优化过程中,我们需要计算出不同路径的增益,并选择具有最大增益的赛道路径。

路径设计与坡度控制:在选择路径时,需要综合考虑坡度限制(≤5%)和每5公里设置补给站的条件。可以结合地形数据(如西安市地形数据)来计算路径的坡度,并确保选择的路径符合要求。

闭合回路设计:为了满足国际马拉松的赛道要求,设计的赛道必须是一个闭合回路,即起点和终点必须连通。可以使用最短路径算法或模拟退火算法来寻找最佳的闭合回路路径。

4. 综合优化模型

综合考虑上述所有因素,最终的目标是设计一个最优的赛道路线,最大化选手的体验,并确保赛事的顺利进行。可以通过多目标优化算法(如遗传算法、粒子群优化等)来优化赛道的设计,平衡不同约束条件,如:

满足全马、半马和健康跑的距离要求。

满足坡度限制、补给站设置要求。

确保每条路径的增益最大化,同时满足住宿、交通等约束条件

5.4.1问题4思路分析

问题4主要包括两部分内容,第一部分是设计具有收藏价值的限定纪念品,第二部分是优化参赛组别与成绩排名设置,结合历史成绩数据提供合理的奖励方案。我们将通过以下几个步骤进行分析和建模:

1. 设计具有收藏价值的限定纪念品

目标:设计一款符合马拉松赛事主题的限定纪念品,使其既有收藏价值,又能够吸引参赛者的兴趣。纪念品设计不仅需要具有马拉松赛事的文化特点,还要考虑到其纪念价值和长期吸引力。

分析方法:

赛事主题与文化结合:首先,纪念品的设计需要与马拉松赛事的主题紧密结合。例如,可以结合赛事举办城市的特色或历史背景,将城市地标、马拉松赛事的精神元素融入到纪念品设计中。

纪念品的独特性:纪念品的独特性是其收藏价值的核心。通过限定发售、编号等手段,使得每个纪念品都具有独一无二的价值,激发参赛者对该纪念品的兴趣和收藏欲望。

材质与制作工艺:纪念品的材质和工艺设计也非常关键。采用高质量的材质(如金属、陶瓷、定制的纪念奖牌等)和精细的工艺,使纪念品更加具有收藏价值。

文化价值:结合赛事文化,如赛事的历史、参赛者的努力与付出等,设计具有文化象征意义的纪念品,例如奖牌、徽章等。这些纪念品不仅仅是物品,更是参赛者对自己参与赛事的纪念和象征。

2. 差异化兑换权益与参赛组别优化

目标:根据参赛组别和成绩排名设计差异化的兑换权益,为不同组别的参赛者提供有针对性的奖励方案,提升赛事的参与感和满意度。

分析方法:

参赛组别的设计:按照年龄段、性别等因素对参赛者进行分组,确保每个组别的参赛者在同等条件下竞争。组别设计应该科学合理,避免出现某个组别竞争过于激烈或过于松散的情况。

可以按照固定年龄区间(例如每5岁为一组)来划分组别,也可以根据参赛者的历史成绩或其他参数进行分组。这样的设计有助于增加赛事的公平性和观赏性。

历史成绩数据的利用:通过对参赛者历史成绩数据的分析,预测各个组别之间的竞争激烈程度。可以使用历史成绩数据来预测各组别的竞争强度,从而为不同的组别设计合适的奖励策略。

例如,对于一些竞争激烈的组别,可以设置更高的奖励标准或更多的名次奖励,而对于竞争较小的组别,可以适当降低奖励标准或设置不同的奖品种类。

差异化奖励设计:根据组别的不同和成绩排名的不同,设计差异化的兑换权益。例如,某些组别的冠军可以获得限量版纪念品、金牌奖牌等,而其他组别的参赛者则可以获得不同等级的奖品。还可以为不同成绩的参赛者提供特殊兑换权益,例如积分兑换或兑换不同等级的奖品。

奖励方案的激励作用:通过差异化的奖励设计,激励参赛者争取更好的成绩。例如,可以设计一种积分制奖励机制,根据参赛者的成绩进行积分,积分达到一定数量后可以兑换更多的奖励。这样的奖励方式能够激发参赛者的参与热情,并激励他们不断挑战自己。

3. 赛前模拟排名工具的设计

目标:为参赛者提供赛前模拟排名工具,帮助他们了解自己在比赛中的位置,并为其制定合理的奖励方案。

分析方法:

历史成绩数据的分析:基于历史成绩数据,我们可以对不同组别、不同水平的参赛者进行分析,预测他们在赛事中的表现。历史成绩数据可以帮助我们了解哪些参赛者可能会获得较高的名次,哪些参赛者的竞争力较弱。

模拟排名工具:利用历史成绩数据,设计一个赛前模拟排名工具,帮助参赛者在赛前估算自己可能的排名和成绩。这个工具可以根据参赛者的年龄、性别、历史成绩等参数,结合赛事的历史数据,提供一个大致的预测排名。

例如,基于历史成绩数据的回归分析或机器学习算法,可以为参赛者提供一个模拟排名,显示他们在不同组别中的预期位置。

模拟结果与奖励方案的关联:参赛者可以根据模拟排名的结果,制定合理的目标和训练计划。根据模拟排名的结果,赛事组织者可以为参赛者提供个性化的奖励方案。

例如,如果某个参赛者模拟排名较高,可能会获得更多的奖励或更高等级的纪念品,而模拟排名较低的参赛者可以获得激励奖品或参与奖。

相关文章:

2025数维杯数学建模竞赛B题完整参考论文(共38页)(含模型、代码、数据)

2025数维杯数学建模竞赛B题完整参考论文 目录 摘要 一、问题重述 二、问题分析 三、模型假设 四、定义与符号说明 五、 模型建立与求解 5.1问题1 5.1.1问题1思路分析 5.1.2问题1模型建立 5.1.3问题1求解结果 5.2问题2 5.2.1问题2思路分析 5.2.2问题2…...

TCP套接字通信核心要点

TCP套接字通信核心要点 通信模型架构 客户端-服务端模型 CS架构:客户端发起请求,服务端响应和处理请求双向通道:建立连接后实现全双工通信 服务端搭建流程 核心步骤 创建套接字 int server socket(AF_INET, SOCK_STREAM, 0); 参数说明&am…...

Android屏蔽通话功能和短信功能

需求开发中&#xff0c;有个要求屏蔽电话功能和短信功能&#xff0c;禁止应用打电话或短信&#xff0c;禁止api开发出的应用打电话或短信。这个约束怎么做呢&#xff1f; framework/base/core/res/res/values/config.xml.....<!-- Flag indicating whether the current devi…...

STM32TIM定时中断(6)

一、TIM介绍 1、TIM简介 TIM&#xff08;Timer&#xff09;定时器 定时器的基本功能&#xff1a;定时器可以对输入的时钟进行计数&#xff0c;并在计数值达到设定值时触发中断。 即定时触发中断&#xff0c;同时也可以看出&#xff0c;定时器就是一个计数器&#xff0c;当…...

hz2新建Keyword页面

新建一个single-keywords.php即可&#xff0c;需要筛选项再建taxonomy-knowledge-category.php 参考&#xff1a;https://www.tkwlkj.com/customize-wordpress-category-pages.html WordPress中使用了ACF创建了自定义产品分类products&#xff0c;现在想实现自定义产品分类下的…...

STL?vector!!!

一、前言 之前我们借助手撕string加深了类和对象相关知识&#xff0c;今天我们将一起手撕一个vector&#xff0c;继续深化类和对象、动态内存管理、模板的相关知识 二、vector相关的前置知识 1、什么是vector&#xff1f; vector是一个STL库中提供的类模板&#xff0c;它是存储…...

Android SDK

Windows纯净卸载Android SDK 1.关闭所有安卓相关的程序 Android StudioEmulators 如模拟器Command prompts using SDK 如appium服务 2.移除SDK相关目录 # Delete your SDK directory F:\android_sdk\android-sdk-windows# Also check and remove if present: $env:LOCALAPP…...

老旧 LabVIEW 系统升级改造

在工业自动化领域&#xff0c;LabVIEW 凭借其直观的图形化编程方式和强大的数据处理能力&#xff0c;成为开发测试测量与控制系统的主流平台。然而&#xff0c;随着技术的快速迭代和业务需求的不断变化&#xff0c;许多早期开发的 LabVIEW 系统逐渐暴露出性能不足、功能缺失或兼…...

【IDEA_Maven】(进阶版)永久性的更改IDEA中每个项目所依赖的Maven默认配置文件及其仓库路径

【IDEA_Maven】永久性的更改IDEA中每个项目所依赖的Maven默认配置文件及其仓库路径 问题解决 问题 Maven使用在线导入&#xff0c;在网络不佳时&#xff0c;往往加载很慢。十分浪费时间&#xff0c;所以我们需要在maven官网找到合适版本的maven&#xff0c;将其压缩包下载下来…...

VSCode远程无法选择虚拟环境问题

1. 无法选择虚拟环境 1.先保证扩展安装正确&#xff0c; 安装python&#xff0c;pylance和intelliCode 2. 直接在设置&#xff08;ctrl shift p&#xff09;里面搜索&#xff0c;点击“Python:Select Interpreter”选项 3. 可能有人会出现第三步的问题&#xff0c;参考链接…...

七、Hadoop 历史追踪、数据安全阀与 MapReduce初体验

Hadoop 实战拾遗&#xff1a;作业历史追踪、数据安全阀与 MapReduce 巧算 π 一、追溯作业足迹&#xff1a;JobHistory Server 的配置与使用 Hadoop 集群高效运行的背后&#xff0c;离不开对已完成作业的细致分析。JobHistory Server (JHS) 就像是作业的“黑匣子”&#xff0…...

【MySQL】联合查询

个人主页&#xff1a;♡喜欢做梦 欢迎 &#x1f44d;点赞 ➕关注 ❤️收藏 &#x1f4ac;评论 目录 一、什么是联合查询 1.概念 2.语法要求 3.示例 4.为什么要使用联合查询 内连接 1.概念 2.语法 3.步骤&#xff1a; 外连接 1.概念 2.分类&#xff1a; 左外连…...

Java 原生实现代码沙箱(OJ判题系统第1期)——设计思路、实现步骤、代码实现

设计思路&#xff1a; 1、保存代码文件 ✅ 目的&#xff1a; 将用户提交的源码以字符串形式写入磁盘&#xff0c;生成 .java 文件。 &#x1f4cc; 原因&#xff1a; Java 是静态语言&#xff0c;必须先编译成 .class 文件才能运行。 需要物理文件路径来调用 javac 或使用 Java…...

课程设计。。。。

人脸考勤系统 需求分析 需求 1.实现企业日常人脸打卡需求 2.管理员要可以管理相关数据 3.可以移植到相关嵌入式设备 …..需求主要是这些&#xff0c;还可以让ai拓展一点 实现 1.介于可移植性这个需求&#xff0c;选用Qt框架&#xff0c;Qt框架跨平台性特比好&#xff0…...

gitlab相关面试题及答案

一、GitLab 基础 1. 什么是 GitLab&#xff1f;它与 GitHub 有什么区别&#xff1f; 答案&#xff1a; GitLab 是一个开源的 DevOps 平台&#xff0c;提供代码托管、CI/CD、问题跟踪等功能。与 GitHub 的主要区别&#xff1a; 开源与商业&#xff1a;GitLab 社区版开源&#x…...

『不废话』之Python 3.14 Beta版新特性

Python 3.14 的第一个Beta版已发布&#xff0c;有几个新特性可以提高我们的编码效率。 未来注释 在上一篇《『不废话』之Python高级特性技巧-CSDN博客》中提到3.7中新增了 “未来注释”&#xff0c;可以使用“from __future__ import annotations”或双引号包括的方式解决当类…...

AWS之数据分析类产品

以下是 Amazon Athena、Amazon QuickSight、AWS Lake Formation、AWS Glue、Amazon OpenSearch Service&#xff08;原 Elasticsearch Service&#xff09;、Amazon Kinesis Data Analytics 和 Amazon Redshift 的核心区别及典型使用场景的对比分析&#xff1a; 1. Amazon Athe…...

RabbitMQ消息的重复消费问题如何解决?

在RabbitMQ中&#xff0c;消息重复消费是一个常见问题&#xff0c;它通常发生在消费者处理消息时出现网络波动、节点故障或消费者自身处理逻辑异常&#xff0c;ACK 失败等情况&#xff0c;都会导致RabbitMQ 不能够正确感知消息已被成功处理&#xff0c;从而重新投递消息。以下是…...

5月9号.

v-for: v-bind: v-if&v-show: v-model: v-on: Ajax: Axios: async&await: Vue生命周期: Maven: Maven坐标:...

如何减少极狐GitLab 容器镜像库存储?

极狐GitLab 是 GitLab 在中国的发行版&#xff0c;关于中文参考文档和资料有&#xff1a; 极狐GitLab 中文文档极狐GitLab 中文论坛极狐GitLab 官网 减少容器镜像库存储 (BASIC ALL) 未清理的容器镜像库会随着时间的推移而变大。添加大量镜像或标签时&#xff1a; 获取可用标…...

怎么用idea打jar包

背景 前端使用vue开发&#xff0c;打包生成dist文件&#xff0c;需要打包成jar包 步骤 前端的dict文件放到后端的src\main\resources目录下dict文件夹改名为staticidea打开后端代码&#xff0c;依次点击右侧maven下的clean 、package最后会在项目的target目录下生成jar&…...

03 mysql 连接

安装 MySQL 后,我们就需要连接它。 使用命令行方式连接使用图形化工具连接一、使用命令行客户端连接 在上一节内容02 mysql 管理(Windows版)-CSDN博客 我们采用的就是这个连接方法,这种方法直接连接的是root用户,找到该命令行属性,打开可以看到里面的参数是root: 这种…...

Jenkins集成Maven

一、概述 Jenkins是一个开源的持续集成工具&#xff0c;用于自动化各种开发任务。Maven是一个项目管理和构建自动化工具&#xff0c;主要用于Java项目。通过将Jenkins和Maven集成&#xff0c;可以实现自动化构建、测试和部署&#xff0c;提高开发效率和代码质量。 二、前提条…...

Qwen智能体qwen_agent与Assistant功能初探

Qwen智能体qwen_agent与Assistant功能初探 一、Qwen智能体框架概述 Qwen&#xff08;通义千问&#xff09;智能体框架是阿里云推出的新一代AI智能体开发平台&#xff0c;其核心模块qwen_agent.agent提供了一套完整的智能体构建解决方案。该框架通过模块化设计&#xff0c;将L…...

Linux——MySQL基础

基础知识 连接服务器 mysql -h 127.0.0.1 -P 3306 -u root -p -h 指明登录部署了myqsl服务的主机 -P 指明访问的端口号 -u 指明用户 -p 指明登录密码&#xff08;可以不填写&#xff09; 什么是数据库 首先&#xff0c;数据库是分为服务端和客户端的&#xff1a; mysql是客户…...

k8s监控方案实践(二):集成Alertmanager告警与钉钉Webhook通知

k8s监控方案实践&#xff08;二&#xff09;&#xff1a; 集成Alertmanager告警与钉钉Webhook通知 文章目录 k8s监控方案实践&#xff08;二&#xff09;&#xff1a; 集成Alertmanager告警与钉钉Webhook通知一、Alertmanager简介1. 什么是Alertmanager&#xff1f;2. Promethe…...

学习threejs,使用Physijs物理引擎

&#x1f468;‍⚕️ 主页&#xff1a; gis分享者 &#x1f468;‍⚕️ 感谢各位大佬 点赞&#x1f44d; 收藏⭐ 留言&#x1f4dd; 加关注✅! &#x1f468;‍⚕️ 收录于专栏&#xff1a;threejs gis工程师 文章目录 一、&#x1f340;前言1.1 ☘️Physijs 物理引擎1.1.1 ☘️…...

UG471 之 SelectIO 逻辑资源

背景 《ug471》介绍了Xilinx 7 系列 SelectIO 的输入/输出特性及逻辑资源的相关内容。 第 1 章《SelectIO Resources》介绍了输出驱动器和输入接收器的电气特性&#xff0c;并通过大量实例解析了各类标准接口的实现。 第 2 章《SelectIO Logic Resources》介绍了输入输出数据…...

基于HISI3519dv500的yolov8-obb车位检测

1. 数据标注 标注软件&#xff1a;roLabelImg 安装方式&#xff1a;见 https://github.com/cgvict/roLabelImg.git 操作指南&#xff1a; 标注后的数据格式如下&#xff1a; <annotation verified"no"><folder>4800</folder><filename>fr…...

Prometheus生产实战全流程详解(存储/负载/调度篇)

一、存储架构实战&#xff08;TSDB深度优化&#xff09; 1. 存储拓扑设计 2. 关键参数调优 4. 性能压测对照表 二、负载治理实战&#xff08;百万级Series管控&#xff09; 三、调度优化实战&#xff08;精准采集控制&#xff09; 2. 优先级调度配置 3. 自适应抓取调整 4…...

Mac电脑远程连接window系统服务器

1.下载 首先需要下载Microsoft Remote Desktop软件&#xff0c;下载链接如下&#xff1a; https://go.microsoft.com/fwlink/?linkid868963 2、软件下载成功后&#xff0c;可按照引导程序进行安装&#xff0c;成功后进入软件&#xff0c;可看到如下界面&#xff1a;...

【Qt】编译 Qt 5.15.x For Windows 基础教程 Visual Studio 2019 MSVC142 x64

【Qt】编译 Qt 5.15.x For Windows 基础教程 Visual Studio 2019 MSVC142 x64 目录 【Qt】编译 Qt 5.15.x For Windows 基础教程 Visual Studio 2019 MSVC142 x64准备工作&#xff1a;&#xff08;必须&#xff09;第一步&#xff1a;第二步&#xff1a;第三步&#xff1a; 建议…...

【Qt】之【Bug】点击按钮(ui->pushButton)触发非本类设置的槽函数

解决 先说解决办法&#xff0c;按钮在ui为默认命名ui->pushButton,后面改了下按钮名为该按钮的功能相关&#xff0c;就不会随意触发其他槽函数了。 没想到是这个原因。。。 可能是之前默认的objectName与旧的槽函数自动连接了 记录一下&#xff0c;找了好久其他的原因。 以…...

buck和boost总结

目录 1. 基本概念与原理 2. 工作模式 3. 典型应用场景 4. Buck-Boost电路&#xff1a;升降压结合 5. 核心区别与选择 1. 基本概念与原理 Buck电路&#xff08;降压电路&#xff09; 通过开关器件&#xff08;如MOSFET&#xff09;周期性地导通和关断&#xff0c;控制电感充…...

rtsp,。。。。

下面是基于 FFmpeg H.264 RTSP GStreamer 的低延时视频传输方案的详细搭建指南。此方案可将延迟控制在 <100ms&#xff0c;适合远程驾驶、监控等实时性要求较高的应用场景。 &#x1f4e6; 方案架构 摄像头&#xff08;OpenCV&#xff09;→ FFmpeg&#xff08;H.264编码…...

微信小程序地图缩放scale隐性bug

bug1 在真机环境下通过this.mapCtx.getScale获取当前地图的缩放等级带小数&#xff0c; 当设置scale带小数时&#xff0c;地图会先执行到缩放到带小数的缩放等级&#xff0c;然后会再次缩放取整的缩放等级&#xff08;具体向上取整还是向下取整未知&#xff0c;两种情况都观察…...

Java中关于多态的总结

多态是面向对象编程的三大特性之一&#xff08;封装、继承、多态&#xff09;&#xff0c;它允许不同类的对象对同一消息做出不同的响应。 多态的基本概念 1、定义 多态(Polymorphism)指同一操作作用于不同的对象&#xff0c;可以有不同的解释&#xff0c;产生不同的执行结果…...

突破跨界传输瓶颈:Zynq OCM与DDR核间数据共享性能深度调优

一、当硬件加速遇上内存墙:Zynq数据共享的终极挑战 在某军工雷达信号处理项目中,工程师小王遇到了棘手难题——通过Zynq的ARM核与FPGA协同处理雷达回波数据时,系统吞吐量始终无法突破200MB/s的瓶颈。经过三天三夜的排查,发现问题的根源竟是OCM与DDR之间的数据传输效率不足…...

基于 Ubuntu 24.04 部署 WebDAV

无域名&#xff0c;HTTP 1. 简介 WebDAV&#xff08;Web Distributed Authoring and Versioning&#xff09;是一种基于 HTTP 的协议&#xff0c;允许用户通过网络直接编辑和管理服务器上的文件。本教程介绍如何在 Ubuntu 24.04 上使用 Apache2 搭建 WebDAV 服务&#xff0c;无…...

JVM、JRE、JDK的区别

JVM JVM全称Java虚拟机(Java Virtual Machine, JVM),它是运行java字节码的虚拟机&#xff0c;JVM针对不同的系统有不同的实现&#xff0c;目的运行相同的字节码有同样的结果&#xff0c;JVM是“一次编译&#xff0c;到处运行”实现的关键。如下不同的编程语言编译生成字节码文…...

解密火星文:LeetCode 269 题详解与 Swift 实现

文章目录 摘要描述题解答案题解代码分析构建图&#xff08;Graph&#xff09;拓扑排序&#xff08;Topological Sort&#xff09; 示例测试及结果时间复杂度空间复杂度实际场景类比总结 摘要 这篇文章我们来聊聊 LeetCode 269 题&#xff1a;火星词典&#xff08;Alien Dictio…...

系统思考:短期困境与长期收益

最近在项目中&#xff0c;一直有学员会提到一个议题&#xff0c;如何平衡当前困境和长期收益&#xff1f; 我的思考是在商业和人生的路上&#xff0c;我们常常听到“鱼和熊掌不可兼得”的说法&#xff0c;似乎短期利益和长期目标注定是对立的。但事实上&#xff0c;鱼与熊掌是…...

K8S - Harbor 镜像仓库部署与 GitLab CI 集成实战

引言 在 Kubernetes 环境中&#xff0c;容器镜像的存储与管理至关重要。企业级镜像仓库&#xff08;如 Harbor&#xff09;为团队提供了安全、稳定、可扩展的镜像管理解决方案。 一、Harbor 安装与配置 Harbor 是由 VMware 开源的企业级云原生镜像仓库&#xff0c;它不仅支持…...

2025-05-10-FFmepg库裁切有水印的视频

裁后 代码 import subprocess# 文件路径 input_video_path "bg_video.mp4" output_video_path "output_video_cropped.mp4"# 裁剪视频下方的水印 def crop_video(input_video_path, output_video_path, crop_height):# 获取视频的分辨率def get_video…...

通信协议选型篇:如何根据项目需求选择合适的通信协议?

🧭 本文为《嵌入式通信协议全解析》第七篇,面向系统架构师、嵌入式开发者与技术决策者,提供一套实用的通信协议选型方法论,结合性能对比表、使用案例与决策树,助你在“带宽、功耗、距离、可靠性、生态”之间做出最优权衡。 🔍 一、为什么通信协议的选型很关键? 在嵌入…...

Altera系列FPGA纯verilog视频图像去雾,基于暗通道先验算法实现,提供4套Quartus工程源码和技术支持

目录 1、前言工程概述免责声明 2、相关方案推荐我已有的所有工程源码总目录----方便你快速找到自己喜欢的项目Altera系列FPGA相关方案推荐本博主已有的图像处理方案 3、设计思路框架工程设计原理框图输入Sensor之-->OV7725摄像头输入Sensor之-->OV5640摄像头输入Sensor之…...

大模型的实践应用39-Qwen3(72B)+langchain框架+MCP(大模型上下文协议)+RAG+传统算法等研发数学教学管理与成绩提升系统

大家好,我是微学AI,今天给大家介绍一下大模型的实践应用39-Qwen3(72B)+langchain框架+MCP(大模型上下文协议)+RAG+传统算法等研发数学教学管理与成绩提升系统。 在2025年AI技术快速发展的背景下,大模型已展现出在教育领域的巨大潜力。通义千问Qwen3作为阿里云推出的最新一代…...

【强化学习】动态规划(Dynamic Programming, DP)算法

1、动态规划算法解题 LeetCode 931. 下降路径最小和 给你一个 n x n 的 方形 整数数组 matrix &#xff0c;请你找出并返回通过 matrix 的下降路径 的 最小和 。 下降路径 可以从第一行中的任何元素开始&#xff0c;并从每一行中选择一个元素。在下一行选择的元素和当前行所选…...

【Linux】深入拆解Ext文件系统:从磁盘物理结构到Linux文件管理

目录 1、理解硬件 &#xff08;1&#xff09;磁盘 &#xff08;2&#xff09;磁盘的物理结构 &#xff08;3&#xff09;磁盘的存储结构 &#xff08;4&#xff09;磁盘的逻辑结构 &#xff08;5&#xff09;CHS && LBA地址 2、引入文件系统 &#xff08;1&…...

linux ptrace 图文详解(八) gdb跟踪被调试程序的子线程、子进程

目录 一、gdb跟踪被调试程序的fork、pthread_create操作 二、实现原理 三、代码实现 四、总结 &#xff08;代码&#xff1a;linux 6.3.1&#xff0c;架构&#xff1a;arm64&#xff09; One look is worth a thousand words. —— Tess Flanders 相关链接&#xff1a; …...