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

中国水果采摘机器人行业市场研究及发展趋势分析报告

全版价格:壹捌零零

报告版本:下单后会更新至最新版本

交货时间:1-2天

第一章 2016-2026年中国水果采摘机器人行业总概

1.1 中国水果采摘机器人行业发展概述

机器人技术的发展是一个国家高科技水平和工业自动化程度的重要标志和体现。机器人集成了计算机、控制论、机构学、信息和传感技术、人工智能、仿生学等多学科的发展成果,代表高技术的发展前沿,是当前科技研究的热点方向。21世纪是农业机械化向智能化方向发展的重要历史时期。我国是一个农业大国,要实现农业现代化,农业装备的机械化、智能化是发展的必然趋势。

随着计算机和自动控制技术的迅速发展,机器人已逐步进入农业生产领域。目前,国内浆果采摘作业基本上都是靠人工完成的,采摘效率低,费用占成本的比例约为50%-70%。采摘机器人作为农业机器人的重要类型,其作用在于能够降低工人劳动强度和尘产费用、提高劳动生产率和产品质量、保证果实适时采收,因而具有很大的发展潜力。

水果采摘机器人是一种针对水果,具备自主作业能力并且可以通过编程来适应不同的工作环境的自动收获系统。它集成了横跨几个学科的知识,包括机械结构、视觉成像、运动学、传感器技术、控制技术和计算信息处理等。水果采摘机器人的出现解决了农业劳动力的短缺问题,大大减轻了农民的劳动强度,提高了水果的收获质量,降低了收割成本,提高劳动生产率,确保水果能得到及时的采收,提高水果产品的市场竞争力。

1.2 中国水果采摘机器人行业发展历程

国内在农业机器人方面的研究始于20世纪90年代中期,与发达国家相比,虽然起步较晚,但不少大专院校、研究所都在进行采摘机器人和智能农业机械方面的研究,已有很多研究成果披露,简介如下:

l、林木球果采摘机器人:东北林业大学的陆怀民研制了林木球果采摘机器人,主要由5自由度机械手、行走机构、液压驱动系统和单片机控制系统组成。采摘时,机器人停在距离母树3.5m处,操纵机械手回转马达对准母树。然后,单片机控制系统控制机械手大、小臂同时柔性升起达到~定高度,采摘爪张开并摆动,对准要采集的树枝,大小臂同时运动,使采摘爪沿着树枝生长方向趋近1.5-2m,然后采摘爪的梳齿夹拢果技,大小臂带动采集爪按原路向后返回,梳下枝上的球果完成一次采摘。这种机器人效率是500k∥天,是人工的30一50倍。而且,采摘时对母树的破坏较小,采净率较高。

2、蘑菇采摘机器人:吉林工业大学的周云山等人研究了蘑菇采摘机器人。该系统主要由蘑菇传送带、摄像机、采摘机器手、二自由度气动伺服机构、机器手抓取控制系统和计算机等组成。计算机视觉系统为蘑菇采摘机器提供分类所需的尺寸、面积信息,并且引导机器手准确抵达待采摘蘑菇的中心位置,防止因对不准造成抓取失败或损伤蘑菇。

3、草莓采摘机器人:中国农业大学的张铁中等人针对我国常见的温室罩垄作栽培的草莓设计了3种采摘机器人。分别采用桥架式、4自由度毛门式和3自由度直角坐标形式的机械手进行跨行收获,通过彩色CCD传感系统获取彩色图像,经过图像处理进行目标草莓的识别和定位,进而控制末端执行器进行收获。同时,对草莓的生物特性、成熟度、多个草莓遮挡等实际问题进行了研究,为草莓采摘提供设计依据和理论基础。

4、番茄采摘机器人:南京农业大学的张瑞合、姬长英等人在番茄采摘中运用双目立体视觉技术对红色番茄进行定位,将图像进行灰度变换,而后对图像的二维直方图进彳亍腐蚀、膨胀以去除小团块,提取背景区边缘,然后用拟合曲线实现彩色图像的分割,将番茄从背景中分离出来。对目标进行标定后,用面积匹配实现共轭图像中目标的配准。运用体视成像原理,从两幅二维图像中恢复目标的三维坐标。通过分析实验数据得出的结论为.当目标与摄像机的距离为300mm-400mm时,深度误差可控制在3%-4%左右。

5、黄瓜采摘机器人:中国农业大学汤修映等人研制了6自由度黄瓜采摘机器人,采用基于RGB三基色模型的G分量来进行图像分割,在特征提取后确定出黄瓜果实的采摘点,未端执行器的活动刃口平移接近固定刃口,通过简单的开合动作剪切掉黄瓜。同时,提出了新的适合机器人自动化采摘的斜栅网架式黄瓜栽培模式。

6、节果采摘机器人:中国农业大学的孙明等人为苹果采摘机器人开发了一套果实识别机器视觉系统,并成功研究了一种使二值图像的像素分割下确率大于80%的彩色图像处技术。通过对果实、叶、茎等的色泽信号浓度频率谱图的分析,求阀值,然后运用此值对彩色图像进行二值化处理。

第二章 中国水果采摘机器人行业发展环境

2.1 行业发展环境分析

2.1.1 行业技术变化分析

(1)行业专利申请数量

