自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 视屏图片开发基础知识整理

本文章主要是记录下相关学习内容,巩固知识点;也方便其他同学了解一下大致的知识,对于视屏图片有一定的基本了解。如上图,颜色大致分为三部分:紫外光、可见光和红外光,可见光按照彩虹色按照从大到小的波段排序这里的颜色主要是可见光,人眼针对颜色的感知可以分为三个部份(即HSB模型):色相(Hue):色调表示颜色的基本属性,即我们所感知到的红、橙、黄、绿、蓝、靛、紫等不同颜色的区别,与光的波长密切相关,决定了颜色在色谱中的位置。饱和度(Saturation):饱和度指的是颜色的纯度或浓度,表示一种颜色相对于灰色的强度。

2025-12-05 14:52:10 853

原创 记kafka频繁rebanlence导致消息阻塞问题,罪魁祸首max-poll-records配置

摘要:文章分析了Kafka消费端出现消息堆积和频繁rebalance的问题。原因是代码中采用异步线程池处理消息时,单次拉取数据量过大(默认500条)且处理耗时较长(约20秒/条),导致无法在默认5分钟的poll间隔内完成消费和提交。通过调整max.poll.records减少单次拉取量,并合理配置max.poll.interval.ms和线程池参数,解决了消费超时问题。同时建议根据资源情况调整并发消费线程数或增加分区,优化消费性能。

2025-12-01 16:54:11 979

翻译 FFmpeg 中文文档(2025年版)

FFmpeg是一款功能强大的多媒体处理工具,支持音视频采集、转码、流处理和滤镜应用。其核心功能包括:1)解复用/复用,实现容器格式转换;2)编解码,支持多种音视频格式;3)滤镜系统,可进行复杂音视频处理;4)流选择机制,灵活控制输入输出流映射。通过命令行参数可精确控制处理流程,如-map选项指定流映射,-c设置编解码器,-filter_complex实现复杂滤镜链。典型应用场景包括:格式转换(如avi转mp4)、直播推流、视频剪辑(提取帧/合并)、硬件加速处理等。FFmpeg支持跨平台运行,其模块化架构和丰

2025-11-28 10:46:36 160

原创 SpringCloud Gateway配置详解-不讲原理哈

本文介绍Spring Cloud Gateway的使用方法,重点讲解应用场景、配置方式和自定义开发。常见网关功能包括权限校验、安全防护、数据脱敏、日志监控、限流熔断等。配置部分详细说明了依赖环境、路由规则和过滤器设置,包含路径改写、请求头处理、限流策略等核心配置。同时提供了自定义过滤器开发指南,通过继承AbstractGatewayFilterFactory实现鉴权等业务逻辑。文章以实用为主,省略底层原理,适合快速掌握Gateway的基本应用。

2025-11-13 16:53:49 763

原创 (实测)Postgress配置SSL双向认证的-JDBC连接场景

摘要:本文介绍了PostgreSQL数据库在SSL双向认证场景下的Java JDBC连接配置方案。在MacOS环境下,使用PostgreSQL 16.10数据库和42.2.18版本的JDBC驱动,通过配置jdbc连接字符串实现SSL安全连接。关键配置包括指定SSL证书路径(root.crt、cet.pk8、cet.crt)、设置ssl模式为require,并提供了将.key格式证书转换为.pk8格式的命令。文中给出了完整的测试代码示例,展示了如何通过JDBC建立安全连接并执行SQL查询。该方案已在实际业务场

2025-10-31 15:16:52 503

原创 【学习摘要】自动驾驶-车端导航

本文主要探讨自动驾驶系统中的高精地图与定位技术应用。高精地图通过预测树视图提供前方路径预测,包含车道模型、连接属性和导航路径规划等功能,支持自动驾驶决策。定位技术方面,RTK差分定位可提供厘米级精度,但受基站覆盖限制;IMU惯性导航可在信号丢失时短期自主定位,但存在累积误差问题。文章提出融合定位方案,结合GNSS+RTK+IMU与高精地图特征匹配,实现高精度、高可靠性的自动驾驶定位系统。同时指出当前技术存在硬件成本高、服务费用和信号覆盖等痛点。

2025-10-12 11:33:10 649

原创 QGIS新手教程-实战图文一篇搞定

本文介绍了QGIS在智驾地图工作中的基础操作和实用技巧,包括语言设置(简体中文)、默认坐标系配置(WGS84/4326)、高德地图底图导入(标准图、街道图、卫星图URL)、临时图层创建与样式编辑。重点讲解了图层标注设置、常用插件(QuickWKT/WKT转换、LatLonTools/坐标定位)的使用方法,以及多种数据导入方式(拖拽文件、文本文件、数据库连接)和图层导出操作。进阶功能涉及工具箱工具(提取顶点、特定端点)、缓冲区分析等,并推荐了阿里云地图数据下载工具。全文以配图辅助说明,适合QGIS初学者快速上

2025-10-12 11:15:37 1847

原创 Springboot下TestNg实战&案例

TestNG测试框架集成Spring Boot实践 本文介绍了TestNG与Spring Boot的集成方法,包括环境配置和基础测试类实现。通过添加TestNG依赖和扩展AbstractTestNGSpringContextTests类,实现了一个包含文件加载、JSON处理等功能的BaseTest基类。文中详细说明了@SpringBootTest、@TestExecutionListeners等核心注解的使用,以及事务管理、数据准备等测试场景的实现方案。同时提供了@DataProvider参数化测试、Moc

2025-10-11 14:43:29 1234

原创 PCD转potree实战落地

