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

面向萌新的数学建模入门指南

在这里插入图片描述

时间飞逝,我的大一建模生涯也告一段落。感谢建模路上帮助过我的学长和学姐们,滴水之恩当涌泉相报,写下这篇感想,希望可以给学弟学妹们一丝启发,也就完成我的想法了。拙劣的文笔,也不知道写些啥,按顺序随便写写吧。

2023年9月数学建模国赛

在这里插入图片描述
在这里插入图片描述

数学建模是利用数学方法解决实际问题的一种实践。即通过抽象、简化、假设、引进变量等处理过程后,将实际问题用数学方式表达,建立起数学模型,然后运用先进的数学方法以及计算机技术进行求解。简而言之,建立数学模型的这个过程就称为数学建模。

主要考察同学们的想象能力、简化能力、联想能力、创造能力、判断能力、综合能力、查阅能力、编程能力、写作能力、团结协作能力……

1.请为我预测一下明天的气温?(环境类)
2.请帮我分析一下理财产品的最优组合(财经类)
3.请帮我评价一下这项政策的优缺点(实证类)
4.请帮我对北京市的土地利用情况进行合理的划分(城市规划类)
5.请帮我预测一下小麦的产量(农业类)
6.请帮我找出标枪运动员最佳的投掷点(力学类)
等等……
几乎所有的行业都要用到数学建模!很多事情无法直接凭借主观经验获取, 需要用科学的方法进行解算, 此过程便是数学建模。

到底什么是“数学建模”

所谓数学建模,就是将实际问题转化为数学模型,对数学模型进行求解,然后根据结果来解决实际问题。

当需要从定量的角度分析和研究一个实际问题时,人们就要在深入调查研究、了解对象信息、作出简化假设、分析内在规律等工作的基础上,用数学的符号和语言作表述来建立数学模型。

在这里插入图片描述

我是怎么选择建模的:

最开始进入大学还是抱着很多想法的,保研,综测加分,拿省奖,国奖,迎娶白富美 。后来在很多平台上看到了数学建模这一赛事,也在进入大学前做了那么一点攻略(only)。
在这里插入图片描述
开学后也是成功加入了西安石油大学数学建模协会这一大家庭中,也见到了非常多的大佬们:电信周佬,材料程佬,物理梅佬等等
在这里插入图片描述
后来疫情关系只能在线上浅显的了解了一点数学建模的有关知识,大一下学期和两位非常优秀的学姐(数学系和金融学的两位巨佬)组队过后才开始了自己的数学建模生涯。

我经常在交流群里看到有人说:我啥也不会,也不知道从哪学,好迷茫啊。

看了一些资料,但还是感觉无从下手。

好不容易看懂一个模型,下次比赛看到题目还是啥都不会。

感觉东西太多了,不知从哪开始学。

在这里插入图片描述

迷茫吗?迷茫就对了。

不迷茫的,能一步登天的,那是天才。

你是天才么?

醒醒,你是个普通人。

是个普通大学生。

你不是个高中生了,没有老师带着你啃课本、划重点、讲做题技巧了。

更没有五年高考三年模拟那种资料,能带你一道道解析历年真题。

即使是学校开设的数学建模选修课,大多数老师也只是念PPT随便布置点作业罢了。

没人关心你学没学会。

更何况数模是比赛,不是考试,没法用分数来衡量。

你需要自己!自发的!去学。什么时候开始都不会晚!

在这里插入图片描述

后来逐步了解了很多,《数学模型》,matlab,python,spss,java,lingo,latex…
在这里插入图片描述

感觉自己逐步喜欢上了这种将一个个实际问题用数学的公式、方法表达出来很有趣,这份兴趣感逐渐转变为对数学建模的热爱。

并开始驱使我立志要学透数学建模,憧憬未来能够进入这个领域一窥究竟,并能有所作为。现在回头看之前的这段经历,兴趣是最好的老师,它能使一位不了解数学建模的人慢慢往数学建模方向靠拢。

看山是山,看山不是山,看山还是山

如果要给数学建模加上更有哲理的感受,我为获得这种思维过程而深感慰藉。当你两次成功攀上一座山,以后你不会再畏惧下一座高山。数学建模是思维上的创新碰撞吗?是的,但更让我着迷的是解决问题的成就感,那种豁然开朗才是真正促进人类文明进步的自生驱动力。

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