统计数据显示,2022年4月从国家知识产权局专利检索及分析系统中检索关键词“水果采摘机器人”,得出2016-2021年我国水果采摘机器人相关专利申请数量如下图表所示。其中,2021年我国水果采摘机器人相关专利申请数量为148个。

图表:2016-2021年我国水果采摘机器人相关专利申请数量

年份2016-2021年我国水果采摘机器人相关专利申请数量(个)
2016年45
2017年135
2018年181
2019年146
2020年144
2021年148

数据参考来源:国家知识产权局以及彦心咨询整理,2022年4月

(2)行业专利公开数量

统计数据显示,2022年4月从国家知识产权局专利检索及分析系统中检索关键词“水果采摘机器人”,得出2017-2022年4月我国水果采摘机器人相关专利公开数量如下图表所示。其中,2021年我国水果采摘机器人相关专利公开数量为224个。截至2022年4月,我国水果采摘机器人相关专利公开总数量为966个。

图表:2017-2022年4月我国水果采摘机器人相关专利公开数量

年份2017-2022年4月我国水果采摘机器人相关专利公开数量(个)
2017年58
2018年152
2019年159
2020年158
2021年224
2022年1-4月42

数据参考来源:国家知识产权局以及彦心咨询整理,2022年4月

(3)行业热门专利类型

统计数据显示,截至2022年4月中国水果采摘机器人各技术领域专利数量统计如下图表所示:

图表:中国水果采摘机器人各技术领域专利数量统计

技术领域中国水果采摘机器人各技术领域专利数量统计(个)
A01D46/30657
B25J11/00134
A01D46/24107
B25J5/0089
B25J9/1683
A01D46/2268
A01D46/0068
B25J15/0055
A01D45/0047
B25J15/0844
其他1025

数据参考来源:国家知识产权局以及彦心咨询整理,2022年4月

(4)行业专利申请人排行

统计数据显示,截至2022年4月中国水果采摘机器人各专利申请人专利数量统计如下图表所示:

图表:中国水果采摘机器人各专利申请人专利数量统计

专利申请人水果采摘机器人专利数量统计(个)
西北农林科技大学67
江苏大学56
华南农业大学26
南京工程学院24
中国农业大学24
浙江工业大学19
仲恺农业工程学院13
南京农业大学13
山东农业大学11
山西农业大学11
其他750

数据参考来源:国家知识产权局以及彦心咨询整理,2022年4月

(5)行业最新专利技术信息

国家知识产权局资料显示,近期中国水果采摘机器人相关专利技术创新情况如下图表所示:

图表:近期中国水果采摘机器人相关专利技术创新情况

公开时间专利申请号专利名称专利申请人
2022.03.01CN202111611516.6基于牛顿迭代法的香蕉采摘机器人逆运动学计算方法仲恺农业工程学院
2022.03.11CN202111526993.2一种智能控制的采摘机器人河南理工大学
2022.03.18CN202130800989.5茶叶采摘机器人山东大学
2022.02.25CN202111409214.0基于数字双胞胎的采摘方法及云采摘机器人系统杭州乔戈里科技有限公司
2022.03.04CN202111413237.9一种智能采摘机器人的收集装置重庆科创职业学院
2022.01.11CN202111407141.1一种适用于采摘机器人的无碰撞运动规划方法及装置镇江大全现代农业发展有限公司
2022.02.25CN202111397333.9一种多臂协同棚架快速采摘机器人安徽科技学院
2021.12.21CN202111364149.4采摘机器人重心控制方法、装置、电子设备及存储介质季华实验室
2022.03.08CN202111364149.4采摘机器人重心控制方法、装置、电子设备及存储介质季华实验室
2022.02.11CN202111322224.0一种可对不同位置采摘的番茄机器人山西农业大学
2022.03.04CN202111322235.9一种可自适应不同高度的番茄采摘机器人山西农业大学
2021.12.03CN202111306468.X果实采摘机器人控制方法、装置、电子设备及存储介质季华实验室

数据参考来源:国家知识产权局以及彦心咨询整理,2022年4月

2.1.2 产业组织创新分析

随着农业科技的不断发展,对水果采摘机器人采摘装置的研究越来越多。目前,研制成功的水果采摘机器人主要分为葡萄、番茄、苹果、草莓、猕猴桃、甘蔗和柑橘等类型。水果采摘机器人一般由视觉识别系统、末端执行器和机械手臂组成,下面我们将列举几种不同的水果采摘装置进行比较。

河南工业职业技术学院郭素娜团队设计了一款具有自主导航的葡萄采摘机器人,该机器人通过视觉系统识别成熟葡萄,再利用无线传感器进行定位,确定目标葡萄位置后,驱动柔性末端执行器配合移动系统采摘葡萄,最终完成葡萄采摘作业。通过对葡萄采摘机器人的性能进行了测试,发现该机器人对装有传感器的葡萄树的准确识别率达到了95%以上,对葡萄成熟度的判断达到了98%以上,是一种相对高效的葡萄采摘机器人。

