机器人制作开源方案 | 钻孔植树一体化沙漠车

作者:徐邦国、张博宇、刘露、李晶晶、吕洁秀
单位:天津职业技术师范大学 机械工程学院
指导老师:何永利

       摘要:本项目旨在设计一种专用于沙漠植树的植树车,以沙漠自动化植树为研究对象,提出一种创新式钻孔机构,再配以自动送苗机构,驱动机构,增设自动蓄能机构,GPS定位控制,制成了适用于在沙漠环境下全自动种植的植树车。实验结果表明,该装置工作稳定,性能可靠,功能实现效果良好,创新式提出了“钻植一体化钻头”,种植效率较传统植树车效率更高,结构简单,维修方便,成本较低,工艺制作简单,能更好实现沙漠植树机械化,大大提高沙漠环境下植树效率,实现全自动植树。

       关键词:沙漠植树,钻植一体化钻头,全自动植树机

       本作品根据本届机械创新设计大赛的主旨要求而设计,属于生态修复类机械,“钻孔植树一体化沙漠车”主体为金属框架结构,长570mm,宽280mm,高285mm,“钻孔植树一体化沙漠车”共有创新式钻孔机构、自动送苗机构、驱动机构、自动蓄能机构四大机构并配以MEGA328P主控芯片、大功率无线传输模块、GPS等控制元件。创新式钻孔机构利用电机经减速齿轮组传动使钻头在丝杠上旋转上升或下降,未到达指定位置时钻头旋转由于配重轴产生的离心力,使钻头处于闭合状态以完成沙漠钻孔动作,当到达指定位置后,限制圆环限制配重轴形态,使钻头随着丝杠向下旋转逐渐打开以完成孔内精确植树。植树完成后钻头向上旋转复位;自动送苗机构利用同步带配合光敏传感器进行送苗,将树苗精准送入导向管内;驱动机构利用齿轮组配合电机实现植树车的驱动,能较好地实现植树车在沙漠中直线或者转弯运动;自动蓄能机构利用丝杠带动太阳能板的抬升与放下,利用沙漠优越的光照条件,进行能源回收,紧跟国家脚步,发扬环保绿色精神。“钻孔植树一体化沙漠车”主要用于沙漠造林,可以实现钻孔、送苗、放苗、驱动、自动蓄能的一体化种植过程,使得整个植树过程真正实现机械化作业。“钻孔植树一体化沙漠车”较于传统植树车在植树时不用进行二次放苗定位,钻孔植树一体化,并增设MEGA328P主控芯片、大功率无线传输模块、GPS等控制元件在下达植树指令后实现自动化植树。

1. 研制背景及意义

1.1 研制背景
中国是世界上荒漠化面积最大、受影响人口最多、风沙危害最重的国家之一。全国荒漠化土地总面积261.16万平方公里,占国土面积的 27.2%。岩溶地区石漠化土地面积为 1007万公顷。在“绿水青山就是金山银山”的理念指导下,各地区日益注重经济发展与环境保护的协同发展,明确森林资源培育的重要性,加大植树造林工程的规模,拓展造林空间,提升区域林业发展质量。尽管现阶段我国植树机械的机型众多,但在实际植树造林工作中应用的比例仍明显不足,很多地区受限于经费和环境条件,仍在以人力造林为主,造成了劳动量大、效率低等问题。而现有的植树机存在作业量大,导致对土壤扰动大,机械消耗功率大等问题,尤其在沙漠环境下,植树都以人工为主,因为沙漠中恶劣环境,很少有专门适用于沙漠环境下的全自动植树车。

因荒漠化引起的沙尘暴

1.2 意义
       沙漠植树可保持水土、抵挡风沙,而基于以上存在问题与植树机械结合生态植树的理念,我们意在开发一种适用于沙漠环境的全自动植树车,可解决现有以人力造林为主,造成了劳动量大、效率低等问题并能适应沙漠恶劣环境进行能源回收。“钻孔植树一体化沙漠车”将传统植树车无法解决的沙土回填问题转为优势,采用钻孔植树一体化钻头,有效提高了工作效率,并在植树的同时减少对土壤扰动,避免对环境造成伤害。