本文介绍了PotreeConverter的点云可视化环境搭建流程:1)安装依赖库(PotreeConverter、Open3D、LasPy等);2)验证转换功能,通过命令行将LAS文件转换为Potree格式;3)提供Python脚本实现PCD到Potree的批量转换;4)配置Potree可视化环境,包括NodeJS安装、项目编译和网页加载。最后通过本地服务器启动Potree查看转换结果。整个流程涵盖了从点云格式转换到三维可视化的完整实现方案。

2025-10-11 14:25:55 539

原创 ROS BAG数据结构&笔记摘要

本文摘要:ROS作为开源机器人操作系统,提供了rosbag工具用于录制、播放和解析.bag格式的数据文件,支持.msg脚本接口。文章重点分析了Bag包的数据结构、文件上下文结构及数据结构树,同时探讨了ROS2架构的核心技术,包括基于DDS的多语言客户端实现和自定义内存管理接口设计。相关内容参考ROS官方文档和Autolabor教程,为机器人系统开发提供技术指导。(99字)

2025-10-10 10:25:14 285

原创 AmazonS3客户端跨域转存方案

摘要:针对Amazon S3跨域桶文件拷贝需求,分析发现S3由于签名验证导致下载流无法直接上传。提出三种解决方案:1)落盘后上传(节省流量但增加I/O);2)流式不落盘(速度快但双倍流量);3)byte数组中转(快速但限制4G文件)。通过FilterInputStream封装实现流重置,建议根据文件大小和网络条件选择方案组合,优化内存转发性能。

2025-10-10 10:05:55 463

原创 维特比匹配算法实战方案

由于工作的要求,一直使用的OSM开源的map-matching进行地图匹配,但是该匹配算法对于业务来说太重太杂,故需要自研首先匹配方案以满足当前需求,故通过分析解读源码结合HMM+维特比算法进行重新设计。

2025-10-09 19:30:18 986

原创 flink学习教程-原理+实战学习笔记“一步到位”

参考文献:《Flink原理、实战与性能优化》

2025-10-09 18:59:40 1709

【地理信息系统】基于Osmosis的OpenStreetMap数据处理:0.46版本API与数据库操作指南

内容概要:本文详细介绍了Osmosis 0.46版本的使用方法,Osmosis是一款用于处理OpenStreetMap(OSM)数据的强大命令行工具。文档涵盖了全局选项、各类数据处理任务(如数据库操作、XML/PBF文件读写、PostGIS集成)、数据过滤与转换、变更集处理、复制机制以及插件扩展功能。重点描述了与PostgreSQL和MySQL数据库的交互任务,支持OSM数据的导入、导出、增删改查及变更同步。同时,提供了丰富的过滤任务(如按边界框或多边形提取数据)、数据操作任务(如标签过滤、实体合并)和报告任务(如完整性检查)。此外,文档还深入讲解了基于复制流的实时数据同步机制,适用于构建离线地图更新系统。; 适合人群:具备一定地理信息系统(GIS)基础知识和Linux命令行操作经验的技术人员,特别是从事OpenStreetMap数据处理、地图服务开发、数据同步与ETL流程的工程师。; 使用场景及目标:①从OSM原始数据文件(如planet.osm.pbf)中提取特定区域的数据;②将OSM数据高效导入PostgreSQL/PostGIS数据库进行空间分析;③实现OSM数据库的增量更新与变更同步;④对OSM数据进行清洗、过滤和格式转换,以满足下游应用需求;⑤监控OSM数据源的复制延迟。; 阅读建议:此文档技术细节丰富,建议结合实际操作进行学习。初学者应先从简单的XML读写任务入手,逐步过渡到复杂的数据库操作和复制流程。在使用数据库相关任务时,务必确保数据库环境已正确配置,并优先选用经过充分测试的PostgreSQL。对于复制功能,需仔细理解“复制流”与“变更流”的区别,避免配置错误。

2025-10-12

las点云样例,自己用的

las点云样例,自己用的

2025-10-11

【机器人操作系统】ROS2架构核心技术解析:基于DDS的多语言客户端与自定义内存管理接口设计

内容概要:本文档《ros2中文指南.pdf》全面介绍了ROS2(Robot Operating System 2)的基本概念、安装方法、核心架构及其高级功能。内容涵盖从Linux和Windows平台的安装配置,到ROS2核心概念如节点、主题、服务、发现机制和客户端程序库的详解。同时深入讲解了ROS2基于DDS(数据分发服务)的中间件实现、服务质量(QoS)策略、自定义接口定义(消息和服务)、使用ament构建系统开发自定义软件包、命令行工具调试、多RMW实现的使用、进程内多节点的组合机制以及自定义内存分配器等高级主题。文档旨在帮助开发者掌握ROS2的体系结构与开发流程,适用于机器人系统开发与研究。; 适合人群:具备一定Linux和编程基础,从事机器人开发、自动化控制或相关领域的研发人员、工程师及高校研究人员,尤其适合工作1-3年并希望深入理解ROS2架构的技术人员。; 使用场景及目标:① 掌握ROS2在不同操作系统下的安装与环境配置;② 理解ROS2基于DDS的通信机制与QoS配置策略;③ 学习如何使用ament构建系统开发和调试ROS2软件包;④ 实现进程内多节点组合与自定义内存管理,提升系统实时性与资源控制能力;⑤ 开发自定义消息和服务接口,拓展ROS2应用功能。; 阅读建议:建议读者按章节顺序逐步学习,结合实际操作进行环境搭建与代码实验,重点关注DDS中间件、QoS配置与组件化编程等核心机制,同时参考官方示例代码加深理解。

2025-10-10

Postgress学习分享

Postgress学习分享

2025-10-09

空空如也

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

TA关注的人

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