中国农业大学张帆团队设计了一种温室黄瓜采摘机器人,该采摘机器人由自主移动平台、视觉伺服系统、采摘末端执行器组成,在针对黄瓜物理特性差异大、果皮脆嫩易损伤、果实叶片相互遮挡和采摘环境光照复杂多变和近色系果实目标识别等问题,设计了具有果实遮挡探测功能的柔性采收末端执行器和提出基于光谱图像的近色系黄瓜识别方法,可实现对果实的无损抓持、对果梗的准确切割和自然环境下果实与背景的有效分割等特点。进行采摘工作时,需要先由视觉伺服系统进行图像的识别与处理,然后根据其他的相关特征找到黄瓜的最适采摘点,最后利用柔性的采摘末端执行器配合自主移动平台将黄瓜摘取温室黄瓜采摘机器人。经机器人采摘作业测试,该机器人采摘装置整体性能较好,具备一定的实用性和推广价值,为农业机器人进入自然环境作业提供一种借鉴手段与实现模式。

上海交通大学赵源深团队对西红柿采摘机器人目标识别、定位与控制技术进行了研究,提出了基于EtherCAT总线的西红柿采摘机器人驱动控制系统和基于Arduino的控制系统,试验表明,采用级联分类器的西红柿识别正确识别率可达95%以上,误识别率控制在5%左右,并且具有非常好的鲁棒性和快速性,并且为了实现西红柿采摘机器人对目标果实和采摘手抓的空间定位和消除西红柿采摘机器人双目定位和运动控制中存在空间定位误差,在其中应用一种基于双目定位和视觉伺服的西红柿采摘机器人控制方式。深层次优化了西红柿采摘机器人对目标识别的准确性。

重庆理工大学胡友呈团队研制的柑橘采摘机器人,先利用双目相机获得果树的图像,通过分析噪声特性、图像增强、中值滤波对图像进行预处理,减少了噪声干扰,增大了图像对比度,采用深度卷积神经网络物体检测算法,对柑橘进行识别定位及障碍物类型判断,利用基于区域特征的SVM分割方法实现柑橘果实的分割和定位,并采用最小二乘法对分割区域进行椭圆拟合还原真实柑橘果实,获取采摘中心点,然后将果实的信息传送到控制系统,接着控制系统操纵机械臂进行采摘运动,柑橘采摘成功。实验结果表明:柑橘果实识别准确率为86%,树枝障碍物分类准确率59.5%,柑橘果实误差率为7.2%,机器人采摘的成功概率大约为80%,避开障碍物成功率已经达到60%。

桂林电子科技大学黄国明等人设计了一种新型的自动采摘苹果的机器人。该苹果采摘机器人由4部分组成,分别是移动平台、双目视觉系统、机械臂、末端执行器,该机器人移动平台采用四轮驱动的方式,且装有激光测距仪,防止撞到前面的障碍物,末端执行器采摘水果时用的是气动铡刀。双目视觉系统(Binocularvision system)用的是两台CCD (Charge-coupledDevice)摄像机,用来辨别成熟的果实和确定果实的位置。试验表明,该苹果采摘机器人识别果实的正确率到了90%,采摘的成功率达到了91.31%。

桂林理工大学冯国亮团队研制了一种基于计算机视觉具有高精度、高效率的桃子采摘机器人。该机器人通过模拟人工采摘方式来采摘桃子,系统主要有移动端和PC端,移动端主要由摄像头、移动机构、超声波测定距离、末端执行器和机械臂构成;PC端对采集到的图像处理以及调整移动端。在机器人采摘工作时,工人可以运用智能摄像机、超声波、实时跟踪与定位系统,随时准确定位移动的水果。

2.1.3 社会习惯变化分析

水果的收获是传统农业生产链中劳动强度较大、时效性要求较高的部分,随着种植规模的增长,其工作成本正在不断提高。由于工业生产的快速发展以及城镇化率的不断上升,大量的农业劳动力正在向城镇转移,人口老龄化的程度在不断加重,农业生产的劳动力不断减少。在这种情况下,仅靠人力劳动并不能满足现有需求。近年来随着视觉识别技术的进步和智能控制理论的发展,使用机器人来采摘水果已经成为了一种现实趋势。

2.1.4 政府政策情况分析

近四年来,农业农村部、国务院、国家发改委、工业和信息化部等部门均发布推动农业机器人行业发展相关政策,其中2020年底,多部门联合印发的《“十四五”机器人产业发展规划》提到,重点研制果园除草、精准植保、采摘收获、畜禽喂料、淤泥清理等农业机器人。在政策推动下,水果采摘机器人市场将持续向好发展。

2.2 国内外行业竞争分析

2.2.12021年中国水果采摘机器人市场竞争分析

据企查查统计数据显示,2016-2021年我国水果采摘机器人新增企业数量如下图表所示。截止到2022年4月,我国共有342家水果采摘机器人相关的企业,其中2021年我国水果采摘机器人新增企业数量为1572家。从区域分布来看,江苏省以41家水果采摘机器人相关企业排得第一,广东省和浙江省分列第二三位。

图表:2016-2021年中国水果采摘机器人新增企业数量

年份2016-2021年中国水果采摘机器人新增企业数量(家)
2016年21
2017年24
2018年22
2019年30
2020年39
2021年11
2022年4月2

数据参考来源:企查查以及彦心咨询整理,2022年4月

图表:2022年4月我国水果采摘机器人企业注册资金分布

注册资金2022年4月我国水果采摘机器人企业注册资金分布(家)
100万以内43
100-200万34
200-500万25
500-1000万39
1000-5000万63
5000万以上138

数据参考来源:企查查以及彦心咨询整理,2022年4月

目  录

第一章 2016-2026年中国水果采摘机器人行业总概       6