2. 设计方案

2.1 总体设计构想
       “钻孔植树一体化沙漠车”将分为四大机构,创新式钻孔机构进行钻孔与钻孔后植树的任务,自动送苗机构承担将树苗精准投入导向管内以便于植树。驱动机构负责在沙漠环境下整个机体的驱动,自动蓄能机构能在沙漠阳光充足的情况下抬起太阳能板进行能源回收,在结束后收回太阳能板为车体提供所需动力,整车辅以电控系统,实现沙漠环境下全自动植树。

2.2 方案比较
      2.2.1创新式钻孔机构方案对比
               方案一:利用多杆机构实现钻头的打开与闭合,并利用丝杠为钻头部分传递动力,实现钻头的上升与下降。
               方案二:利用增设配重轴与限位圈的配合实现钻头的开合,并利用减速齿轮组辅以螺母在丝杠传转动为钻头提供动力,实现钻头的旋转上升与下降。

表1 创新式钻孔机构对比表

2.2.2自动蓄能机构方案对比

              方案一:利用气缸实现太阳能板的抬升与放下。
              方案二:丝杠滑块并联杆件实现太阳能板的抬升与放下。

表2 自动蓄能机构对比表

2.3 方案确定

      2.3.1创新式钻孔机构方案确定
       综合表一对比,创新式钻孔机构采用方案二。
       创新式钻孔机构通过一种动力源完成钻孔、植树一体化的复合运动,通过电机输出动力,经减速齿轮组后带动螺母在丝杆上旋转,实现钻整体机构的往复回转运动,当钻头未到达限位圈时由于俩配重轴旋转产生的离心力,钻尖在钻孔时保持闭合,到达限位圈后,由于配重轴改变旋转形态,使得钻尖打开进行植树。植树完毕后,钻头复位,本机构解决了传统植树装置难以克服的沙土回填问题,将其劣势转换为优势,有效提高植树效率。

创新式钻孔机构机构简图

2.3.2自动蓄能机构方案确定
       综合表二对比,自动蓄能机构采用方案二。
       自动蓄能机构通过丝杠螺母运动串联摆杆滑块机构,达到最佳的蓄能角度,并设有角度传感器控制太阳能板开合角度及霍尔接近开关做安全保护。

3. 理论设计

3.1 设计要求
       本作品适用于环境恶劣不易克服沙土休止角的沙漠地带,须确定树苗种类、电机寿命及电机选型计算、电控部分设计。
3.2 树苗选择
       根据沙漠环境对树苗进行选择,共有胡杨树苗、红柳苗、花捧苗三种可供选择。

表3 树苗对比表

       经过表三对比,与成活率调研并分析性价比,最后选择以“沙漠战士”胡杨为我们植树车种植树苗的原型,胡杨苗多采用一年生,高度为1000—1500毫米,直径为50毫米,挖孔深度为250-300毫米。

3.3运动尺寸和总体尺寸
       等比例缩小后,植树机样机整体长宽高为570mm*280mm*285mm,树苗高度为125mm,挖孔深度为30mm,创新式钻孔机构丝杠行程为87mm。

3.4 电机寿命计算
       产品的使用寿命,很大程度上取决于步进电机的寿命。 步进电机的寿命是由轴承、电磁线、磁钢的寿命所决定,在额定使用条件下,寿命最短的是轴承。
轴承寿命计算公式:

   (注:以上公式适用于轴承工作时温度低于120°)
       C是基本额定动负荷(轴承的基本参数),单位N      
       P是当量动负荷(轴承工作时所受的外载荷),单位N      
       n为代表轴承的工作转速(电机转速)(r/min)      
       ε为寿命指数,对于球轴承ε=3;对于滚子轴承ε=10/3
       由以上公式可以看出轴承的使用寿命与转速和轴承工作时所受的外载荷有关,即转速越高、外载荷越大,则寿命越短,而我们使用转速不高外载荷不大场合。
       在不变的径向和轴向载荷作用下,当量动载荷P的计算公式是:

