自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(42)
  • 收藏
  • 关注

原创 Gemini 3出现后带来的社会效果

谷歌Gemini3的发布标志着AI技术进入新阶段,其核心突破在于从对话工具升级为"数字同事",能执行多步任务、生成交互界面并集成到谷歌生态产品中。该模型显著改变了工作模式(人类从纠错转向指导)、教育方式(动态生成个性化学习体验)和行业格局(谷歌凭借全栈优势重夺领先地位)。其"生成式界面"能力开创了人机交互新范式,使AI成为日常生产力工具。尽管存在数据时效性等局限,Gemini3的快速普及(6.5亿月活用户)预示着智能体时代的到来,为通用人工智能的发展奠定了基础。

2025-11-23 20:28:34 511

原创 Python 模仿微信程序(功能)PyQt5

本文介绍了一个基于PyQt5的微信界面克隆实现。该程序创建了一个包含侧边栏和聊天区域的主窗口,模拟了微信的基本UI元素和交互功能。侧边栏包含用户信息、搜索框、功能按钮和聊天列表,聊天区域则实现了消息显示和输入功能。程序支持发送文本消息、表情符号和文件,并模拟了自动回复功能。界面设计遵循微信风格,包括圆形头像、气泡消息框和绿色主题色。该实现展示了如何使用PyQt5构建复杂的GUI应用程序,涵盖了布局管理、样式定制、事件处理和组件交互等关键技术。

2025-11-23 11:45:50 424

原创 模仿微信发送消息界面(trae cn版)QT6

本文介绍了一个基于Qt框架的微信克隆应用主窗口实现。该应用采用左右布局设计,左侧为聊天列表(包含搜索栏和联系人列表),右侧为聊天窗口堆栈。通过QListWidget管理联系人列表,QStackedWidget实现多聊天窗口切换,并支持点击联系人切换对应聊天界面。代码展示了UI初始化、示例联系人创建和信号槽连接等核心功能实现,为开发类微信应用提供了基础框架参考。

2025-11-22 20:51:32 479

原创 群时变中子扩散方程求解与可视化(玻尔兹曼输运方程的一个简化版本)MATLAB

本文实现了一维两群中子扩散方程的数值求解与可视化。采用有限差分法离散空间变量,向后欧拉法处理时间变量,模拟了中子通量在20cm平板介质中的时变传播。快中子(群1)和热中子(群2)分别设置不同的扩散系数、吸收截面和散射截面,初始条件下在中心位置设置高斯脉冲源。程序实现了真空边界条件,并通过周期性地绘制通量分布来展示演化过程。最终输出两个中子群在模拟结束时刻的详细空间分布。该代码为玻尔兹曼输运方程提供了简化的一维两群扩散求解方案,可用于中子输运基本特性的教学研究。

2025-11-19 22:23:49 722

原创 用AI训练数据,预测房地产价格走势(Python版)

本文介绍了一个房地产数据分析与预测系统的开发过程。该系统实现了从数据采集、处理到模型训练和预测分析的完整流程,支持多源数据获取和自动化报告生成。系统采用多种机器学习算法(如随机森林、XGBoost等)进行房价预测,R²值达到0.95以上。开发内容包括数据爬虫模块、预测系统增强、完整工作流程实现以及分析结果可视化输出。该系统可为房地产市场的投资决策、风险预警和趋势分析提供科学依据,具有重要的学术价值和实际应用意义。

2025-11-11 22:37:27 1559

原创 QT6 写一个诗词鉴赏、朗诵、阅读程序(智谱清言AI赏析接口)

这段代码实现了一个基于Qt框架的古诗词浏览应用。主要功能包括:通过PoemDatabase类管理诗词数据,首次运行时自动检查并导入Chinese-poetry目录中的数据;提供朝代筛选、关键词搜索和诗词浏览功能;双击诗词可查看详情和朗诵;界面采用qss样式表实现古风设计。核心类包括MainWindow、PoemDetailDialog和PoemPlayer,实现了数据管理、界面交互和语音朗诵功能。代码结构清晰,包含数据加载、UI初始化、样式应用和事件处理等模块。