1.1 中国水果采摘机器人行业发展概述     6

1.2 中国水果采摘机器人行业发展历程     6

1.3 2016-2026年中国水果采摘机器人行业市场规模       8

1.4 水果采摘机器人细分类型的市场分析 9

1.4.1 2016-2026年中国自动摘果机市场规模    9

1.4.2 2016-2026年中国半自动水果采摘机市场规模 10

1.5 水果采摘机器人在不同应用领域的市场规模分析     12

1.5.1 2016-2026年中国草莓采摘领域的市场规模    12

1.5.2 2016-2026年中国苹果采摘领域的市场规模    13

1.5.3 2016-2026年中国其他领域的市场规模    15

1.6 中国各地区水果采摘机器人市场规模分析 17

1.6.1 2016-2026年华北水果采摘机器人市场规模    17

1.6.2 2016-2026年华中水果采摘机器人市场规模    18

1.6.3 2016-2026年华南水果采摘机器人市场规模    19

1.6.4 2016-2026年华东水果采摘机器人市场规模    21

1.6.5 2016-2026年东北水果采摘机器人市场规模    22

1.6.6 2016-2026年西南水果采摘机器人市场规模    24

1.6.7 2016-2026年西北水果采摘机器人市场规模    25

第二章 中国水果采摘机器人行业发展环境      28

2.1 行业发展环境分析 28

2.1.1 行业技术变化分析      28

(1)行业专利申请数量      28

(2)行业专利公开数量      29

(3)行业热门专利类型      30

(4)行业专利申请人排行  31

(5)行业最新专利技术信息      32

2.1.2 产业组织创新分析      33

2.1.3 社会习惯变化分析      35

2.1.4 政府政策情况分析      35

2.2 国内外行业竞争分析     36

2.2.1 2021年中国水果采摘机器人市场竞争分析      36

2.2.2 2021年中国水果采摘机器人市场集中度分析  38

2.3 中国水果采摘机器人行业发展中存在的问题及对策 39

第三章 水果采摘机器人行业产业链分析  41

3.1 水果采摘机器人行业产业链 41

3.2 水果采摘机器人上游行业分析     42

3.2.1 上游行业发展现状      42

3.2.2 上游行业发展预测      43

3.3 水果采摘机器人下游行业分析     45

3.3.1 下游行业发展现状      45

3.3.2 下游行业发展预测      46

第四章 水果采摘机器人细分类型市场      48

4.1 主要细分类型的市场结构分析     48

4.2 水果采摘机器人行业主要细分类型的市场规模分析 49

4.2.1 自动摘果机市场规模  49

4.2.2 半自动水果采摘机市场规模      50

第五章 水果采摘机器人市场最终用户细分      52

5.1 最终用户的下游客户端分析 52

5.2 主要最终用户的市场结构分析     53

5.3 水果采摘机器人主要最终用户市场规模分析     54

5.3.1 水果采摘机器人在草莓采摘领域的市场规模  54

5.3.2 水果采摘机器人在苹果采摘领域的市场规模  55

5.3.3 水果采摘机器人在其他领域的市场规模  56

第六章 中国主要地区水果采摘机器人市场分析      57

6.1 中国主要地区水果采摘机器人产量与产值分析 57

6.2 中国主要地区水果采摘机器人销量与销量值分析     60

第七章 华北地区水果采摘机器人市场分析      64

7.1 华北地区水果采摘机器人主要类型格局分析     64

7.2 华北地区水果采摘机器人主要最终用户的格局分析 65

第八章 华中地区水果采摘机器人市场分析      68

8.1 华中地区水果采摘机器人主要类型格局分析     68

8.2 华中地区水果采摘机器人主要最终用户的格局分析 69

第九章 华南地区水果采摘机器人市场分析      72

9.1 华南地区水果采摘机器人主要类型格局分析     72

9.2 华南地区水果采摘机器人主要最终用户的格局分析 73

第十章 华东地区水果采摘机器人市场分析      76

10.1 华东地区水果采摘机器人主要类型格局分析   76

10.2 华东地区水果采摘机器人主要最终用户的格局分析       77

第十一章 东北地区水果采摘机器人市场分析  80

11.1 东北地区水果采摘机器人主要类型格局分析   80

11.2 东北地区水果采摘机器人主要最终用户的格局分析        81

第十二章 西南地区水果采摘机器人市场分析  84

12.1 西南地区水果采摘机器人主要类型格局分析   84

12.2 西南地区水果采摘机器人主要最终用户的格局分析       85

第十三章 西北地区水果采摘机器人市场分析  88

13.1 西北地区水果采摘机器人主要类型格局分析   88

13.2 西北地区水果采摘机器人主要最终用户的格局分析       89

第十四章 主要企业      92

14.1 Abundant Robotics 92

14.1.1 Abundant Robotics-公司简介和最新发展 92

14.1.2 市场表现    92

14.1.3 产品服务和介绍        93

14.2 AGROBOT     93

14.2.1 AGROBOT-公司简介和最新发展     93

14.2.2 市场表现    94

14.2.3 产品服务和介绍        94

14.3 Dogtooth Technologies  94

14.3.1 Dogtooth Technologies-公司简介和最新发展  94

14.3.2 市场表现    95

14.4 FFRobotics     95

14.4.1 FFRobotics-公司简介和最新发展     95

14.4.2 市场表现    96