平时该怎么学数学建模?

在这里插入图片描述

1、不要怂,直接上
不用平时刻意去看书,直接参赛。因为平时看资料自学的效率是非常低的,往往看不到一页就满头雾水,进而不想看了。只有在比赛时的紧张感才会让你效率倍增。

无论是什么比赛,都报名参加,不会做不要紧,现学现用,是在学不会就照搬资料里的内容(稍微改改),编论文也要编完交上去。多做几次就能找到感觉了。

2、基础知识:高数、概率论、线代
一般大一大二很难拿大奖,好好上课,把高数、概率论、线代学好;有空学学编程,推荐python或matlab;此外数模中的很多模型和算法都是数据结构中的内容,把这门课学好后基本就会数模了。

3、文献检索
另外学会文献检索也是很重要的,数模竞赛题目往往具有一定的专业性,需要学会查到相关领域的论文并加以利用。

4、绘图、排版
更进一步,学会绘图。建议从excel作图入手,再学习matlab和python绘图,有精力可以学更专业的origin。

排版很重要,想必当年高中语文老师都强调过作文的书写,如果字写得差,内容再好别人也不愿看;数模论文同理,如果排版差,内容写得再好别人也不愿细读。
在这里插入图片描述

建模比赛

在这里插入图片描述

新手该如何准备

在这里插入图片描述
matlab
数学建模领域必须的软件之一,它将数值分析、矩阵计算、科学数据可视化以及非线性动态系统的建模和仿真等诸多强大功能集成在一个易于使用的视窗环境中。
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

数学建模的五步法

第一步:提出问题. 大家可能会想,题目不是已经给出问题了吗? 是的,但是这里的提出问题是指:用数学语言去表达。首先,题目一定要通读若干遍,“看不懂,读题目;看不懂,读题目”,如此反复循环的同时查阅相关资料。这通常需要大量的工作,而且要根据题目的特点做一些假设。 看的差不多了,就开始用数学形式提出问题,当然,在这之前,先引用或者定义一些专业术语。 接下来进行符号说明,统一符号(这点很重要,三个人之间便于沟通,论文便于展现),并列出整个问题涉及的变量,包括恰当的单位,列出我们已知或者作出的假设(用数学语言描述,比如等式,不等式)。 做完这些准备工作后,就开始正式提出问题啦。用明确的数学语言写出这个问题的表达式,加上之前的准备工作,就构成了完整的问题。 这部分的内容反映到论文结构上,相当于前言,问题提出,模型建立部分。注意,刚开始建立的模型很挫没关系,我们随时可以返回来进行修改的。
在这里插入图片描述

在这里插入图片描述

第二步:选择建模方法. 在有了用数学语言表述的问题后,我们需要选择一个或者多个数学方法来获得解。 许多问题,尤其是运筹优化,微分方程的题目,一般都可以表述成一个已有有效的标准求解形式。这里可以通过查阅相关领域的文献,获得具体的方法。为什么不是查阅教材呢?基本上教材讲的都是基础的,针对特定问题的,教材上一般找不到现成的方法,但是教材依然是很重要的基础工具,有时候想不出思路,教材(比如姜启源那本)翻来翻去,会产生灵感,可以用什么模型。

第三步:推导模型的公式. 我们要把第二步的方法实现出来,也就是论文的模型建立部分。我们要对建立的问题进行变形,推导,转化为可以运行标准方法解答的形式。这部分通常是借鉴参考文献的过程,做一些修改,以适应本题的情况。
在这里插入图片描述

第四步:求解模型. 这里是编程的队友登场的时刻了。统计模型:SPSS,Eviews,Stata ,都是菜单式操作,easy的。数据分析:R,数据库SQL Server,IBMDB2微分方程:Maple,Mathematic,MATLAB运筹规划:Matlab,Lingo智能算法:Matlab,R时间序列:统计模型中的那些软件,或者R,Matlab 图像处理:Matlab,C++总结: Matlab是必须的,再来个SPSS,一般情况下够用了。

在这里插入图片描述

第五步:回答问题. 也就是论文的讨论部分。这部分是对你整篇论文成果的总结,一定要写的有深度。除此之外,通常还要写上一些灵敏度分析,如果是统计模型的话,要有模型检验。论文通常会需要画一些图表,可以使用Matlab、R等软件来画跟数据有关的图,使用Visio或者PPT画流程图之类的图。
在这里插入图片描述