2025-11-09 08:22:26 667

原创 用 C 语言实现的回调函数案例,涵盖基础用法及不同消息机制(GUI 模拟、网络请求模拟、状态机、消息队列)

本文展示了C语言中回调函数的多种应用场景:1)基础计算器示例演示如何通过函数指针实现运算逻辑解耦;2)GUI模拟展示事件驱动机制;3)网络请求模拟采用多线程实现异步回调;4)状态机模式通过回调处理设备状态变更;5)消息队列实现生产者-消费者模型。所有案例均包含详细代码和注释,展示了回调函数在解耦、灵活性和异步处理方面的核心价值,通过函数指针实现"触发逻辑"与"处理逻辑"的分离,适用于需要动态注入不同处理逻辑的场景。

2025-11-05 23:04:33 655

原创 回调函数的作用与举例(Python版)

摘要: 函数回调通过将处理逻辑作为参数传递,实现代码解耦和异步处理。常见应用包括:1)GUI事件(如Tkinter按钮点击);2)网络请求(异步响应处理);3)状态机(触发不同状态函数);4)消息队列(生产者-消费者模型)。回调机制的核心是分离事件触发与处理,支持延迟执行,适用于事件驱动编程,提升代码灵活性和可维护性。典型场景如计算器运算逻辑传递、设备状态变更通知等,通过参数化函数实现动态响应。

2025-11-05 22:57:53 471

原创 Python 写一个标准版和程序员版计算器

本文介绍了一个基于Tkinter的多功能计算器实现。该计算器支持标准模式和程序员模式:标准模式提供基本运算、三角函数、对数等数学函数;程序员模式支持二进制/八进制/十六进制运算及位操作。程序采用了面向对象设计,通过Calculator类实现核心功能,包括进制转换、表达式验证、错误处理等。计算器界面包含多进制实时显示区域、主显示屏和动态切换的按钮面板,针对不同模式提供相应的计算功能。特别优化了负号处理、表达式验证和进制转换逻辑,确保计算准确性和用户体验。

2025-11-05 22:14:44 779

原创 计算卫星与地面时差,用广义相对论,给出计算公式与MATLAB代码

摘要:本文分析了卫星与地面时钟的相对论时差,包括狭义相对论的时间膨胀效应和广义相对论的引力时间膨胀效应。给出了时差计算公式,并提供了MATLAB实现代码。以GPS卫星为例,计算得到每天约+38.6微秒的时差值,与实际观测一致。该计算方法可为导航定位系统的时间同步提供理论依据,实际应用中需考虑轨道参数等更精确的因素。

2025-11-02 19:28:19 274

原创 Python 画绚烂浪漫的烟花效果

这篇文章介绍了一个使用Pygame库实现的多种类型烟花模拟程序。程序实现了四种不同形状的烟花效果:圆形爆炸、星形爆炸、螺旋爆炸和心形爆炸。每个烟花由多个粒子组成,通过不同的参数方程控制粒子运动轨迹形成特定图案。程序提供了实时交互功能,用户可以通过空格键添加新烟花组,系统也会随机生成烟花。视觉效果方面,实现了粒子淡出和尾迹效果,增强了真实感。这个模拟展示了如何使用数学函数控制粒子行为来创造多样的视觉效果。

2025-11-02 00:04:06 489

原创 Python 生成书法字体(以瘦金体为例)

本文介绍了一个使用matplotlib生成书法文字图片的Python方法。通过导入matplotlib库,定义create_calligraphy_with_matplotlib函数,可以指定文本内容、字体路径、输出路径等参数,设置字体属性并绘制书法文字。函数会隐藏坐标轴,保存为透明背景的图片。示例代码演示了如何使用该函数生成"水墨丹青"的书法作品,并可自定义字号和颜色。该方案适合需要将书法文字可视化的应用场景。