14.4.3 产品服务和介绍        96

14.5 Harvest Croo  96

14.5.1 Harvest Croo-公司简介和最新发展  96

14.5.2 市场表现    97

14.5.3 产品服务和介绍        97

14.6 OCTINION     98

14.6.1 OCTINION-公司简介和最新发展     98

14.6.2 市场表现    98

14.6.3 产品服务和介绍        99

第十五章 研究结论及投资建议  100

15.1 水果采摘机器人行业研究结论   100

15.2 水果采摘机器人行业投资建议   100

15.2.1 行业发展策略建议    100

15.2.2 行业投资方向建议    101

15.2.3 行业投资方式建议    101

相关文章:

中国水果采摘机器人行业市场研究及发展趋势分析报告

全版价格:壹捌零零 报告版本:下单后会更新至最新版本 交货时间:1-2天 第一章 2016-2026年中国水果采摘机器人行业总概 1.1 中国水果采摘机器人行业发展概述 机器人技术的发展是一个国家高科技水平和工业自动化程度的重要标志和体现。机器…...

Linux多进程与信号

在多进程的服务程序中&#xff0c;如果子进程收到退出信号&#xff0c;子进程自行退出。如果父进程收到退出信号&#xff0c;应该先向全部的子进程发送退出信号&#xff0c;然后自己再退出。 演示demo程序 #include <iostream> // 包含输入输出流库&#xff0c;用于输…...

Self-attention与Word2Vec

Self-attention&#xff08;自注意力&#xff09;和 Word2Vec 是两种不同的词嵌入技术&#xff0c;用于将单词映射到低维向量空间。它们之间的区别&#xff1a; Word2Vec&#xff1a; Word2Vec 是一种传统的词嵌入&#xff08;word embedding&#xff09;方法&#xff0c;旨在为…...

【Flutter/Android】运行到安卓手机上一直卡在 Running Gradle task ‘assembleDebug‘... 的终极解决办法

方法步骤简要 查看你的Flutter项目需要什么版本的 Gradle 插件&#xff1a; 下载这个插件&#xff1a; 方法一&#xff1a;浏览器输入&#xff1a;https://services.gradle.org/distributions/gradle-7.6.3-all.zip 方法二&#xff1a;去Gradle官网找对应的版本&#xff1a;h…...

医疗实施-客户需求分析

在我的日常系统实施过程中&#xff0c;总会遇到不同角色的客户提出不同类别的需求。有的需求&#xff0c;客户目的想提高操作便携&#xff0c;但会对系统稳定性存在风险&#xff0c;应该拒掉。有些需求紧急而且影响重大&#xff0c;应该紧急处理。有些需求可以做&#xff0c;但…...

调度服务看门狗配置

查看当前服务器相关的sqlserver服务 在任务栏右键&#xff0c;选择点击启动任务管理器 依次点击&#xff0c;打开服务 找到sqlserver 相关的服务&#xff0c; 确认这些服务是启动状态 将相关服务在看门狗中进行配置 选择调度服务&#xff0c;双击打开 根据上面找的服务进行勾…...

AI时代 编程高手的秘密武器:世界顶级大学推荐的计算机教材

文章目录 01 《深入理解计算机系统》02 《算法导论》03 《计算机程序的构造和解释》04 《数据库系统概念》05 《计算机组成与设计&#xff1a;硬件/软件接口》06 《离散数学及其应用》07 《组合数学》08《斯坦福算法博弈论二十讲》 清华、北大、MIT、CMU、斯坦福的学霸们在新学…...

【数据结构和算法初阶(c语言)】数据结构前言,初识数据结构(给你一个选择学习数据结构和算法的理由)

1.何为数据结构 数据结构(Data Structure)是计算机存储、组织数据的方式&#xff0c;指相互之间存在一种或多种特定关系的 数据元素的集合。本质来讲就是在内存中去管理数据方式比如我们的增删查改。在内存中管理数据的方式有很多种&#xff08;比如数组结构、链式结构、树型结…...

LeetCode 0235.二叉搜索树的最近公共祖先:用搜索树性质(不遍历全部节点)

【LetMeFly】235.二叉搜索树的最近公共祖先&#xff1a;用搜索树性质&#xff08;不遍历全部节点&#xff09; 力扣题目链接&#xff1a;https://leetcode.cn/problems/lowest-common-ancestor-of-a-binary-search-tree/ 给定一个二叉搜索树, 找到该树中两个指定节点的最近公…...

【Prometheus】概念和工作原理介绍

目录 一、概述 1.1 prometheus简介 1.2 prometheus特点 1.3 prometheus架构图 1.4 prometheus组件介绍 1、Prometheus Server 2、Client Library 3、pushgateway 4、Exporters 5、Service Discovery 6、Alertmanager 7、grafana 1.5 Prometheus 数据流向 1.6 Pro…...

四川易点慧电子商务有限公司抖音小店:可靠之选,购物新体验

在当今这个网络购物日益盛行的时代&#xff0c;选择一家可靠的电商平台成为了消费者最为关心的问题之一。四川易点慧电子商务有限公司抖音小店作为新兴的电商力量&#xff0c;凭借其独特的魅力和优势&#xff0c;正逐渐成为众多消费者心中的可靠之选。 易点慧电子商务有限公司在…...

SpringBoot自带的tomcat的最大连接数和最大的并发数

