《Java实现的俄罗斯方块游戏详解》 在编程领域,编写游戏是学习新语言或技术的一个有趣实践。这里我们探讨的是一个用Java编程语言实现的俄罗斯方块小游戏。这款小游戏的独特之处在于它不是通过基本的绘图功能来绘制游戏元素,而是通过贴图的方式来展示方块,这使得游戏的视觉效果更加生动。 我们要理解Java的基本概念。Java是一种面向对象的编程语言,具有跨平台性、安全性和可移植性等优点。在开发这个游戏的过程中,开发者可能使用了Java的Swing或JavaFX库来创建图形用户界面(GUI),这两个库提供了丰富的组件和工具来构建桌面应用。 俄罗斯方块的核心机制包括生成随机形状的方块、移动和旋转方块、检测方块是否落地以及消除完整行。在Java中,这些功能可以通过类和方法的设计来实现。每个方块可以表示为一个类,包含其形状、颜色和位置等属性,而旋转、移动等操作则通过方法实现。例如,可以定义一个`rotate()`方法来改变方块的方向,一个`moveDown()`方法来让方块向下移动。 为了实现贴图功能,开发者可能使用了Java的图像处理类,如`javax.imageio.ImageIO`来加载和显示图片,`java.awt.Graphics`类来进行图形绘制。每一个方块对应一张图片,当方块移动或旋转时,对应的图片也会随之变化。这样,即使没有用不同颜色的小方块,也能通过图片展示出丰富的视觉效果。 游戏的主循环通常在一个独立的线程中运行,不断检查当前状态并更新界面。在这个过程中,开发者需要考虑时间管理和事件处理,比如设置适当的延迟以控制方块下落的速度,以及响应用户的键盘输入来控制方块的移动和旋转。 此外,为了实现消除完整行的功能,开发者需要维护一个二维数组来表示游戏区域,并检查每一行是否没有空缺。如果找到一整行满格,就可以清除该行并使上方的行下移。这个过程可能涉及到数组的复制和填充操作。 这个Java实现的俄罗斯方块游戏展示了如何结合面向对象编程、图形用户界面设计以及图像处理技术来构建一个简单的游戏。对于初学者而言,这是一个很好的学习项目,可以帮助他们巩固基础,提高编程技能。同时,对于有经验的开发者来说,这也提供了一个了解和实践Java GUI编程的实例。
2025-06-17 19:57:07 72KB 俄罗斯方块
1
ini配置文件是Windows系统中广泛使用的一种轻量级文本配置文件格式,用于存储应用程序的设置和参数。在VC++(Microsoft Visual C++)环境中,开发人员通常会使用API函数来读取和写入ini文件,以便在运行时保存和恢复程序状态。本项目提供的"VC读写ini配置文档"是一个无错版本的示例,它涵盖了如何在C++中实现ini文件的操作,但请注意,为了遵循操作系统安全策略,C盘上的配置文件需由开发者自行创建。 在VC++中,读写ini文件主要依赖于Windows API中的以下函数: 1. `GetPrivateProfileString()`:此函数用于读取ini文件中的字符串值。它接受四个参数:ini文件名、包含键值的节名、键名以及接收读取结果的缓冲区。如果键不存在,函数将返回空字符串。 2. `WritePrivateProfileString()`:这个函数用于向ini文件写入一个键值对。它需要ini文件名、节名、键名和要写入的字符串作为参数。如果键已经存在,新值将覆盖旧值;如果不存在,将在指定节下创建新键。 3. `GetPrivateProfileInt()`:此函数用于读取ini文件中的整数值。它与`GetPrivateProfileString()`类似,但会将读取到的字符串转换为整数。 4. `WritePrivateProfileSection()`:用于写入整个节(section)到ini文件中,包括所有的键值对。需要提供ini文件名、节名和包含键值对的字符串。 5. `WritePrivateProfileStruct()`:可以写入非字符串数据,如整数、浮点数等,通过结构体进行转换。这个函数在较新的Windows版本中已被弃用,但在老版本的VC++项目中仍然可能使用。 在"VC读写ini配置文档"中,开发者可能已经封装了这些API函数,创建了易于使用的类或函数接口,以便在程序中更方便地操作ini文件。例如,可能有一个`IniReader`和`IniWriter`类,它们提供了诸如`ReadSetting`、`WriteSetting`这样的方法,抽象了底层的API调用。 `VC读写ini配置文档.cpp`和`.h`文件很可能是实现这些功能的核心代码,包含了类定义和实现。`.dlg`文件通常是对话框资源,可能用于显示设置或让用户编辑ini文件的内容。`.clw`、`.dsp`和`.dsw`是Visual Studio项目相关的文件,用于管理源代码和编译设置。`.aps`是项目的编译状态信息,而`StdAfx.cpp`和`.h`包含预编译头文件,用于提高编译效率。 这个项目是一个学习和参考VC++读写ini文件的好例子,对于理解如何在C++中操作配置文件非常有帮助。通过分析和理解这些源代码,开发者可以更好地掌握Windows API的使用,并能将这些知识应用到自己的项目中,实现类似的功能。
2025-06-14 22:10:50 23KB 读写ini
1
机械臂遗传算法优化及353多项式轨迹规划的MATLAB实现教程,基于遗传算法的机械臂353多项式轨迹规划技术研究与应用,机械臂遗传算法353多项式,冲击最优轨迹规划。 matlab程序自己写的,适合学习,机械臂模型可随意替。 。 ,关键词:机械臂;遗传算法;353多项式;轨迹规划;Matlab程序;学习;模型替换。,《机械臂的遗传算法与最优轨迹规划MATLAB程序》 在现代工业自动化领域,机械臂的优化与控制一直是研究的热点,尤其是涉及到轨迹规划的问题,这是确保机械臂动作准确、高效的关键。本文将深入探讨机械臂遗传算法优化和353多项式轨迹规划的MATLAB实现,以及相关技术的研究与应用。 遗传算法作为一种启发式搜索算法,其灵感来源于自然界的生物进化过程。它通过选择、交叉和变异等操作来迭代地优化问题的解决方案。在机械臂的轨迹规划中,遗传算法可以用来寻找最优的路径,以最小化运动时间、能量消耗或轨迹误差,从而提高机械臂的工作效率和安全性。 多项式轨迹规划则是指使用多项式函数来描述机械臂的运动轨迹。多项式轨迹规划的优势在于它能够保证轨迹的连续性和光滑性,从而使得机械臂的运动更加平稳。353多项式,即三次多项式的五次多项式表达形式,是其中一种常用的轨迹规划方法。通过合理设计多项式的系数,可以实现机械臂的精确控制。 MATLAB作为一种强大的数学计算和工程仿真软件,提供了丰富的函数和工具箱,非常适合进行机械臂遗传算法优化和多项式轨迹规划的研究与实现。在MATLAB环境下,研究者可以利用其内置的遗传算法工具箱来设计和测试不同的算法参数,还可以使用符号计算和图形化工具来验证多项式轨迹规划的正确性。 在具体实现时,首先需要建立机械臂的动力学模型,然后在此基础上,利用遗传算法对机械臂的运动参数进行优化。这一过程中,可能需要反复迭代计算以达到最优解。由于遗传算法具有很好的全局搜索能力,因此在处理机械臂轨迹规划这类复杂问题时,可以有效避免陷入局部最优解,提高优化效率。 此外,本文还提到了机械臂模型的可替换性。这表明所编写的MATLAB程序具有较好的通用性,用户可以根据需要替换不同的机械臂模型,而无需对程序进行大量修改。这种灵活性对于工程实践来说是十分宝贵的,因为它大大降低了程序的使用门槛,并拓宽了其应用范围。 在实际应用中,机械臂的轨迹规划不仅需要考虑运动学的最优,还要考虑诸如机械臂负载能力、运动速度限制、避免碰撞等实际因素。因此,在设计轨迹规划算法时,需要综合考虑这些约束条件,并确保算法的鲁棒性和适应性。 机械臂的遗传算法优化与353多项式轨迹规划是两个紧密相关的研究方向。通过MATLAB这一强大的工具,不仅可以实现这些复杂的算法,还能够进行有效的仿真验证。这对于提高机械臂的自动化控制水平、拓展其应用领域都具有重要的意义。
2025-06-13 16:22:20 1.17MB
1
10bit 20MHZ SAR ADC 设计,smic180nm,有设计文档原理解读 有工艺库,直接导入自己的cadence就能运行,有效位数ENOB为9.8,适合入门SAR ADC 结构: 常用栅压自举开关Bootstrap Vcm_Based开关时序 上级板采样差分CDAC阵列 两级动态比较器 比较器高速异步时钟 动态sar逻辑 10位DFF输出 10位理想DAC还原做DFT。 包括详细仿真文档,原理介绍,完整电路图,仿真参数已设好,可直接使用,在自己的电脑上就可以运行仿真。 适合入门SAR ADC的拿来练手
2025-06-10 21:51:40 365KB gulp
1
C#标签打印控制程序源代码:个性化编辑标签,智能定位条形码与二维码的二次开发利器,标签打印C#控制程序源代码,适合自己进行二次开发。 软件可以自己编辑标签,可以自动条形码或二维码的位置。 ,C#控制程序源代码; 标签打印; 二次开发; 编辑标签; 自动条形码或二维码。,C#控制标签打印程序,支持二次开发与自定义编辑二维码条形码位置 C#标签打印控制程序是一套基于C#语言开发的软件系统,它主要面向有标签打印需求的用户,提供了一个可视化界面,以便用户可以自行设计和编辑标签格式。该程序支持二次开发,意味着用户或者开发者可以根据自己的具体需求,对源代码进行修改和扩展,以适应不同的应用场景。程序的一个显著特点是能够智能定位条形码和二维码的位置,确保打印内容的准确性和阅读的便捷性。 在实际应用中,C#标签打印控制程序可以应用于各种标签的打印任务,比如产品标识、库存管理、物流追踪等。软件的设计理念强调易用性和灵活性,使得即使是不具备深入编程知识的用户也能够通过简单的操作完成复杂的标签设计。该程序的编辑功能允许用户通过拖放组件来设计标签,设置文本、图形、条码等元素的布局和格式,从而实现个性化标签的快速定制。 智能定位条形码与二维码是该程序的一个亮点功能,它能够自动根据标签的尺寸和内容布局,计算出条形码和二维码的最佳打印位置,确保扫描器能够轻松识别。这样的智能化设计不仅提高了工作效率,也降低了操作的复杂度,使得标签打印工作更加高效和精准。 软件还提供了丰富的API接口,方便开发者根据自己的需求进行功能的扩展和定制。例如,可以开发新的打印模板,实现特定格式的标签打印,或是集成其他系统,如ERP、CRM等,来实现数据的自动填充和打印,从而实现整个业务流程的自动化。 该程序的源代码文件包括了必要的资源和说明文件,如图片资源(2.jpg、1.jpg)和文本文件(标题自定义标签打印控制程序源代码的开发一引言随.txt、探索控制程序源代码自定义标签打印与.txt、标签打印控制程序源代码适合自己进行二次开发软件.txt、标签打印控制程序源代码适合自己进.doc、标签打印控制程序源代码适合自己进行二次开发软件可以.html、在当今数字化时代标签打印技术已经.doc、标签打印控制程序源代码解析随着科技的飞速发展.txt),这些文件为用户提供了对软件功能、操作方法、二次开发等方面的详细指导。其中,“WindowManagerfree”可能是软件中用以管理窗口或界面的自定义类库或模块。 在数字化时代背景下,标签打印技术已经成为了商业和制造业不可或缺的一环,C#标签打印控制程序源代码的推出,无疑为相关领域提供了技术上的支持和便利,无论是在提高打印效率、节约成本,还是在增强打印内容的可读性和准确性方面,都有着不可忽视的作用。 随着科技的不断进步,标签打印控制程序也在不断地更新迭代,以满足更加多样和复杂的打印需求。对于追求高效率和高质量标签打印的用户来说,C#标签打印控制程序源代码无疑是一套值得尝试的解决方案。
2025-06-10 09:28:31 728KB 开发语言
1
Yolov7训练自己的数据集(超详细教程)对应python源码,将数据集随机按比例分为训练集、验证集和测试集。并生成yolo系列训练时需要的.txt文件。适用于yolo全系列
2025-06-09 13:31:45 4KB yolo
1
【标题解析】 "Excel到Db的工具1.0版本,无需部署.net" 这个标题揭示了我们讨论的核心是一款名为“Excel到Db”的软件工具,它的版本是1.0,且具有一个显著特点——不需要用户预先在系统上安装.NET框架。这表明该工具可能是一个轻量级的应用程序,它能够方便地将数据从Excel电子表格导入到数据库中,而且对用户的系统环境要求较低。 【描述解析】 描述中的"自己写的小工具,纯c#打造,自己开发的,以后奉上源代码"进一步阐述了这个工具的开发背景和特性。它是作者独立编写并用C#编程语言实现的。C#是一种面向对象的、现代化的编程语言,常用于开发Windows平台的应用程序,尤其是与微软技术栈相关的项目。作者承诺未来会公开源代码,这意味着其他开发者可以查看、学习甚至修改这个工具的内部工作原理,这对于开源社区和学习者来说是一个积极的举措。 【标签解析】 "标签"部分包括"C#,工具,Excel,自己开发",这些关键词为理解工具的功能和特性提供了线索。C#标签确认了编程语言,工具标签表明这是一个实用程序,而Excel标签则说明此工具与处理Excel文件有关。"自己开发"再次强调了工具的原创性和独立性。 【文件名称解析】 "ExcelToDB"这个文件名可能是工具的主执行文件或安装程序,暗示了该工具的主要功能是从Excel文件转换数据到数据库。 【综合知识点】 1. **C#编程**:C#是一种由微软开发的面向对象的编程语言,广泛应用于Windows桌面应用、游戏开发、Web应用以及移动应用等领域。它具有丰富的类库和强大的开发工具支持,如Visual Studio。 2. **.NET框架**:.NET框架是微软开发的一个软件框架,包含了许多用于构建和运行Windows应用程序的组件。不过,这个工具的独特之处在于它不需要依赖.NET框架,这意味着它可以运行在没有安装.NET环境的计算机上。 3. **Excel处理**:工具能够处理Excel文件,这通常涉及到读取、解析Excel数据,可能使用了Microsoft.Office.Interop.Excel库或者其他第三方库如EPPlus,以进行无须Excel应用即可操作的工作。 4. **数据库交互**:由于工具名为“Excel到Db”,我们可以推测它能够连接到各种类型的数据库(如SQL Server、MySQL、Oracle等),并将Excel数据导入其中。这可能涉及ADO.NET或其他数据库访问技术。 5. **数据迁移**:这种工具对于数据迁移和数据清洗工作非常有用,特别是在需要将大量结构化数据从Excel格式迁移到数据库系统的场景下。 6. **源代码分享**:开发者计划公开源代码,这为其他程序员提供了学习和定制工具的机会,促进了技术交流和社区发展。 7. **独立开发**:个人开发者完成的项目往往更具创新性,可能包含独特的解决方案,同时也有助于开发者提升技能和经验。 "Excel到Db"工具1.0版本是一个由C#编写的、无需.NET框架的自定义数据迁移工具,它能方便地将Excel数据导入数据库,而且开发者愿意分享源代码,为社区提供了一个实用的资源。
2025-05-29 03:39:13 13.5MB C# 工具,Excel,自己开发
1
直流无刷电机三闭环转角位置控制(包括位置环,速度环,电流环) 三相无刷直流电机simulink模型。 BLDCM。 完全自己搭建的模型,向器模型也是自己搭建的。 能够准确跟踪目标转角。 图1-模型的整体概览图 图2-模型控制器部分 图3-三环PID控制逻辑截图 图4-定目标转角定负载的仿真转角跟踪图 图5-图9-本人全网头像 图6-PWM波输出 图7-变目标转角,变负载仿真模型转角跟踪图 图8-定目标转角,变负载仿真模型转角跟踪图 直流无刷电机作为一种现代工业常用的电机类型,其高效率、高功率密度和长寿命的特点使其在众多领域得到广泛应用。在直流无刷电机的控制技术中,三闭环转角位置控制是一个复杂的控制策略,涉及位置环、速度环和电流环的精确控制。通过这一控制策略,电机能够准确地跟踪目标转角,实现高效、稳定的运转。 在构建直流无刷电机的三闭环控制系统时,通常使用Simulink这一强大的仿真工具来搭建模型。Simulink是MATLAB的一个附加产品,它提供了一个可视化的环境用于模拟、建模和分析多域动态系统。通过Simulink模型,工程师可以直观地设计、调整和验证控制系统,特别是在电机控制领域,它可以帮助设计师更好地理解和实现复杂的控制算法。 在这个控制策略中,位置环负责确保电机转子转动到精确的目标位置,速度环负责确保电机转速按照预期运行,而电流环则关注电机绕组中的电流,保证电机不会因为过载而损坏。这三个环路相互配合,通过反馈机制使得电机的运行更加稳定,响应更加迅速。 在直流无刷电机三闭环转角位置控制系统中,PID(比例-积分-微分)控制逻辑扮演了核心角色。PID控制器是一种常见的反馈控制器,通过调整比例、积分和微分三个参数来达到对被控对象的精确控制。在电机控制中,PID能够根据转角、速度和电流的实时反馈,动态地调整控制信号,以保证电机按照预定轨迹运行。 对于直流无刷电机而言,PWM(脉冲宽度调制)波形输出是电机驱动的重要组成部分。通过调整PWM波的占空比,可以精确控制电机绕组中电流的大小,进而控制电机的转速和转矩。在Simulink模型中,可以清晰地模拟PWM波的生成和调节过程,从而在仿真环境中进行验证。 在仿真过程中,可以设置不同的运行工况,比如定目标转角定负载的仿真,或是变目标转角和变负载的仿真。通过这些仿真测试,可以观察电机在不同情况下的响应和性能,确保在实际应用中电机能够可靠地运行。仿真结果通常以图表的形式展现,如转角跟踪图,它直观地显示了电机实际转角与目标转角的对比,从而评估控制系统的性能。 文章中提到的“图1-模型的整体概览图”、“图2-模型控制器部分”、“图3-三环PID控制逻辑截图”、“图4-定目标转角定负载的仿真转角跟踪图”、“图6-PWM波输出”、“图7-变目标转角,变负载仿真模型转角跟踪图”、“图8-定目标转角,变负载仿真模型转角跟踪图”等,都是通过图形化的方式对模型的不同部分和仿真结果进行了展示。这些图形化的信息对于理解模型结构和仿真结果至关重要。 从个人角度出发,作者在文中提到了“图5-图9-本人全网头像”,这表明作者对自己的工作成果有较高的个人认同,并可能在个人网站或社交媒体上展示自己的研究成果和身份信息。 直流无刷电机的三闭环转角位置控制系统是一个高度集成和复杂的控制技术,通过使用Simulink工具和PID控制逻辑,能够实现对电机运行的精确控制。通过对不同运行工况的仿真测试,可以确保电机在各种情况下都能保持稳定和可靠的性能。这一技术的研究和应用对于提升电机控制系统的性能和效率具有重要意义。同时,图形化的结果展示和作者的个人标识,也展示了其对成果的自信和对个人品牌的建设。
2025-05-27 15:28:03 362KB paas
1
二自由度悬架系统建模与振动特性深度分析:基于slx模型文件的研究与应用,1.自己写的二自由度悬架系统建模及振动特性分析模板 2.带slx模型文件 ,建模模板;二自由度悬架系统;振动特性分析;slx模型文件,《二自由度悬架系统建模与振动特性分析——基于SLX模型文件》 在对二自由度悬架系统的建模与振动特性进行深入研究的过程中,科研人员与工程师必须构建精确的模型来模拟系统的物理行为。这种模型不仅需要反映悬架系统的力学特性,还要考虑不同工况下的动态响应,从而为悬架系统的优化提供理论基础。 本研究主要围绕二自由度悬架系统的建模及振动特性分析展开,首先介绍了建模的基本概念与方法。在此基础上,本研究进一步采用了slx模型文件这一工具,通过Matlab与Simulink的集成环境,实现对悬架系统的建模与仿真。 slx模型文件作为Matlab 2008b版本后引入的一种模型文件格式,它允许用户以图形化的方式构建动态系统模型,并能够直接在Matlab环境中进行仿真分析。这种模型文件格式的引入,大大提高了复杂动态系统建模与分析的便捷性,使得工程师能够更加直观地查看和修改模型结构,便于模型的调试与优化。 在本研究中,所创建的二自由度悬架系统建模及振动特性分析模板,能够详细展示悬架系统的受力情况和运动过程。模板通过模拟汽车行驶过程中的路面激励,分析悬架系统的动态响应。这种分析包括了对悬架系统在不同载荷、不同路面条件下的振动特性研究,从而评估系统的性能。 此外,该模板也提供了对悬架系统控制策略的验证平台,如半主动悬架、主动悬架控制等。研究者可以通过对控制策略的仿真实验,验证所提出的控制策略在提高乘坐舒适性、改善车辆操纵稳定性等方面的效果。 研究者在使用slx模型文件进行二自由度悬架系统建模时,需要关注多个关键参数,如悬架系统的弹簧刚度、阻尼系数、轮胎特性以及车身质量等。模型中还应包含相应的传感器和执行器模型,以便准确模拟悬架系统在实际工作环境中的行为。 经过仿真实验,可以得到悬架系统的时域响应、频域响应以及路谱响应等数据,为后续的振动特性分析提供了丰富的信息。通过对这些数据的分析,可以深入理解悬架系统的振动特性,并为悬架系统的改进提供科学依据。 在研究过程中,我们还关注了slx模型文件的扩展性和灵活性。研究者可以根据需要,对slx模型文件中的各个模块进行修改和扩展,以适应新的研究内容或不同的工程应用。此外,通过技术博客、文章和HTML文件等形式,本研究分享了建模及分析的经验和成果,为相关领域的研究者和工程师提供了宝贵的参考。 通过本研究的深入开展,二自由度悬架系统的建模与振动特性分析技术将得到进一步完善。这不仅有助于提高悬架系统设计的科学性与精确性,也将推动汽车悬架技术的创新发展。
2025-05-26 23:37:49 301KB csrf
1
QQ空间相册批量下载工具是一款便捷的图片管理软件,它能帮助用户快速、高效地批量下载自己或他人QQ空间中的所有相册照片。该工具支持下载公开相册以及设置了加密、私密权限的相册,只需输入账号和密码即可登录,轻松实现一键批量下载功能。使用此工具,用户可节省大量时间,轻松备份和管理QQ空间中的重要照片。 QQ空间作为腾讯旗下的一款社交应用,为广大用户提供了便捷的个人动态分享、互动交流以及相册存储等功能,其相册中存放着用户各种重要回忆与珍贵照片。然而,随着用户照片数量的不断增加,管理与备份这些照片成为一个日益凸显的问题。尤其是对于拥有大量照片的用户而言,如何高效地整理和备份照片成为了一项挑战。QQ空间相册批量下载工具的出现,无疑为解决这一问题提供了极大的帮助。 QQ空间相册批量下载工具是一款专业的图片管理软件,它最大的特色在于能够实现批量下载QQ空间相册中的照片。这不仅包括用户个人的公开相册,同时也支持那些设置了访问权限的加密或私密相册。用户只需通过简单的操作流程,输入相应的账号和密码,即可实现一键批量下载,极大地节省了用户的时间与精力。 该工具的操作流程通常非常简洁,用户在下载并解压工具后,启动程序并按照提示输入QQ号码与登录密码,选择需要下载的相册,然后点击下载按钮,程序便会自动开始下载工作。下载过程中,用户可以根据自己的需要选择下载照片的分辨率、格式等,确保下载的照片既满足备份需求,又能保证质量。 此外,QQ空间相册批量下载工具通常还具备预览功能,用户可以在下载之前预览相册中照片的具体内容,从而选择性地进行下载,避免了不必要的存储空间占用。工具还可能具有图片分类保存的功能,将不同相册的照片自动分类保存到不同的文件夹中,方便用户日后的管理和浏览。 值得一提的是,对于一些具有特殊隐私需求的用户而言,此类批量下载工具也引发了安全与隐私方面的担忧。因此,许多下载工具会在设计时考虑到隐私保护,提供密码加密保护等安全措施,确保用户的账号信息与照片下载行为不被非法获取或利用。 当然,使用此类批量下载工具时,用户也需要遵守相关的法律法规。对于他人的相册,未经允许擅自下载其照片可能涉及侵犯隐私权和版权等问题。因此,该工具虽然提供了便捷的功能,但在使用时,用户必须确保拥有合法的下载权利,尊重他人的隐私与知识产权。 QQ空间相册批量下载工具以其高效、便捷的特点,极大地提高了用户对QQ空间照片管理的便利性。它使得用户能够轻松地备份和管理个人重要照片,是现代数字生活中的一个实用工具。然而,用户在享受这一便利的同时,也应当保持对他人隐私的尊重以及对版权法律法规的遵守。
2025-05-25 19:36:21 33.95MB
1