式中:

Fr为轴承所受的径向载荷(N),即轴承实际载荷的径向分量

Fa为轴承所受的轴向载荷(N),即轴承实际载荷的轴向分量

X为径向载荷系数,将实际径向载荷Fγ转化为当量动载荷的修正系数

Y为轴向载荷系数,将实际轴向载荷Fa转化为当量动载荷的修正系数

Fp为载荷系数,轻微冲击时为1~1.2,中等冲击(或中等惯性力)为1.2~1.8
        P=30.93
        综合步进电机、传感器等因素预估寿命10年,在规定范围内。

3.5钻头破土压力计算及电机选型

式中,Pp是地层孔隙压力(在正常情况下,地层孔隙压力等于静液柱压力),MPa;
Pf是地层流体密度,g/cm3
g是重力加速度,9.81 m/s2
H是该点到水平面的垂直高度,m

式中,P0是上覆岩层压力,MPa;
H是目的层的深度,m;

φ是岩石孔隙度,%;

ρ是岩层孔隙流体密度,g/cm3;

Pm岩石骨架密度。g/cm3;

σs是有效上覆岩层压力,MPa;

ρr是上覆岩层的总平均密度,Kg/m3;

g是重力加速度,9.81 m/s2

式中,Pf是地层破裂压力,MPa

μ是地层层泊松;

式中,M是破开力所需扭矩;
L是目的层深度
F是破开沙层的力度

式中,P是额定功率
F是破土压力
V是转速
综上所述,选择额定功率为10W,扭矩为0.012 KG·M符合电机需求。

3.6控制系统硬件设计
        植树车设计控制系统设计由MEGA328P主控芯片、大功率无线传输模块、霍尔接近开关、直流电机驱动模块、步进电机驱动、电源转换模块、GPS以及电池等组成。
       直流电源会给主控芯片、传感器及附属设备供电,主控芯片通过无线传输模块和GPS获取和发送数据到控制器,由控制信号通过电机驱动去控制各个电机,而传感器的作用是获取反馈信号用于判断机械结构是否到位来达到精准定位作用。

创新式钻孔机构三维设计图

3.6.1控制器(ATMEL MEGA328p)
        植树车的主控芯片选取的型号为ATMEL MEGA328p,它是一种高性能、低功耗的AVR微控制器、它具有6通道PWM,8路的10位ADC,先进的RISC结构,工作于20MHZ时性能高达20MIPS,非易失性程序和数据存储器,32K字节的系统内可编程flash,2K字节的片内SRAM,1024字节的EEPROM,可以对锁定位进行编程以实现用户程序的加密,它还具有独立预分频器和比较器功能的8位定时器/计数器,最重要的是它还可以通过Arduino进行编程。

3.6.2无线电通信芯片(NRF24L01)
       NRF24L01是NORDIC公司生产的一款无线通信通信芯片,可以实现点对点或是1对6的无线通信。低功耗 1.9 - 3.6V 工作,待机模式下状态为 22uA;掉电模式下为 900nA,模块可软件设地址,只有收到本机地址时才会输出数据(提供中断指示),可直接接各种单片机使用,软件编程非常方便,内置专门稳压电路,使用各种电源包括 DC/DC 开关电源均有很好的通信效果, 具有可选的内置包应答机制,极大的降低丢包率。

3.6.3霍尔接近开关
       霍尔接近开关具有无触电、功耗低、使用寿命长、响应频率高等特点,内部采用环氧树脂密封,可以在各种恶劣环境下可靠工作,外壳接近开关可用于接近开关、压力开关、里程表等新型电气配件。它具有NPN和PNP两种输出方式,工作温度可在零下25度到零上70度之间,以及具有IP67的防水等级。接近开关优点,接近开关由于能以非接触方式进行检测,所以不会磨损和损伤被检测对象。接近开关多采用了半导体三极管做控制信号输出,相对用机械动作输出控制,由于采用无触点输出方式,因此采用半导体输出具有反应速度快,使用寿命更长,对触点的寿命无影响。