数学建模如何分工

建模队员

负责模型建立的整体脉络,这就需要建模队员需要有很广的知识面和对数学有极大的兴趣,平时有时间多接触数学类知识,比如运筹学、模糊数学、数据分析等,以便在真正建模的时候能够把握大方向,知道问题该用什么数学模型来解诀。

必须要掌握的模型:

评价类:层次分析法、模糊综合评价、TOPSIS、 神经网络

预测类:回归预测、时间序列预测、神经网络预测、马尔科夫预测

优化类:线性和非线性优化、整数规划、0-1规划、多目标和智能优化

数据处理:插值拟合、归一化、主成分分析

聚类分析:k-means聚类、 SVM聚类分析、随机森林和决策树等

相关性分析:灰色关联分析、皮尔逊系数

图与网络:最短路径、旅行商(TSP问题) 、最小生成树、网络最大流

其他算法:微分方程、元胞自动机、蒙特卡洛算法

编程队员

负责为建立的数学模型编程,常用的编程软件有Matlab、Lingo和SPSS等 。

编程队员最好是计算机专业相关学生,因为编程语言都是相通的,计算机专业学生能很快接受一种新的编程语言。

编程队员必须能够熟练掌握一种编程语言(建议是Matlab或Python),最好不要是其他语言,如C语言、Java等,不适合数学建模。

编程队员必须能够熟练掌握各种常用建模算法的编程实现,并事先将其分门别类的储存好,对于常见的选择、循环等语句结构和微积分方程组的求解都能熟练掌握,对数据可视化、绘图等也能熟练掌握。

写作队员

主要负责撰写论文正文,往往需要才华横溢,能够用学术型语言写出建模论文,能够清晰表达出模型的建立过程,同时还需要学术论文写作的功底。

在这里插入图片描述

专业合适即可
专业并非会对建模起到至关重要的作用,真正起作用的是作为建模人的你。自己对本专业知识的掌握程度,对高等数学、线性代数、微积分的学习是否用心了。其实在初等的建模中也并不会过多地涉及到这些内容,当然好的模型对这些知识的要求是必须的。踏踏实实、靠谱细心才会出成果。

协作是关键
俗话说男女搭配干活不累,但是累不累不还得看你是否有个能干的队友吗?通力合作,有默契的队伍才会有动力在比赛中坚持下去。小组内互相认识、互相了解才会在最累的时候互相支持。一个队伍需要的是你认可的凝聚力,而不是有一个人专门端茶倒水。

建模、实现、写作
团队分工至关重要。我的理解团队分工应该是模型搭建、模型实现、论文写作这三个部分。建模是提供团队对问题的解决思路、方法;参与实现模型或者求解模型必须要求能熟练的通过各类软件对模型进行模拟、求解、检验;写作要求能对团队的前进方向有清晰的把握,通过准确的文字、图标对模型进行展示。但是实际中的分工并不是界限分明,数学建模是一个团队合作的过程,分工固然重要但是明确的分工界限容易限制建模的进度,禁锢思路。

我认为在建模中的分工一定要有交叉,建模的同学也需要把自己理解的通过文字、公式准确的表达给写作的同学,负责模型的同学实现部分也要对模型的实现的最终结果有较好的可视化功底。

每个人都应该具备基本的建模、模型实现、写作能力但是每个人的侧重点不同才是绝佳的组合。对了说句题外话,当你这些都会了的时候,就会发现比赛中自己既要建模又要写代码又要大篇幅改队友写的论文,所以在前期找队友的时候记得还是得慎重。

网友:众所周知,建模中有三类团队
第一类:拿到题目,讨论,然后建模的开始建模,编程的开始处理数据,写作手开始写作。
第二类:团内大佬,开始建模,然后编程,然后写作。剩下两人负责打探别队消息和带饭。
第三类:拿到题目,三人一脸懵逼,不求同年同月同日生,但求同年同月同日死。(doge)

学长学姐们的建议

每个人至少掌握建模、编程、论文的一部分。保证三个本部分均有人负责。三人彼此配合,有明确分工,配合默契。

1.多阅读优秀的国奖论文,学习论文写作和模型应用