2025-11-01 22:30:03 224

原创 MATLAB水滴下落湖水面泛起涟漪仿真

本文介绍了一个增强版水波纹扩散仿真程序的MATLAB实现。程序通过波动方程模拟水滴冲击产生的水波扩散过程,采用网格化计算和阻尼边界条件提高仿真精度。主要功能包括:1) 随机生成水滴冲击点;2) 实时更新波动方程计算波面高度;3) 可视化3D波动效果;4) 自动将仿真过程保存为GIF动画。关键参数包括网格分辨率(100×100)、波速(0.3)和时间步长(0.9)。程序运行150帧,每25帧随机添加水滴扰动,并显示处理进度。最终输出包含光照效果的3D波纹扩散动画,文件大小通过控制帧数进行优化。

2025-11-01 22:09:42 276

原创 C++ 二进制字符串与十六进制字符串相互转换

本文介绍了两种C++实现二进制与十六进制字符串相互转换的方法。对于二进制转十六进制,提供了查表法和位运算两种方案:查表法使用哈希映射实现4位二进制到十六进制的转换,支持任意长度输入;位运算方法更简洁但受限于整数类型长度。对于十六进制转二进制,同样基于查表法实现,支持大小写字母,包含错误处理机制,并可选择是否保留前导零。两种转换都给出了完整实现代码和使用示例,根据实际需求可选择不同方案:处理长字符串推荐查表法,短字符串可考虑位运算方法以提高效率。

2025-11-01 14:44:25 179

原创 卫星轨道MATLAB动力学仿真

摘要:本文介绍了一个基于MATLAB的卫星轨道动力学仿真程序。该程序采用国际空间站(ISS)近似轨道参数(400km高度、51.6°倾角),通过数值积分方法求解包含地球引力和J2摄动项的轨道运动方程。仿真结果包括3D轨道可视化、位置/速度分量变化、轨道高度和速度大小变化等图表,并进行了能量守恒验证和轨道参数分析。程序实现了从轨道要素到ECI坐标系状态的转换,采用ode45求解器进行积分,最终分析了半长轴、偏心率等轨道参数的变化情况,完整模拟了卫星在1.5个轨道周期内的运动状态。

2025-11-01 01:38:22 346

原创 神经网络的科普,功能用途,包含的数学知识

神经网络:数字大脑的革命力量 神经网络作为人工智能的核心技术,正在深刻改变我们的数字世界。它模仿生物神经元结构,通过输入层、隐藏层和输出层的连接网络处理信息,借助权重调整和反向传播机制不断学习优化。这种架构赋予神经网络两大核心能力:识别判断(如图像识别、语音处理)和生成创造(如AI绘画、写作)。典型应用包括手写数字识别系统,通过大量训练实现精准分类。尽管当前神经网络在通用智能方面仍有局限,但其强大的数据处理和学习能力已推动人工智能进入新纪元,持续重塑着技术与生活的未来图景。

2025-11-01 00:25:48 872

原创 MATLAB实现三天体(三体运动)相互纠缠的混沌运行可视化

# 混沌三体问题模拟代码摘要## 核心功能该MATLAB代码实现了**混沌三体系统的数值模拟与可视化**,基于经典的Burrau问题初始条件,展示三个不同质量天体在相互引力作用下的混沌运动。## 关键特性### 🔬 物理模型- **牛顿引力定律**:完整实现三体引力相互作用- **数值求解**:使用ODE45求解器进行高精度积分- **质量设置**:三个天体质量比为3:4:5(归一化)- **初始条件**:Burrau问题设置,从静止状态开始### 🎯 混沌特征体现

2025-11-01 00:18:42 614

原创 YOLO python 实现多种物体识别(时钟,水杯,小熊,路人,车辆)