接近开关实物图

3.6.4 GPS模块
       ATGM336H-5N系列模块是小尺寸的高性能BDS/GNSS全星座定位 导航模块系列的总称。该系列模块产品都是基于中科微第四代低功耗GNSS SOC单芯片—AT6558,支持多种卫星导航,包括中国的BDS(北斗卫星 导航),美国的GPS,俄罗斯的GLONASS,欧盟的GALILEO,日本的QZSS 以及卫星增强SBAS(WAAS,EGNOS,GAGAN,MSAS)。AT6558 是一 款真正意义的六合一多模卫星导航定位芯片,包含32 个跟踪通道,可以同时接 收六个卫星导航的GNSS 信号,并且实现联合定位、导航与授时。 ATGM336H-5N本系列模块具有高灵敏度、低功耗、低成本等优势,适用于 车载导航、手持定位、可穿戴设备,可以直接替换Ublox MAX系列模块。
       输出协议:
       ATGM332D-5N 系列模块通过 UART 作为主要输出通道, 按照NMEA0183 的协议格式输出,具体信息请参照《CASIC 多模卫星导航接收机协议规范》 。
       性能指标:
       出色的定位导航功能, 支持 BDS/GPS/GLONASS 卫星导航的单定位,以及任意组合的多联合定位,并支持 QZSS 和 SBAS。
       支持 A-GNSS
       冷启动捕获灵敏度:-148dBm
       跟踪灵敏度:-162dBm
       定位精度:2.5 米(CEP50,开阔地)
       定位时间:32 秒
       低功耗:连续运行<25mA(@3.3V)
       内置天线检测及天线短路保护功能

GPS实物图

4. 工作原理

4.1创新式钻孔机构工作原理
       创新式钻孔机构处于初始状态时(如下图所示),通过电机提供动力,经减速齿轮组减速后将动力传动到螺母上,螺母在丝杠上转动带动整体机构旋转下降,在旋转过程中由于配重轴产生的离心力不会使钻头在中途打开,以完成钻孔动作。

初始状态

       当钻头旋转下降到位后(如下图所示)既钻孔完成后,随着钻头继续下降配重轴逐渐因为限位圈的限制改变旋转形态,使得配重轴沿限位圈内壁进行旋转,配重轴与钻头部分为固接,使得钻头打开,自动送苗机构将树苗投入导向管内,树苗沿导向管从钻头开口处落下,钻头缓慢上升完成植树过程。

钻头到位

       创新式钻孔机构通过一种动力源即可完成钻孔、植树一体化的复合运动,并且具有很高的植树精度。创新式钻孔机构解决了传统植树装置难以克服的沙土回填问题,将其劣势转换为优势,有效提高植树效率。

4.2总体工作流程
        到达种植场地下达植树任务后,植树车利用 GPS 根据树苗的行株间距确定种植地点,植树车利用丝杠滑块使连杆抬起自动蓄能机构,植树车到达第一个种植点后,创新式钻孔机构旋转下降开始钻孔,到达钻孔深度后,钻头打开并电机停转,自动送苗机构通过带传动将储苗仓转到导向管上方,光敏传感器收信号后,自动送苗机构停转,树苗通过导向管掉入孔中,钻头缓慢上升,同时周围的沙子因为沙土的回填性进行第一次回填,钻头复位后,GPS规划下一种植点,驱动机构驱动车体移动时,车体的回填杆对树苗进行二次回填,完成种植。重复上述过程,直到完成全部种植任务。