2.借助BILIBILI等网络资源进行自学,对数模比赛有初步了解和认识,如比赛时间,成员安排等

3.学习模型注意理论联系实际,书本上的模型可以通过往年赛题进行学习

4.书本上的代码进行复现,多动手敲一敲代码

成体系熟练掌握各类算法,在平时注重积累属于自己的代码模板、论文模板,到比赛时能根据选定的算法将数据代入得到结果。一个队的成员在平时的练习中,不要只学自己的那一部分,每一个人都要熟悉另外两名队友的工作,只有这样才能最大程度发挥团队的力量。

在这里插入图片描述

比赛信息

「01」全国大学生数学建模比赛(国赛)

参赛对象:本、专科生均可参加

竞赛时间:每年9月中旬

报名费用:300元/队

主办单位:中国工业与应用数学学会

奖项设置:从各赛区送交的优秀答卷中评选出全国一等、二等奖,获奖比例为全国参赛队数的10%左右,各赛区评选省一、二、三等奖。

「02」美国大学生数学建模比赛(MCM/ICM)

参赛对象:本、专科生以及高中生均可参加

竞赛时间:每年2月初左右

报名费用:100美元/队(700元左右)

奖项设置:O奖(特等奖)<1%;F奖(特等奖提名)<1%;M奖(一等奖)6%;H奖(二等奖)26%;S奖(优秀奖)65%

「03」MathorCup数学建模比赛

参赛对象:研究生、本科生、专科生均可参加

主办单位:中国优选法统筹法与经济数学研究会

竞赛时间:4月中旬

报名费用:200元/队

获奖比例:一等奖获奖比例5% ;二等奖获奖比例15% ;三等奖获奖比例30%

「04」全国大学生统计建模大赛

主办单位:中国统计教育协会

报名费用:免费

竞赛时间:见当年官方安排

省赛:省赛评选出优秀论文入围全国赛,其余参赛论文设省赛一、二、三等奖,获奖比例分别为10%、20%和30%。入围全国赛的论文,同时获省赛一等奖,不占省赛上述名额。

全国赛:在入围全国赛的论文选拔出一、二、三等奖,比例为10%、20%、70%

「05」“华为杯”中国研究生数学建模比赛

参赛对象:在读研究生(硕士生、博士生)及已获研究生入学资格的应届本科毕业生。

主办单位:教育部学位与研究生教育发展中心

竞赛时间:9月中旬

报名费用:300元/队

获奖比例:一等奖1.5%,二等奖13%,三等奖20%,总获奖比例34.5%。

「06」华中杯大学生数学建模挑战赛

主办单位:湖北省工业与应用数学学会

报名费用:150元/队

竞赛时间:4月下旬左右

获奖比例:

一等奖不超过报名队数的2%

二等奖不超过报名队数的10%

三等奖不超过报名队数的25%

「07」认证杯数学建模网络挑战赛

主办单位:内蒙古自治区数学学会

报名费用:100元/队

竞赛时间:4月下旬左右

获奖比例:

一等奖不超过报名队数的5%

二等奖不超过报名队数的15%

三等奖不超过报名队数的25%

「08」华东杯大学生数学建模邀请赛

主办单位:复旦大学数学科学学院

报名费用:免费

竞赛时间:4月底、5月初左右

获奖比例:

根据比赛评审情况,设特等奖、一等奖、二等奖、三等奖、成功参赛

「09」五一数学建模竞赛

主办单位:江苏省工业与应用数学学会

报名费用:100元

竞赛时间:每年五月一日

获奖比例:

一等奖不超过5%

二等奖不超过15%

三等奖不超过25%

「10」中青杯全国大学生数学建模竞赛

主办单位:中青杯全国大学生数学建模竞赛组委会、吉林省科技教育学会

报名费用:100元

竞赛时间:5月中下旬左右

获奖比例:

特等奖3支队伍

一等奖不超过3%

二等奖不超过15%

三等奖不超过25%

优秀奖若干

「11」全国大学生电工数学建模竞赛

主办单位:中国电机工程学会

报名费用:免费

竞赛时间:5月中下旬左右

获奖比例:

评选一、二、三等奖,获奖比例一般不超过参赛队数的二分之一。

「12」数维杯大学生数学建模竞赛

主办单位:内蒙古创新教育学会