本文介绍了一个基于YOLO的目标检测类ObjectDetector,支持YOLOv8标准模型和YOLO-World自定义模型。该类提供了两种模型加载方式:标准YOLOv8模型(80类)和可自定义检测类别的YOLO-World模型。主要功能包括模型自动加载和单张图片检测,能够输出检测目标的类别、数量和平均置信度,并保存检测结果图像。使用示例展示了如何初始化检测器并进行图片检测。该实现具有自动回退机制,当指定模型加载失败时会自动切换为标准模型。

2025-10-31 23:56:04 704 2

原创 嫦娥号地月轨道、环月(一个月)MATLAB仿真

本文基于MATLAB实现了嫦娥系列探测器登月任务的轨道仿真,包含地月转移轨道和30天的环月轨道运行。仿真考虑了地球停泊轨道(200km)、地月转移轨道(200×405000km)、中途修正、月球捕获和环月轨道(100km)等关键阶段。结果显示:总速度增量约3.3km/s,转移时间约5.2天,30天环月运行约450圈轨道。通过数值积分和可视化分析,验证了轨道设计的合理性。该仿真为深空探测任务提供了轨道动力学参考,完整呈现了从发射到长期环月的全过程。

2025-10-31 22:08:36 771

原创 MATLAB 九大行星太阳系运行程序

该MATLAB代码实现了一个太阳系行星轨道模拟系统。代码使用万有引力常数和开普勒定律计算行星运动轨迹,在3D空间中可视化显示太阳和八大行星(包括冥王星)的运行轨道。系统参数包括各行星质量、轨道半长轴、离心率和倾角,以不同颜色区分行星。模拟过程计算每颗行星的轨道周期,通过动画展示100天内的运动轨迹,并自动保存为GIF格式动画文件。代码还包含光照效果、坐标轴标签和行星名称标注等可视化增强功能,完整呈现了太阳系行星的运动规律。

2025-09-27 10:33:03 657

原创 人工智能大模型是怎样喂数据的?

本文概述了人工智能大模型的数据处理流程,主要包含四个关键环节:数据收集强调多源获取与质量把控,包括网络抓取(仅15%可用)、垂直领域数据整合和多语言平衡;数据预处理涉及清洗、切分标注、格式标准化及分词编码;数据集划分按7:2:1比例分配训练、验证和测试集;数据投喂采用批量随机输入方式,根据资源调整批次大小。整个流程注重数据多样性、质量控制和模型泛化能力提升,各环节的精细处理直接影响最终模型效果。(149字)

2025-09-25 23:36:58 585

原创 目前顶尖AI所用算法,包含的数学内容,详细列举

现代顶尖AI算法(如Transformer)的数学基础包括:线性代数(张量运算、矩阵变换)、微积分(梯度下降、反向传播)、概率统计(概率分布、信息论)三大基石。其核心架构Transformer依赖自注意力机制(线性代数与信息论结合)、位置编码(三角函数)和前馈网络(非线性变换)。优化理论(如Adam算法)指导模型训练,信息论(交叉熵损失)评估预测质量。这些数学工具协同工作,使AI能高效处理高维数据、学习复杂模式并进行概率预测,构成了现代大型语言模型的算法基础。

2025-09-25 23:11:59 918

原创 详细案例说明AI所用的算法,列出公式,用Python代码说明用法

摘要:本文详细介绍了线性回归(Linear Regression)这一基础AI算法。通过房价预测的案例,阐述了其核心思想:寻找最佳拟合直线以最小化预测误差。文中列出了关键数学公式,包括模型方程、均方误差损失函数和梯度下降优化算法。最后,使用Python的scikit-learn库演示了线性回归的实现过程,包括模型训练、参数查看和预测应用,并可视化展示了拟合结果。该算法作为复杂模型的基石,适用于特征与目标呈线性关系的场景。

2025-09-25 23:05:35 1798

原创 MATLAB画出湖面波纹相遇所形成的现象