4.3性能分析
       “钻孔植树一体化沙漠车”主体为金属框架结构,长570mm,宽280mm,高285mm,“钻孔植树一体化沙漠车”共有创新式钻孔机构、自动送苗机构、驱动机构、自动蓄能机构四大机构并配以MEGA328P主控芯片、大功率无线传输模块、GPS等控制元件。创新式钻孔机构结构巧妙,可以由一个动力源完成钻头旋转,下降及钻尖部分的开合运动,实现钻孔、植树一体化,无需进行二次定位。自动蓄能机构利用丝杠带动太阳能板的抬升与放下,利用沙漠优越的光照条件,进行能源回收,紧跟国家脚步,发扬环保绿色精神。
       “钻孔植树一体化沙漠车”种植效率较传统植树车效率更高,结构简单,维修方便,成本较低,工艺制作简单,能更好实现沙漠植树机械化,大大提高沙漠环境下植树效率,实现全自动植树。

实物整体图

5. 创新点及应用

5.1 创新点
           ① 效率化,创新式钻孔机构,钻孔植树一体化,使效率更高效。
           ② 高精度,钻孔后投苗的高精度,无需进行二次定位,使树苗成活率更高。
           ③ 模块化设计,结构简单,维修方便,运动更为可靠。
           ④ 有效解决人工植树劳动量过大,传统植树机效率低的问题。
           ⑤ 设计巧妙,通过机械结构创新实现一个动力源完成钻头旋转,下降或上升,钻头开合运动。

5.2 应用前景
           ① 本项目提出的智能“一体化”植树机旨在解决荒漠化日益严重而植树人工成本持高不下的困境,使用创新性的一体化钻头,自动下钻、开合放苗、回升闭合,无需人工转换操纵即可通过太阳能驱动,绿色高效地完成钻孔和种植的配合工作。
           ② 利用机械工程的知识,打破常规机体功能单一的弊端。在智能钻孔,防止沙土回填,联动循环放苗等方面实现创新性优化,在现代机械化植被修复的进程上迈出了绿色高效的一步。
           ③ 不论从我国客观国情,还是从国家有关政策而言,植树机尤其是全自动植树机具有很大的市场潜力。 本作品的车身采用左右电机差动方式驱动,可实现直线运动、转弯等行走方式。 所以它既能沿一条直线植树,又能按照多种排列方式植树,并且能够同时交叉种植多种树苗。 本作品植树方式灵活,功能较强,采用的多种机构技术成熟,所用承载车身可由普通轻型卡车改装而成。 产品可由一般汽车车辆制造厂家或农用机械厂承接生产,作品转为产品的可能性较大。 全自动、高效率、适用范围广是该植树机的主要特点,它适用于大面积植树,尤其在人力无法完成的地方。

6. 总结

       立旨于本届国际青年人工智能大赛探索者创新设计赛,对现阶段我国的沙漠机械植树进行了调研分析,由于林业生产作业环境恶劣、作业强度大,针对性的设计了这款植树车。提出了钻植一体化,巧妙地将多个机构集成,便制成了一种植树一体化的植树车,实现以沙漠树苗及环境特点为中心的设计,将恶劣的沙漠环境转化为对我们沙漠植树有利的条件,根据各个原动件的运动规律,确定各个机构的运动性能,验证各机构的合理性。通过对机构的运动分析,确定了植树机的运动平稳性良好,植树过程平稳可靠达到预期设计要求使产品更趋合理,为沙漠植树提供极大的方便。

参考文献
       [1] 机械设计(第八版). 高等教育出版社,2006.5:392-398
       [2] 机械原理   高等教育出版社,2006.1:78-92
       [3] 机械设计手册 机械工业出版社,2018(11) :130-132,136.
       [4] 赵德金、郭艳玲、宋文龙,国内外数目移植机械的研究现状与发展趋势
       [5] 徐科军,传感器与检测技术(第四版),电子工业出版社
       [6] 邱关源,电路原理(第五版),高等教育出版社
       [7] 韦文平,植树造林与病害防治的主要措施方法探究,现代园艺,2021,44(16),42-43

* 更多详情请见 【S024】钻孔植树一体化沙漠车

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/152484.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

milvus采坑一:启动服务就会挂掉

原因一 硬盘满了&#xff0c;Eric数据文件存储在硬盘上&#xff0c;当硬盘不足&#xff0c;它就会启动后就挂掉。 此时pymilvus连接一直是timeout。 解决方法&#xff1a;更换存储路径。