报名费用:100元

竞赛时间:上半年5月下旬,下半年11月下旬

获奖比例:

特等奖:3个

一等奖5%

二等奖15%

三等奖30%

「13」华数杯全国大学生数学建模竞赛

主办单位:中国未来研究会大数据与数学模型专业委员会

报名费用:200元

竞赛时间:8月上旬左右

获奖比例:

一等奖不超过报名队数的10%

二等奖不超过报名队数的20%

三等奖不超过报名队数的30%

「14」大湾区杯粤港澳金融数学建模竞赛

主办单位:广东省工业与应用数学学会

报名费用:200元

竞赛时间:11月上旬左右

获奖比例:

金奖1名,奖励20000元;银奖3名,奖金6000元;铜奖6名,奖金3000元

一等奖、二等奖、三等奖及优胜奖若干名

「15」数学中国数学建模国际赛

主办单位:内蒙古自治区数学学会

报名费用:200元

竞赛时间:11月下旬左右

获奖比例:

特等奖:3%

特等奖提名奖:5%

一等奖:10%

二等奖:30%

「16」亚太地区大学生数学建模竞赛

主办单位:北京图象图形学学会

报名费用:100元

竞赛时间:11月下旬左右

获奖比例:

一等奖:5%

二等奖:15%

三等奖:25%

优秀奖:55%

数学建模是一个长期学习的过程,它能给我们带来持续性的成长,锻炼我们的数学思维,不断攀高,成为更好的自己。敢于尝试数学建模,成为一个勇敢且优秀的人吧!

相关文章:

面向萌新的数学建模入门指南

时间飞逝&#xff0c;我的大一建模生涯也告一段落。感谢建模路上帮助过我的学长和学姐们&#xff0c;滴水之恩当涌泉相报&#xff0c;写下这篇感想&#xff0c;希望可以给学弟学妹们一丝启发&#xff0c;也就完成我的想法了。拙劣的文笔&#xff0c;也不知道写些啥&#xff0c;…...

基于 golang 从零到一实现时间轮算法 (二)

Go实现单机版时间轮 上一章介绍了时间轮的相关概念&#xff0c;接下来我们会使用 golang 标准库的定时器工具 time ticker 结合环状数组的设计思路&#xff0c;实现一个单机版的单级时间轮。 首先我们先运行一下下面的源码&#xff0c;看一下如何使用。 https://github.com/x…...

【系统架构设计】架构核心知识: 5 系统安全性与保密性设计

目录 一 信息安全基础 1 信息安全的基本要素 2 信息安全的范围 3 网络安全...

无人零售奶柜:革新牛奶购买体验

无人零售奶柜&#xff1a;革新牛奶购买体验 无人零售奶柜的投放地点覆盖了社区、写字楼等靠近居民的场所&#xff0c;大大提升了消费者购买牛奶的体验。这一创新不仅令消费者能够享受到与电商平台相媲美的直供价格优势&#xff0c;还让他们能够购买更多、更丰富的知名品牌牛奶。…...

【Mybatis小白从0到90%精讲】15: Mybatis配置打印SQL日志

文章目录 前言配置日志实现前言 日志(Log)是每个程序都不可或缺的一部分,它可以帮助开发人员诊断和调试问题。Mybatis,作为一款备受赞誉的ORM框架,自然也提供了强大的日志功能。 它不仅提供了内置的标准实现,还支持集成各种主流的日志框架,让我们可以轻松地查看最终执行…...

vue3-video-play视频播放组件

安装&#xff1a; npm i vue3-video-play --save使用说明&#xff1a; https://codelife.cc/vue3-video-play/guide/install.html...

vue项目中页面遇到404报错

vue页面访问正常&#xff0c;但是一刷新就会404的问题解决办法&#xff1a; 1.解决方法&#xff1a; 将vue的路由模式 mode: history 修改为 mode: hash模式 //router.js文件 const router new Router({//mode: history, mode: hash,routes: [{ path: /, redirect: /login …...

快手直播弹幕websocket protobuf序列化与反序列化

系列文章目录 websocket训练地址:https://www.qiulianmao.com,正在搭建中 基础-websocket逆向基础-http拦截基础-websocket拦截基础-base64编码与解码基础-python实现protobuf序列化与反序列化基础-前端js实现protobuf序列化与反序列化基础-protobufjs实现protobuf序列化与反…...