本文介绍了一个使用MATLAB模拟湖面波纹干涉现象的完整代码。该程序通过定义两个点波源,计算其在二维空间产生的波纹传播,并叠加生成干涉图案。代码采用sinc函数模拟振幅衰减,避免奇点问题,并通过循环计算每一时刻的波面状态,最终生成动态GIF动画展示干涉过程。模拟参数包括波源位置、振幅、波长等可调变量,输出结果直观展示了波纹相遇时的干涉现象。该模拟适用于波动光学和水波干涉的教学演示。

2025-09-25 22:36:30 466

原创 用MATLAB画一只可爱的小熊

摘要:本文介绍了一个使用MATLAB绘制可爱小熊的代码实现。通过定义身体各部分的参数(如头部半径、耳朵位置、四肢尺寸等),利用rectangle函数绘制圆形和圆角矩形,组合成完整的小熊形象。代码设置了不同颜色区分身体(深灰)、脸部(浅灰)、眼睛(黑)和鼻子(棕),并添加微笑曲线作为嘴巴。程序包含缩放比例调整功能,可整体改变小熊大小。最终生成一个600×600像素的白色背景图形,隐藏坐标轴,呈现出一个比例协调的卡通小熊形象。

2025-09-25 22:22:08 459 3

原创 试用数学和物理分析,一架歼35 需要怎么样推力和电磁弹射才可以顺利起飞,用MATLAB写出计算过程

摘要:本文分析了歼-35使用电磁弹射起飞所需的物理参数,通过建立数学模型计算推力和弹射力需求。基于28吨起飞重量、66.7m/s起飞速度、90米弹射距离等假设参数,采用MATLAB代码计算得出所需加速度、总合力、空气阻力等关键指标。结果显示,在考虑阻力因素后,需130kN发动机推力和额外电磁弹射力配合。研究提供了弹射时间、功率等具体参数,并绘制了速度-距离变化曲线,为电磁弹射系统设计提供理论依据。实际应用还需结合环境因素进一步优化。

2025-09-23 07:42:32 991

原创 物理竞赛书籍按层级堆叠求质心的问题,附带MATLAB仿真代码和数学求导过程

摘要:本文通过MATLAB仿真研究了多层书籍的稳定堆叠问题。代码实现了3层均匀长方体堆叠的质心计算与可视化,支持自定义每层参数并自动检查稳定性。仿真生成5-8层随机堆叠,通过约束条件确保每层质心落在下层支撑范围内。结果显示各层质心坐标和系统总质心位置,并绘制堆叠示意图。第二部分探讨了质量相同的书籍每次向外延伸1/2时的极限情况,通过MATLAB模拟计算最大悬伸量。研究为理解多层堆叠的稳定性提供了量化分析工具。

2025-09-21 22:23:38 222

原创 AI算力需要数据库吗?和数据库是什么关系?什么样的数据库才能更好地匹配AI算力?

AI算力与数据库形成协同闭环:数据库为AI提供海量数据存储、预处理和实时查询能力,支撑模型训练和推理;同时AI算力高效处理数据库输出的数据,实现价值转化。优质数据库需具备高扩展性、低延迟和多模态支持能力,而向量数据库因其高效处理AI特征向量的特性成为热门选择。两者缺一不可,共同构成AI系统的核心基础设施。

2025-09-21 21:40:12 1778

原创 求过椭圆上一定点的诸弦的中点的轨迹,并讨论,用MATLAB画出来轨迹图(高考试题)

本文通过MATLAB程序展示了椭圆中弦中点轨迹的性质。给定一个长半轴2、短半轴1的椭圆,程序选取椭圆上的定点P(2,0),生成过P点的8条弦并计算其中点,发现这些中点都落在中心在(1,0)、长半轴1、短半轴0.5的小椭圆上。通过参数方程绘制原椭圆和轨迹椭圆,并可视化展示弦及其中点,验证了椭圆中弦中点轨迹仍为椭圆的几何性质。当P点在原椭圆上移动时,轨迹椭圆的中心也会随之移动。