外观模式 rust和java的实现

外观模式 外观模式&#xff08;Facade Pattern&#xff09;隐藏系统的复杂性&#xff0c;并向客户端提供了一个客户端可以访问系统的接口。它向现有的系统添加一个接口&#xff0c;来隐藏系统的复杂性。 举个例子 &#xff1a;就像电脑的usb接口&#xff0c;自己内部实现了复杂…

python note

Python 基本操作 &#xff08;赋值、分支及循环语句、使用 import 导入库&#xff09;&#xff1b; Python 的 With 语句 &#xff1b; NumPy &#xff0c;Python 下常用的科学计算库。TensorFlow 与之结合紧密&#xff1b; 向量 和 矩阵 运算&#xff08;矩阵的加减法、矩阵…

智慧化工园区信息化整体解决方案:PPT全53页,附下载

关键词&#xff1a;智慧化工园区建设方案&#xff0c;智慧化工园区建设规范&#xff0c;智慧化工园区建设指南 一、售智慧化工园区建设背景 随着工业化、信息化和数字化进程的加速&#xff0c;化工园区面临着越来越多的挑战&#xff0c;如安全生产、环境保护、能源消耗等问题…

2023.11.17使用flask将多个图片文件上传至服务器

2023.11.17使用flask将多个图片文件上传至服务器 实现功能&#xff1a; 1、同时上传多个图片文件 2、验证文件扩展名 3、显示上传文件的文件名 4、显示文件上传结果 程序结构 main.py from flask import Flask, request, jsonify, render_template import osapp Flask(__n…

GaussDB SQL基础语法示例-GOTO语句

目录 一、前言 二、在GaussDB数据库中的概念及语法 1、基本概念 2、语法 三、在GaussDB数据库中的基础示例和限制场景说明 1、基础示例 2、限制场景说明 四、小结 一、前言 SQL是用于访问和处理数据库的标准计算机语言。GaussDB支持SQL标准&#xff08;默认支持SQL2、…

Arcgis 日常天坑问题2——三维场景不能不能加载kml图层,着手解决这个问题

arcgis js api官网介绍kml图层的地址&#xff1a; https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-KMLLayer.html从文档里看到kml图层有诸多限制&#xff0c;比较重要的两点是&#xff1a; 1、不能在三维场景&#xff08;SceneView&#xff09…

python趣味编程-5分钟实现一个贪吃蛇游戏(含源码、步骤讲解)

Python 贪吃蛇游戏代码是用 Python 语言编写的。在这个贪吃蛇游戏中,Python 代码是增强您在创建和设计如何使用 Python 创建贪吃蛇游戏方面的技能和才能的方法。 Python Tkinter中的贪吃蛇游戏是一个简单干净的 GUI,可轻松玩游戏。游戏设计非常简单,用户不会觉得使用和理解…

【旅游行业】Axure旅游社交平台APP端原型图,攻略门票酒店民宿实战模板

作品概况 页面数量&#xff1a;共 110 页 兼容软件&#xff1a;Axure RP 9/10&#xff0c;不支持低版本 应用领域&#xff1a;旅游平台&#xff0c;酒店住宿 作品申明&#xff1a;页面内容仅用于功能演示&#xff0c;无实际功能 作品特色 本作品为「旅游社交平台」移动端…

灵魂拷问std::enable_shared_from_this,揭秘实现原理

灵魂拷问std::enable_shared_from_this&#xff0c;揭秘实现原理 引言 在C编程中&#xff0c;使用智能指针是一种安全管理对象生命周期的方式。std::shared_ptr是一种允许多个指针共享对象所有权的智能指针。然而&#xff0c;当一个对象需要获取对自身的shared_ptr时&#xff0…

虹科示波器 | 汽车免拆检修 | 1994款凯迪拉克fleetwood车发动机无法起动