viple入门(三)

&#xff08;1&#xff09;条件循环活动 条件循环活动中&#xff0c;必须给定条件&#xff0c;条件成立&#xff0c;则执行条件循环的后续程序。 条件不成立&#xff0c;则不执行后续程序。 从报错信息来看&#xff0c;程序提示&#xff1a;条件循环要和结束循环活动一起使用。…...

Vue渲染函数渲染html

版本 vue2.6 使用 domProps属性 domProps: {innerHTML: xxx},官方文档...

Odoo|“视图”和“模型”之间的数据传输

01前言 今天带领大家学习Odoo系统中“视图”与“模型”之间的数据传输。看题目我们可以知道&#xff0c;这篇文章是面向的是Odoo的初学者。Odoo作为当前最普遍的二开ERP系统&#xff0c;其开源&#xff0c;模块化&#xff0c;灵活开发的属性使得它在ERP相关领域十分受青睐。 …...

Electron进程通信的另一种方式

上一篇讲述了主进程和渲染进程之间的通信&#xff0c;其中是通过调用 ipcMain 和 ipcRenderer 来完成的。比如渲染进程给主进程发送一个消息&#xff0c;然后主进程再返回一个消息给渲染进程&#xff1a; 主进程的逻辑&#xff1a; ipcMain.on(selectDate,(e,date)>{conso…...

二次型的相关理解

...

Spring框架中用于注入构造函数参数的标签constructor-arg

一、constructor-arg的介绍 constructor-arg是Spring框架中用于注入构造函数参数的标签&#xff0c;它可以用于实现依赖注入的方式之一。在实际开发中&#xff0c;我们通常会在Spring配置文件中声明bean的时候使用constructor-arg标签注入构造函数参数。 constructor-arg标签有…...

spdlog简单介绍和使用

spdlog 是一个C的快速、可扩展的日志库&#xff0c;具有高性能和友好的接口。它支持多种日志输出目标&#xff0c;如控制台、文件、远程服务器等&#xff0c;并具有强大的日志格式化和异步日志记录功能。 以下是对spdlog的简单介绍和使用示例&#xff1a; 安装 spdlog 你可以…...

分类模型的Top 1和Top 5

分类模型的Top 1和Top 5 flyfish 模型分类的结果指标如下图 acc top1 和 acc top5这两列 关于Top 1和Top 5分两种 top 1 accuracy top 5 accuracy 和 top 1 error rate top 5 error rate 这里将需要评估的分类器称为模型 假如一共要测试N张图像&#xff0c;一共有1000个类…...

LinkdeList集合

1.LinkdeList集合的特点&#xff1a; 1.LinkedList是集合的一个实现类 2.LinkedList内部封装了一个双向链表 3.LinkedList集合的增删快&#xff0c;查询慢 4.线程不安全 2.LinkedList集合的方法 1.添加 1.boolean add(Object element) 将元素附加到链表末尾 2.boolean add(int…...

KaiOS APN配置文件apn.json调试验证方法(无需项目全编)

1、KaiOS 的应用就类似web应用&#xff0c;结合文件夹路径webapp字面意思理解。 2、KaiOS APN配置文件源代码在apn.json&#xff0c; &#xff08;1&#xff09;apn.json可以自定义路径&#xff0c;通过配置脚本实现拷贝APN在编译时动态选择路径在机器中生效。 &#xff08;…...

【qemu逃逸】HWS2017-FastCP

前言 虚拟机用户名&#xff1a;root 虚拟机密码&#xff1a;无密码 本题有符号&#xff0c;所以对于设备定位啥的就不多说了&#xff0c;直接逆向设备吧。 设备逆向 在 realize 函数中设置一个时钟任务&#xff0c;并且可以看到只注册了 mmio&#xff0c;大小为 0x100000。…...

调节扬声器和麦克风的音量

const audioSrc require("./../../src/assets/music.mp3")// 调节扬声器音量switchYSQColumn(){//使用Audio对象创建一个新的音频元素const audioElement new Audio();//将音频元素的src属性设置为音频文件的urlaudioElement.src audioSrc;audioElement.play()//创…...

边缘计算医疗风险自查APP开发方案