2025-09-21 17:04:03 638

原创 MATLAB 计算理想情况下每节火车车厢所受到的力,并用构图的形式画出由10节车厢组成的火车受力图,包含数学物理公式的推导

摘要:该MATLAB代码实现了对10节火车车厢的受力分析与可视化。通过设定总拉力10000N,计算每节车厢的受力分布(F_i=(10-i+1)F/10),并绘制车厢结构、车轮及受力示意图。程序包含机车牵引力标注、受力公式说明等可视化元素,最终生成包含位置坐标、受力大小和物理公式的完整分析图。代码采用矩形绘制车厢和车轮,箭头标注受力方向,实现了直观的物理模型展示。

2025-09-21 15:54:54 485

原创 手搓一个 QT6 C++ ANDROID 版本的TCP调试软件

文章摘要: 这是一个基于Qt框架开发的TCP调试工具程序,包含MainWindow类和TCP通信功能。程序实现了TCP客户端功能,支持连接/断开服务器、发送/接收数据,并显示通信状态和消息日志。关键功能包括:通过QTcpSocket建立TCP连接、处理连接状态变化、数据收发、错误处理以及界面状态更新。接收和发送的消息会附带时间戳并以不同颜色区分显示。程序默认使用127.0.0.1:8080作为连接地址,并包含输入验证功能。

2025-09-20 21:47:49 147

原创 一个完整的神经网络识别0-9手写数字的MATLAB神经网络

本文介绍了一个基于简单神经网络的手写数字识别系统MATLAB实现。该系统能够识别0-9的手写数字,主要包含四个功能模块:1) 数据生成模块,模拟16×16像素的手写数字图像;2) 神经网络训练模块,采用单隐藏层结构,使用Sigmoid激活函数和Softmax输出;3) 预测模块,对测试数据进行分类;4) 演示模块,可视化识别过程。系统实现了完整的工作流程,包括数据预处理、网络训练和性能评估,测试准确率可达较高水平。该实现特别考虑了数值稳定性和实际应用场景,加入了噪声模拟和正则化处理。

2025-09-18 20:30:27 528

原创 物联网数据检测Python GUI代码编写

这是一个基于PyQt5的空气质量监测系统GUI程序。主要功能包括: 界面分为左侧设备列表和右侧数据展示区 右侧展示5个圆形进度条组件,分别显示PM2.5、TVOC、二氧化碳、温度和湿度的实时数据 包含一个折线图组件,动态显示PM2.5历史数据变化趋势 底部表格显示历史数据记录 使用定时器随机模拟数据变化,每3秒更新一次 系统特点: 自定义圆形进度条组件,带颜色状态指示 响应式折线图组件 美观的UI设计,采用深色主题 支持多设备切换查看 该程序模拟了室内空气质量监测系统的核心功能,可作为实际应用的开发基础。

2025-09-15 06:24:42 740

原创 windows系统下codeblocks的lvgl智能穿戴手表圆形界面代码

这篇文章介绍了一个基于Windows系统下CodeBlocks的LVGL智能穿戴手表圆形界面实现代码。主要功能包括:1) 创建圆形表盘背景和刻度线;2) 显示时间、日期和健康数据(步数、心率);3) 添加电池和网络状态图标;4) 实现定时更新功能。代码使用LVGL图形库,通过创建定时器来模拟时间变化和健康数据更新。界面设计采用320x320圆形屏幕,包含12个刻度标记,并合理布局了各类显示信息。该实现可作为智能手表UI的基础框架,如需完整代码或进一步交流,请通过指定方式联系作者。

2025-09-12 08:54:57 207

原创 任意多面体的最小外接球算法Python实现