一、故障现象 一辆1994款凯迪拉克fleetwood车&#xff0c;搭载5.7L发动机&#xff08;燃油系统采用进气歧管多点喷射&#xff0c;每个气缸都有独立的喷油器&#xff1b;点火系统只有一个点火线圈&#xff0c;带机械分电器和高压线&#xff09;&#xff0c;发动机无法起动。 二、…

浅析RSA非对称加密算法

目录 引言 凯撒密码 对称加密 非对称加密 ​编辑总结 引言 几月前在知乎上看到一个关于RSA公钥与私钥加解密的提问甚感兴趣&#xff0c;却一直没有时间去探究&#xff0c;今日浅得闲时以文记之。 在文章正式开始之前先讲一个小故事&#xff0c;在公元前58年时&#xff0c…

OpenAI GPT5计划泄露

OpenAI的首席执行官萨姆奥特曼在最近接受《金融时报》的专访时&#xff0c;分享了OpenAI未来发展的一些新动向。此外&#xff0c;他还透露了关于即将到来的GPT-5模型以及公司对AGI的长期目标的一些细节。 奥特曼指出&#xff1a; 1.OpenAI正在开发GPT-5&#xff0c;一种更先进的…

原理Redis-ZipList

ZipList 1) ZipList的组成2) ZipList的连锁更新问题3) 总结 1) ZipList的组成 ZipList 是一种特殊的“双端链表” &#xff0c;由一系列特殊编码的连续内存块组成。可以在任意一端进行压入/弹出操作, 并且该操作的时间复杂度为 O(1)。 ZipListEntry: ZipList 中的Entry并不像…

怎么在echarts图上左右滑动切换数据区间

说在前面 不管前端还是后端&#xff0c;大家或多或少都了解使用过echarts图表吧&#xff0c;很多时候我们只是需要展示指定区间的数据&#xff0c;但有时我们希望在图表上能够轻松地切换数据的展示区间&#xff0c;以便更清晰地观察特定时间段或区域的变化。在本文中&#xff0…

贪吃蛇游戏制作

首先在ecilsp里面创建两个包&#xff0c;启动和图形界面 在创建一个文件夹用来放图片 1.绘制图形界面 package com.snaketuxing.view;import java.awt.Color; import java.awt.EventQueue; import java.awt.Font; import java.awt.Frame; import java.awt.Graphics; import …

win10蓝屏重启故障修复经验分享

1. 安全模式&#xff1a;尝试进入安全模式&#xff0c;按住Shift键并同时点击“重新启动”选项。然后选择“故障排除”>“高级选项”>“启动设置”>“重新启动”。在启动设置页面&#xff0c;按下F4或按4键选择进入安全模式&#xff0c;观察是否仍然出现蓝屏重启问题。…

cmake+OpenCV4.8.0+contrib4.8.0+cuda 12.2编译踩坑

cmakeOpenCV4.8.0contrib4.8.0cuda 12.2编译踩坑 准备工具 cmake &#xff08;去官网下载&#xff09;OpenCV 我下载的是官网发布最新的稳定版本对应的源码&#xff0c;官网目前是4.8.0&#xff0c;github下一个&#xff08;连不上的可以网上找找资源或者科学上网&#xff09…

听GPT 讲Rust源代码--src/bootstrap

图片来自 使用rust的image库进行图片压缩[1] File: rust/src/bootstrap/build.rs 在Rust源代码中&#xff0c;rust/src/bootstrap/build.rs这个文件是一个构建脚本。构建脚本是一个在编译Rust编译器本身时运行的程序&#xff0c;它用于初始化和配置Rust编译器的构建过程。build…

基于SSM的焦作旅游协会管理系统设计与实现

末尾获取源码 开发语言&#xff1a;Java Java开发工具&#xff1a;JDK1.8 后端框架&#xff1a;SSM 前端&#xff1a;采用JSP技术开发 数据库&#xff1a;MySQL5.7和Navicat管理工具结合 服务器&#xff1a;Tomcat8.5 开发软件&#xff1a;IDEA / Eclipse 是否Maven项目&#x…