核心目标:在便携设备(智能手表/家用检测仪)部署轻量化疾病预测模型,实现低延迟、隐私安全的实时健康风险评估。 一、技术架构设计 #mermaid-svg-iuNaeeLK2YoFKfao {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg…...

java调用dll出现unsatisfiedLinkError以及JNA和JNI的区别

UnsatisfiedLinkError 在对接硬件设备中&#xff0c;我们会遇到使用 java 调用 dll文件 的情况&#xff0c;此时大概率出现UnsatisfiedLinkError链接错误&#xff0c;原因可能有如下几种 类名错误包名错误方法名参数错误使用 JNI 协议调用&#xff0c;结果 dll 未实现 JNI 协…...

理解 MCP 工作流:使用 Ollama 和 LangChain 构建本地 MCP 客户端

&#x1f31f; 什么是 MCP&#xff1f; 模型控制协议 (MCP) 是一种创新的协议&#xff0c;旨在无缝连接 AI 模型与应用程序。 MCP 是一个开源协议&#xff0c;它标准化了我们的 LLM 应用程序连接所需工具和数据源并与之协作的方式。 可以把它想象成你的 AI 模型 和想要使用它…...

Java-41 深入浅出 Spring - 声明式事务的支持 事务配置 XML模式 XML+注解模式

点一下关注吧&#xff01;&#xff01;&#xff01;非常感谢&#xff01;&#xff01;持续更新&#xff01;&#xff01;&#xff01; &#x1f680; AI篇持续更新中&#xff01;&#xff08;长期更新&#xff09; 目前2025年06月05日更新到&#xff1a; AI炼丹日志-28 - Aud…...

Pinocchio 库详解及其在足式机器人上的应用

Pinocchio 库详解及其在足式机器人上的应用 Pinocchio (Pinocchio is not only a nose) 是一个开源的 C 库&#xff0c;专门用于快速计算机器人模型的正向运动学、逆向运动学、雅可比矩阵、动力学和动力学导数。它主要关注效率和准确性&#xff0c;并提供了一个通用的框架&…...

音视频——I2S 协议详解

I2S 协议详解 I2S (Inter-IC Sound) 协议是一种串行总线协议&#xff0c;专门用于在数字音频设备之间传输数字音频数据。它由飞利浦&#xff08;Philips&#xff09;公司开发&#xff0c;以其简单、高效和广泛的兼容性而闻名。 1. 信号线 I2S 协议通常使用三根或四根信号线&a…...

纯 Java 项目(非 SpringBoot)集成 Mybatis-Plus 和 Mybatis-Plus-Join

纯 Java 项目&#xff08;非 SpringBoot&#xff09;集成 Mybatis-Plus 和 Mybatis-Plus-Join 1、依赖1.1、依赖版本1.2、pom.xml 2、代码2.1、SqlSession 构造器2.2、MybatisPlus代码生成器2.3、获取 config.yml 配置2.3.1、config.yml2.3.2、项目配置类 2.4、ftl 模板2.4.1、…...

从 GreenPlum 到镜舟数据库:杭银消费金融湖仓一体转型实践

作者&#xff1a;吴岐诗&#xff0c;杭银消费金融大数据应用开发工程师 本文整理自杭银消费金融大数据应用开发工程师在StarRocks Summit Asia 2024的分享 引言&#xff1a;融合数据湖与数仓的创新之路 在数字金融时代&#xff0c;数据已成为金融机构的核心竞争力。杭银消费金…...

Cilium动手实验室: 精通之旅---13.Cilium LoadBalancer IPAM and L2 Service Announcement

Cilium动手实验室: 精通之旅---13.Cilium LoadBalancer IPAM and L2 Service Announcement 1. LAB环境2. L2公告策略2.1 部署Death Star2.2 访问服务2.3 部署L2公告策略2.4 服务宣告 3. 可视化 ARP 流量3.1 部署新服务3.2 准备可视化3.3 再次请求 4. 自动IPAM4.1 IPAM Pool4.2 …...

DAY 26 函数专题1

函数定义与参数知识点回顾&#xff1a;1. 函数的定义2. 变量作用域&#xff1a;局部变量和全局变量3. 函数的参数类型&#xff1a;位置参数、默认参数、不定参数4. 传递参数的手段&#xff1a;关键词参数5 题目1&#xff1a;计算圆的面积 任务&#xff1a; 编写一…...