本文介绍了一种基于Welzl算法的Python实现,用于计算任意多面体的最小外接球。算法通过递归处理点集,逐步构建包含所有顶点的最小球体,支持2-4个边界点的几何计算。代码包含随机多面体生成、球体包含检测、球体计算及3D可视化功能,使用Matplotlib展示多面体及其最小包围球。测试表明,该方法能准确计算凸包顶点的最小包围球,并通过图形化验证球体包含所有顶点。该实现为3D几何计算提供了实用工具,适用于计算机图形学和几何处理领域。

2025-09-11 08:12:51 202

原创 什么是哈希表,详解c++哈希表

摘要:哈希表是一种高效的数据结构,通过哈希函数将键映射到数组索引实现O(1)平均时间复杂度的查找。C++提供unordered_map等基于哈希表的容器,采用链地址法解决冲突。文章展示了哈希表在算法问题中的应用:两数之和(通过补数查找)、存在重复元素II(记录最近索引)、无重复字符子串(滑动窗口+位置记录)。这些案例体现了哈希表如何将O(n²)问题优化为O(n)解决方案,适用于需要快速查找、去重和位置记录的场景。

2025-09-11 07:39:00 1469

原创 Python使用RRT算法进行无人机路径规划(空中飞行)

RRT(快速探索随机树)是一种概率型路径规划算法,通过随机采样构建树状结构探索未知环境。其核心流程包括:随机采样、最近邻搜索、碰撞检测和节点扩展。RRT*在此基础上增加了重布线优化,通过选择最优父节点提升路径质量。算法依赖欧氏距离、向量运算等数学基础,适用于高维空间如无人机3D路径规划。文中提供了Python实现代码,展示了在含障碍物的环境中进行路径规划的过程,包括可视化结果和动画演示。相比传统网格算法,RRT在高维空间效率更高,无需预知环境地图,适合动态未知场景。

2025-09-10 11:25:25 911

原创 stm32 实现按键单击、双击、三击、长按功能的proteus8仿真

摘要: 本文展示了一个基于STM32F1的按键检测与LED控制系统。系统通过硬件消抖和状态机实现稳定检测4种按键事件:单击(PA9)、双击(PA10)、三击(PA11)和长按(PA12)。按键模块采用结构体封装状态参数,包括消抖时间(6ms)、点击间隔(50ms)和长按判定(200ms)。LED模块提供独立控制各LED的接口,事件触发后相应LED会短暂点亮。主程序通过状态机轮询检测按键事件,并调用对应LED控制函数,实现按键动作与LED指示的精确对应。

2025-09-10 09:58:34 782

原创 用Python写马里奥闯关游戏

本文介绍了一个使用Pygame库实现的简化版超级玛丽游戏。游戏包含马里奥角色(红色方块)、平台(灰色方块)、敌人(棕色方块)和可收集的金币(黄色旋转方块)等基本元素。玩家可以通过方向键控制马里奥移动,空格键跳跃,实现金币收集和敌人互动。游戏具有重力系统、碰撞检测和计分功能,当马里奥碰到敌人时游戏结束,按R键可重新开始。代码展示了游戏初始化、角色类定义、关卡创建和主游戏循环等核心模块,为开发者提供了实现2D平台游戏的基础框架。

2025-09-08 16:02:03 402

原创 Python桌球游戏

这段Python代码实现了一个基于Pygame的2D桌球游戏。主要功能包括:1)物理碰撞系统,模拟球体间的碰撞和边界反弹;2)球杆瞄准机制,支持力度控制;3)6个袋口设计;4)两种游戏模式:白球进袋即输或击入所有彩球获胜;5)双人轮流对战系统。游戏使用面向对象编程,包含球类、球杆类、球桌类和游戏主逻辑类,实现真实的物理效果和游戏规则。玩家可通过鼠标瞄准和蓄力击球,按R键重置游戏。需要安装Pygame库运行,适合作为Python游戏开发学习案例。

2025-09-07 09:09:09 330

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除