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

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

       摘要:本项目旨在设计一种专用于沙漠植树的植树车,以沙漠自动化植树为研究对象,提出一种创新式钻孔机构,再配以自动送苗机构,驱动机构,增设自动蓄能机构,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.rhkb.cn/news/199384.html

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

相关文章

[uni-app]记录APP端跳转页面自动滚动到底部的bug

文章目录 bug描述原因分析: 处理方案 bug描述 1.点击的A页面, 跳转到了B页面, 第一次页面正常显示 2.从B页面返回A页面 3.A页面不进行任何操作,再次点击A页面进入B页面 4.B页面自动滚动到底部. 原因 看一段A页面代码 let that thisthis.defaultScrollTop uni.getStorageSy…

[github初学者教程] 分支管理-以及问题解决

作者&#xff1a;20岁爱吃必胜客&#xff08;坤制作人&#xff09;&#xff0c;近十年开发经验, 跨域学习者&#xff0c;目前于新西兰奥克兰大学攻读IT硕士学位。荣誉&#xff1a;阿里云博客专家认证、腾讯开发者社区优质创作者&#xff0c;在CTF省赛校赛多次取得好成绩。跨领域…

Unity--互动组件(Scrollbar)||Unity--互动组件(DropDown )

此组件中的&#xff0c;交互&#xff0c;过渡&#xff0c;导航与文章&#xff08;Unity--互动组件&#xff08;Button&#xff09;&#xff09;中的介绍如同&#xff1b; handle rect&#xff1a;&#xff08;父节点矩形&#xff09; 用于控件的滑动“句柄”部分的图形&#xf…

什么是RS485通信

RS-485是一种通讯接口标准&#xff0c;RS就是Recommended Standard的缩写&#xff08;推荐标准的意思&#xff09;485是标识号。 RS485采用总线的接线方式&#xff0c;广泛应用于数据采集和控制&#xff0c;它的主要优点之一是它允许将多个RS485设备放在同一条总线上。 多设备…

苹果CMS首涂第30套可装修DIY主题模板免授权版

这是一款可以装修的主题&#xff0c;类似淘宝店装修一样&#xff0c;可以针对首页、栏目页、详情页、播放页进行自定义装修&#xff0c;内置10个模块自由选择、添加、修改、删除、排序操作&#xff0c;后续升级还会增加更多实用和个性模块供选择&#xff0c;主题内包含的导航、…

OpenVPN Connect使用连接公网VPN服务器实现内网穿透

安装并运行OpenVPN Connect 点击AGREE 添加配置.OVPN文件 点击连接 连接成功 两个内网主机通过公网VPN穿透

类与对象(上篇)

前言 在之前我们学的C入门主要是为现在学习类与对象打基础&#xff0c;今天我们才算真正开始学习C了。因为类与对象的知识点比较多&#xff0c;所以我们将它分为三部分讲解&#xff0c;今天我们学习类与对象的上篇。 一、面向过程和面向对象的初步认识 1、面向过程 面向过程顾…

工作记录---为什么双11当天不能申请退款?(有趣~)

为什么&#xff1f; 服务降级了 服务降级&#xff1a; 当服务器压力剧增的情况下&#xff0c;根据实际业务情况及流量&#xff0c;对一些服务和页面有策略的不处理或换种简单的方式处理&#xff0c;从而释放服务器资源以保证核心交易正常运作或高效运作。 分布式系统的降级…

OpenCvSharp从入门到实践-(01)认识OpenCvSharp开发环境搭建

目录 一、OpenCV 二、OpenCvSharp 三、OpenCvSharp开发环境搭建 四、下载 五、其他 一、OpenCV OpenCV是基于Apache2.0许可&#xff08;开源&#xff09;发行的跨平台计算机视觉和机器学习函数库&#xff0c;支持Windows、Linux、Android和Mac OS操作系统。OpenCV由一系…

C语言中的指针(上)

目录 一、基本概念 1.变量的存储空间 2.定义指针 3.引用与解引用 二、指针的算术运算、类型以及通用指针 1.指针的算数运算 2.指针类型以及通用型指针 三、指向指针的指针&#xff08;pointers to pointers&#xff09; 四、函数传值以及传引用 1.局部变量 2.从存储地…

Failed to execute org.scala-tools:maven-scala-plugin:2.15.2解决

原因也不是很清楚&#xff0c;查看一个博主文章(net.alchim31.maven:scala-maven-plugin&#xff1a;maven依赖无法下载或无法编译)得到的解决方案&#xff1a; 在idea的terminal执行以下语句即可实现maven对scala代码的编译&#xff1a; mvn clean scala:compile compile pac…

代码随想录算法训练营第四十一天【动态规划part03】 | 343. 整数拆分、96.不同的二叉搜索树

343. 整数拆分 题目链接&#xff1a; 力扣&#xff08;LeetCode&#xff09;官网 - 全球极客挚爱的技术成长平台 求解思路&#xff1a; 动规五部曲 确定dp数组及其下标含义&#xff1a;dp[i] 拆分i&#xff0c;可以得到的最大乘积为dp[i]确定递推公式&#xff1a;从1开始遍…

测试Bard和ChatGPT关于双休的法规和推理

Bard是试验品&#xff0c;chatgpt是3.5版的。 首先带着问题&#xff0c;借助网络搜索&#xff0c;从政府官方网站等权威网站进行确认&#xff0c;已知正确答案的情况下&#xff0c;再来印证两个大语言模型的优劣。 想要了解的问题是&#xff0c;在中国&#xff0c;跟法定工作…

linux rsyslog综合实战1

本次我们通过rsyslog服务将A节点服务器上的单个日志(Path:/var/log/245-1.log)实时同步到B节点服务器目录下(Path:/opt/rsyslog/245) 1.rsyslog架构 2.环境信息 环境信息 HostnameIpAddressOS versionModuleNotersyslog1192.168.10.245CentOS Linux release 7.9.2009 (Core)rs…

原理Redis-Dict字典

Dict 1) Dict组成2) Dict的扩容3) Dict的收缩4) Dict的rehash5) 总结 1) Dict组成 Redis是一个键值型&#xff08;Key-Value Pair&#xff09;的数据库&#xff0c;可以根据键实现快速的增删改查。而键与值的映射关系正是通过Dict来实现的。 Dict由三部分组成&#xff0c;分别…

ES6有何新特性?(下篇)

目录 函数参数的默认值设置 rest参数 扩展运算符 Symbol 迭代器 生成器 Promise Class 数值扩展 对象方法扩展 模块化 大家好呀&#xff01;今天这篇文章继续为大家介绍ES6的新特性&#xff0c;上上上篇文章介绍了一部分&#xff0c;这篇文章会将剩下的部分新增的特…

【CHI】Ordering保序

本节介绍CHI协议所包含的支持系统保序需求的机制&#xff0c;包括&#xff1a; • Multi-copy atomicity • Completion response and ordering • Completion acknowledgment • Transaction ordering 一、 Multi-copy atomicity CHI协议中所使用的memory model要求为mu…

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

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

电子学会C/C++编程等级考试2022年06月(一级)真题解析

C/C++等级考试(1~8级)全部真题・点这里 第1题:倒序输出 依次输入4个整数a、b、c、d,将他们倒序输出,即依次输出d、c、b、a这4个数。 时间限制:1000 内存限制:65536输入 一行4个整数a、b、c、d,以空格分隔。 0 < a,b,c,d < 108输出 一行4个整数d、c、b、a,整数之…

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

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