logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

QCustomPlot 结合 OpenGL 实现高性能实时数据可视化

本文详细介绍了如何通过QCustomPlot结合OpenGL实现高性能实时数据可视化,适用于工业控制、科学实验等高频数据场景。文章包含环境配置、性能优化、实战案例及常见问题解决方案,显著提升渲染效率至60fps以上。

#数据可视化
selenium+python 自动化中界面滚动条操作方法

虽然webdriver提供了操作浏览器的前进和后退的方法,但对于浏览器滚动条并没有提供相应的操作方法,以下使用的方法:借助JavaScript来控制浏览器的滚动条,webdriver提供了execute_script()方法来执行JavaScript代码。其实我们操作滚动条一般使用的场景:注册时的法律条文的阅读;<!--window.scrollTo(左边距,右边距);--&gt...

#python#ui#javascript
使用maven编译kettle源码

kettle项目地址:https://github.com/pentaho/pentaho-kettlemaven下载地址:http://maven.apache.org/download.cgi编译前确保已成功安装maven3.0+以上、jdk1.8maven本地repository地址为默认。编译mvn clean install一般会报以下错误所以要加上-D...

#java#开发工具
告别内存泄漏:用SpringAI的JdbcChatMemoryRepository把聊天记录存进数据库

本文详细介绍了如何利用SpringAI的JdbcChatMemoryRepository实现聊天记录持久化到MySQL数据库,解决内存泄漏问题并提升系统健壮性。通过架构对比、实战配置和性能优化策略,帮助开发者构建可扩展的对话系统,确保数据安全和高可用性。

MacOS设置环境变量path

参考链接: https://blog.csdn.net/waneto2008/article/details/52486433一、MacOS加载bash shell 环境变量的加载顺序mac 一般使用bash作为默认shell,Mac系统的环境变量,加载顺序为:1、系统级别的/etc/profile...

#操作系统#开发工具
告别Arduino!用ESP32 AT固件+STM32,5分钟搞定MQTT物联网网关(附完整代码)

本文介绍了一种基于ESP32 AT固件和STM32的高效MQTT物联网网关架构,通过分离主控与通信模块,显著提升系统稳定性和开发效率。详细解析了硬件选型、AT指令优化、STM32状态机设计等关键技术,并附智能农业监测网关的完整实现代码,帮助开发者快速构建工业级物联网解决方案。

自动驾驶场景下的语义分割:如何用组合Loss解决道路标识识别难题

本文探讨了自动驾驶场景下语义分割技术的核心挑战,特别是道路标识识别的难题。通过分析多类别语义分割中的极端类别不平衡问题,提出采用组合Loss函数(如Dice+CE、Dice+Focal)的解决方案,有效提升小目标识别精度。文章详细解析了不同Loss组合的性能对比、实现代码及车载平台部署优化技巧,为自动驾驶视觉系统开发提供实用指导。

#自动驾驶
如何用PointRend提升语义分割边缘精度?PyTorch实战Camvid数据集

本文详细解析了如何利用PointRend算法提升语义分割边缘精度,通过PyTorch框架在Camvid数据集上实现高效优化。文章涵盖从技术挑战、架构设计到实战训练的全流程,特别针对边缘模糊问题提供了工业级解决方案,帮助开发者在医疗影像、自动驾驶等领域实现更精确的分割效果。

#计算机视觉
自动驾驶感知入门:为什么说PointPillars是理解激光雷达3D检测的‘必修课’?

本文深入解析了PointPillars算法在自动驾驶激光雷达3D检测中的核心地位。通过将点云转换为‘伪图像’,PointPillars巧妙平衡了计算效率与检测精度,成为初学者理解3D检测的理想起点。文章详细剖析了其柱状分区、特征编码和检测头设计等关键技术,并提供了实践指南和调优技巧,帮助开发者快速掌握这一自动驾驶感知领域的‘必修课’。

#自动驾驶
UE5重叠事件全解析:从UpdateOverlaps源码看碰撞检测的底层逻辑

本文深入解析UE5中UpdateOverlaps函数的底层逻辑与碰撞检测机制,详细介绍了USceneComponent和UPrimitiveComponent的核心作用,以及重叠事件的双向触发机制。通过分析源码,揭示性能优化策略和常见问题解决方案,帮助开发者设计高效的碰撞系统。

    共 265 条
  • 1
  • 2
  • 3
  • 27
  • 请选择