先说结果&#xff1a;springboot自带的tomcat的最大并发数是200&#xff0c; 最大连接数是&#xff1a;max-connectionsaccept-count的值 再说一下和连接数相关的几个配置&#xff1a; 以下都是默认值&#xff1a; server.tomcat.threads.min-spare10 server.tomcat.threa…...

TLS1.2抓包解析

1.TLS1.2记录层消息解析 Transport Layer SecurityTLSv1.2 Record Layer: Handshake Protocol: Client HelloContent Type: Handshake (22)Version: TLS 1.0 (0x0301)Length: 253Content Type&#xff1a;消息类型&#xff0c;1个字节。 i 0Version&#xff1a;协议版本&…...

使用两个队列实现栈

在计算机科学中&#xff0c;栈是一种数据结构&#xff0c;它遵循后进先出&#xff08;LIFO&#xff09;的原则。这意味着最后一个被添加到栈的元素将是第一个被移除的元素。然而&#xff0c;Java的标准库并没有提供栈的实现&#xff0c;但我们可以使用两个队列来模拟一个栈的行…...

通过ffmpeg实现视频背景色替换

最近遇到一个需求&#xff0c;希望可以将素材视频的绿幕背景替换为指定的颜色&#xff0c;然后通过裁剪&#xff0c;拼接等处理制作一个新的视频。所以替换背景色成为了重要的一环&#xff0c;看能否通过ffmpeg来实现。通过一番搜索尝试&#xff0c;发现方案可行。下面我整理一…...

后轮位置反馈控制与算法仿真实现

文章目录 1. 后轮反馈控制2. 算法原理3. 算法和仿真实现 1. 后轮反馈控制 后轮反馈控制&#xff08;Rear wheel feedback&#xff09;算法是利用后轮中心的跟踪偏差来进行转向控制量计算的方法&#xff0c;属于Frenet坐标系的一个应用。通过选择合适的李雅普诺夫函数设计控制率…...

实战 vue3 使用百度编辑器ueditor

前言 在开发项目由于需求vue自带对编辑器不能满足使用&#xff0c;所以改为百度编辑器&#xff0c;但是在网上搜索发现都讲得非常乱&#xff0c;所以写一篇使用流程的文章 提示&#xff1a;以下是本篇文章正文内容&#xff0c;下面案例可供参考 一、下载ueditor编辑器 一个“…...

N种方法解决1(CTF)

这里遇到的问题&#xff1a;一开始采用的base64解码平台有问题&#xff1b;默认解密出的格式为GBK格式&#xff1b;直接复制粘贴发现无法还原图片&#xff1b;又尝试了其他编码的&#xff1b;发现只有hex格式可以保证图片正常还原&#xff1b; 图片是以二进制存储的&#xff1…...

Istio实战:Istio Kiali部署与验证

目录 前言一、Istio安装小插曲 注意事项 二、Kiali安装三、Istio测试参考资料 前言 前几天我就开始捣腾Istio。前几天在执行istioctl install --set profiledemo -y 的时候老是在第二步就报错了&#xff0c;开始我用的istio版本是1.6.8。 后面查看k8s与istio的版本对应关系后发…...

ASPxGridView中使用PopupEditForm表单字段联动填充

c#中devexpress的控件ASPxGridView中使用PopupEditForm表单字段联动填充 //选择项目名称&#xff0c;自动填充项目编号 <Columns><dx:GridViewDataTextColumn FieldName"id" ReadOnly"True" VisibleIndex"0" Visible"False"…...

基于Pytorch的猫狗图片分类【深度学习CNN】

猫狗分类来源于Kaggle上的一个入门竞赛——Dogs vs Cats。为了加深对CNN的理解&#xff0c;基于Pytorch复现了LeNet,AlexNet,ResNet等经典CNN模型&#xff0c;源代码放在GitHub上&#xff0c;地址传送点击此处。项目大纲如下&#xff1a; 文章目录 一、问题描述二、数据集处理…...

flutter sliver 多种滚动组合开发指南

flutter sliver 多种滚动组合开发指南 视频 https://youtu.be/4mho1kZ_YQU https://www.bilibili.com/video/BV1WW4y1d7ZC/ 前言 有不少同学工作中遇到需要把几个不同滚动行为组件&#xff08;顶部 appBar、内容固定块、tabBar 切换、tabBarView视图、自适应高度、横向滚动&a…...

kafka生产者2

1.数据可靠 • 0&#xff1a;生产者发送过来的数据&#xff0c;不需要等数据落盘应答。 风险&#xff1a;leader挂了之后&#xff0c;follower还没有收到消息。。。。 • 1&#xff1a;生产者发送过来的数据&#xff0c;Leader收到数据后应答。 风险&#xff1a;leader应答…...

【LNMP】云导航项目部署及环境搭建(复杂)

提示&#xff1a;文章写完后&#xff0c;目录可以自动生成&#xff0c;如何生成可参考右边的帮助文档 文章目录 前言一、项目介绍1.1项目环境架构LNMP1.2项目代码说明 二、项目环境搭建2.1 Nginx安装2.2 php安装2.3 nginx配置和php配置2.3.1 修改nginx文件2.3.2 修改vim /etc/p…...

nginx之状态页 日志分割 自定义图表 证书

5.1 网页的状态页 基于nginx 模块 ngx_http_stub_status_module 实现&#xff0c;在编译安装nginx的时候需要添加编译参数 --with-http_stub_status_module&#xff0c;否则配置完成之后监测会是提示语法错误注意: 状态页显示的是整个服务器的状态,而非虚拟主机的状态 server{…...

数字人的未来:数字人对话系统 Linly-Talker + 克隆语音 GPT-SoVITS

&#x1f680;数字人的未来&#xff1a;数字人对话系统 Linly-Talker 克隆语音 GPT-SoVITS https://github.com/Kedreamix/Linly-Talker 2023.12 更新 &#x1f4c6; 用户可以上传任意图片进行对话 2024.01 更新 &#x1f4c6; 令人兴奋的消息&#xff01;我现在已经将强…...

SpringMVC 学习(五)之域对象

目录 1 域对象介绍 2 向 request 域对象共享数据 2.1 通过 ServletAPI (HttpServletRequest) 向 request 域对象共享数据 2.2 通过 ModelAndView 向 request 域对象共享数据 2.3 通过 Model 向 request 域对象共享数据 2.4 通过 map 向 request 域对象共享数据 2.5 通过…...

✅技术社区项目—JWT身份验证

通用的JWT鉴权方案 JWT鉴权流程 基本流程分三步: ● 用户登录成功之后&#xff0c;后端将生成的jwt返回给前端&#xff0c;然后前端将其保存在本地缓存; ● 之后前端与后端的交互时&#xff0c;都将iwt放在请求头中&#xff0c;比如可以将其放在Http的身份认证的请求头 Author…...

5.2 Ajax 数据爬取实战

目录 1. 实战内容 2、Ajax 分析 3、爬取内容 4、存入MySQL 数据库 4.1 创建相关表 4.2 数据插入表中 5、总代码与结果 1. 实战内容 爬取Scrape | Movie的所有电影详情页的电影名、类别、时长、上映地及时间、简介、评分&#xff0c;并将这些内容存入MySQL数据库中。 2、…...

276.【华为OD机试真题】矩阵匹配(二分法—JavaPythonC++JS实现)

🚀点击这里可直接跳转到本专栏,可查阅顶置最新的华为OD机试宝典~ 本专栏所有题目均包含优质解题思路,高质量解题代码(Java&Python&C++&JS分别实现),详细代码讲解,助你深入学习,深度掌握! 文章目录 一. 题目-矩阵匹配二.解题思路三.题解代码Python题解代码…...

java——多线程基础

目录 线程的概述多线程的创建方式一&#xff1a;继承Thread类方式二&#xff1a;实现Runnable接口方式三&#xff1a;利用Callable接口、FutureTask类来实现。Thread常用的方法 线程安全问题线程安全问题概述线程安全问题案例取钱案例描述模拟代码如下&#xff1a;执行结果 线程…...

Python服务器监测测试策略与工具:确保应用的高可用性!

在构建高可用性的应用程序时&#xff0c;服务器监测测试是至关重要的一环。Python作为一种强大的编程语言&#xff0c;提供了丰富的工具和库来帮助我们进行服务器监测测试。本文将介绍一些关键的策略和工具&#xff0c;帮助你确保应用的高可用性。 1. 监测策略的制定&#xff…...

Spring Security源码学习

Spring Security本质是一个过滤器链 过滤器链本质是责任链设计模型 1. HttpSecurity 【第五篇】深入理解HttpSecurity的设计-腾讯云开发者社区-腾讯云 在以前spring security也是采用xml配置的方式&#xff0c;在<http>标签中配置http请求相关的配置&#xff0c;如用户…...

大数据面试总结三

1、hdfs作为分布式存储系统&#xff0c;底层的实现的方式&#xff08;可能不正确&#xff09; 1、底层是一个分布式存储的&#xff0c;底层会将数据进行切分多个block块&#xff08;128M&#xff09;&#xff0c;并存储在不同的节点上面&#xff0c;这种分布式方式有助于提高数…...

AI赚钱套路总结和教程

最近李一舟和Sora 很火&#xff0c;作为第一批使用Sora赚钱的男人&#xff0c;一个清华学美术的跟人讲AI&#xff0c;信的人太多了&#xff0c;钱太好赚了。3年时间&#xff0c;李一舟仅通过卖课就赚了1.75亿元&#xff0c;其中《每个人的人工智能课》收入2786万元&#xff0c;…...

Linux安装jdk、tomcat、MySQL离线安装与启动

一、JDK和Tomcat的安装 1.JDK安装 直接上传到Linux服务器的&#xff0c;上传jdk、tomcat安装包 解压JDK安装包 //解压jdk tar -zxvf jdk-8u151-linux-x64.tar.gz 置环境变量(JAVA_HOME和PATH) vim /etc/profile 在文件末尾添加以下内容&#xff1a; //java environment expo…...

Python爬虫-使用代理伪装IP

爬虫系列&#xff1a;http://t.csdnimg.cn/WfCSx 前言 我们在做爬虫的过程中经常会遇到这样的情况&#xff0c;最初爬虫正常运行&#xff0c;正常抓取数据&#xff0c;一切看起来都是那么的美好&#xff0c;然而一杯茶的功夫可能就会出现错误&#xff0c;比如 403 Forbidden&…...

Typora结合PicGo + 使用Github搭建个人免费图床

文章目录 一、国内图床比较二、使用Github搭建图床三、PicGo整合Github图床1、下载并安装PicGo2、设置图床3、整合jsDelivr具体配置介绍 4、测试5、附录 四、Typora整合PicGo实现自动上传 每次写博客时&#xff0c;我都会习惯在Typora写好&#xff0c;然后再复制粘贴到对应的网…...

【Redis】redis简介与安装

Redis 简介 Redis 是完全开源的&#xff0c;遵守 BSD 协议&#xff08;Berkeley Software Distribution 意思是"伯克利软件发行版&#xff09;&#xff0c;是一个高性能的 key-value 数据库。具有以下几个比较明显的特点&#xff1a; 性能极高 – Redis能读的速度可以达…...

【xss跨站漏洞】xss漏洞利用工具beef的安装

安装环境 阿里云服务器&#xff0c;centos8.2系统&#xff0c;docker docker安装 前提用root用户 安装docker yum install docker 重启docker systemctl restart docker beef安装 安装beef docker pull janes/beef 绑定到3000端口 docker run --rm -p 3000:3000 janes/beef …...

编程笔记 html5cssjs 086 JavaScript 内置对象

编程笔记 html5&css&js 086 JavaScript 内置对象 一、Object二、Array三、String四、Number五、Math六、Date七、RegExp八、Function九、示例小结 JavaScript 内置对象是 JavaScript 语言本身定义的一系列预定义的对象&#xff0c;这些对象在全局作用域中可以直接使用&…...

AttributeError: ‘DataFrame‘ object has no attribute ‘set_value‘怎么修改问题的解决

在jupyternotebook中运行&#xff1a; def remplacement_df_keywords(df, dico_remplacement, roots False):df_new df.copy(deep True)for index, row in df_new.iterrows():chaine row[plot_keywords]if pd.isnull(chaine): continuenouvelle_liste []for s in chaine.…...

Jmeter内置变量 vars 和props的使用详解

JMeter是一个功能强大的负载测试工具&#xff0c;它提供了许多有用的内置变量来支持测试过程。其中最常用的变量是 vars 和 props。 vars 变量 vars 变量是线程本地变量&#xff0c;它们只能在同一线程组内的所有线程中使用&#xff08;线程组内不同线程之间变量不共享&#…...

c#高级-正则表达式

正则表达式是由普通字符和元字符&#xff08;特殊符号&#xff09;组成的文字形式 应用场景 1.用于验证输入的邮箱是否合法。 2.用于验证输入的电话号码是否合法。 3.用于验证输入的身份证号码是否合法。等等 正则表达式常用的限定符总结&#xff1a; 几种常用的正则简写表达式…...

说说UE5中的几种字符串类

在Unreal Engine 5 (UE5) 的C中&#xff0c;与字符串相关的类主要包括&#xff1a; FString&#xff1a; Unreal Engine中用于处理字符串的主要类&#xff0c;提供了丰富的字符串操作方法和功能。 FText&#xff1a; 用于表示本地化文本的类&#xff0c;可以包含多种语言的文本…...

(done) 如何判断一个矩阵是否可逆?

参考视频&#xff1a;https://www.bilibili.com/video/BV15H4y1y737/?spm_id_from333.337.search-card.all.click&vd_source7a1a0bc74158c6993c7355c5490fc600 这个视频里还暗含了一些引理 1.若 AX XB 且 X 和 A,B 同阶可逆&#xff0c;那么 A 和 B 相似。原因&#xff1…...

洗眼镜用的超声波清洗机哪一家更好一点?好用超声波清洗机排名

在我们日常生活中&#xff0c;眼镜、首饰、手表等细小物件的清洁一直是一个让人头疼的问题。传统的清洁方法不仅耗时耗力&#xff0c;还可能因为不当的操作而损伤到这些精细的物品。那么&#xff0c;有没有一种既快捷又安全的清洁方式呢&#xff1f;答案就是使用超声波清洗机。…...

(二十二)Flask之上下文管理第三篇【收尾—讲一讲g】

目录: 每篇前言:g到底是什么?生命周期在请求周期内保持数据需要注意的是:拓展—面向对象的私有字段深入讲解一下那句:每篇前言: 🏆🏆作者介绍:【孤寒者】—CSDN全栈领域优质创作者、HDZ核心组成员、华为云享专家Python全栈领域博主、CSDN原力计划作者🔥🔥本文已…...

五种多目标优化算法(MOGWO、MOJS、NSWOA、MOPSO、MOAHA)性能对比,包含6种评价指标,9个测试函数(提供MATLAB代码)

一、5种多目标优化算法简介 1.1MOGWO 1.2MOJS 1.3NSWOA 1.4MOPSO 1.5MOAHA 二、5种多目标优化算法性能对比 为了测试5种算法的性能将其求解9个多目标测试函数&#xff08;zdt1、zdt2 、zdt3、 zdt4、 zdt6 、Schaffer、 Kursawe 、Viennet2、 Viennet3&#xff09;&#xff0…...

istio实战:springboot项目在istio中服务调用

目录 一、前言二、准备工作三、问题排查四、总结参考资料 一、前言 在经过前面几天k8s和Istio的安装之后&#xff0c;开始进入最核心的阶段。微服务在抛弃传统的服务注册和服务发现之后&#xff0c;是怎么在istio怎么做服务间的调用的呢&#xff1f;本次实战花费了我2-3天的时…...