logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

ros2_control

摘要:ros2_control是ROS2的机器人实时控制框架,重构自ROS1的ros_control。该框架通过控制器管理器(CM)协调控制器与硬件抽象层的交互,资源管理器(RM)负责硬件组件加载与生命周期管理。系统包含三种硬件组件类型:系统(多自由度设备)、传感器和执行器(单自由度设备),通过URDF文件配置硬件参数。提供命令行接口(CLI)进行用户交互,支持控制器加载/激活等操作。框架采用插件

文章图片
#人工智能
Nginx 零改造在 Kubernetes 中用 iptables 劫持流量到 Envoy Sidecar

本文探讨了在不修改业务层Nginx配置的情况下,如何通过Envoy劫持业务流量。文章分析了两种解决方案:1) 通过hostAliases修改域名映射,将流量指向Envoy;2) 使用iptables规则拦截特定流量并重定向到Envoy。重点阐述了iptables方案的具体实现,包括规则配置、用户隔离等细节,并提出了通过initContainers自动配置iptables的工程方案。文章指出该方法实

文章图片
#nginx#kubernetes#运维
Vue3 :封装 WebRTC 低延迟视频流与 WebSocket 实时状态驱动的大屏可视化

本文介绍了在油罐车作业智能监控系统中采用Vue3+TypeScript技术栈实现低延迟视频监控的解决方案。针对传统视频播放库延迟高的问题,创新性地采用WebRTC技术实现500ms以内的实时视频传输。文章详细阐述了WebRTC的信令交换机制和P2P连接原理,并展示了核心的WebRTCPlayer类实现,包括WebSocket信令交互、ICE穿透处理、自动重连机制等关键技术点。该方案通过优雅封装We

#webrtc#websocket#网络协议
Win11 的 WSL2环境下配置 Docker Desktop 和 Minikube

本文介绍了在Windows 11系统下通过WSL2配置Kubernetes开发环境的完整流程。主要内容包括:1)安装WSL2和Ubuntu子系统;2)安装配置Docker Desktop并解决WSL域名解析问题;3)安装kubectl、Minikube和Helm工具;4)启动Minikube集群并验证运行状态。重点解决了WSL中常见的DNS解析故障问题,提供了详细的配置步骤和验证方法。文章还给出了

#docker#容器#运维
在 Linux(以 CentOS 7/Stream 8/9 为例)上源码编译安装 MySQL 8.0

本文详细介绍了在CentOS 7/8/9系统上源码编译安装MySQL 8.0的完整流程。主要内容包括:系统环境准备(依赖安装、CMake升级)、源码下载配置、编译安装过程、数据库初始化、服务配置及安全加固。重点强调了编译环境要求(4GB以上内存、CMake 3.5+)、Boost库依赖处理以及常见问题解决方案。文章提供了两种服务管理方式(init脚本和systemd)和密码设置建议,适用于需要定制

#linux#centos#mysql
Etsy 把 1000 个 MySQL 分片迁进 Vitess

MySQL分片系统在互联网公司中广泛应用,但随着业务增长,当分片数量达到上千规模时,管理复杂度急剧上升。文章以Etsy为例,指出大规模分片系统面临schema变更、数据迁移等操作的巨大挑战。Vitess作为MySQL的控制平面,通过统一入口、分片管理等功能,将分布式MySQL集群化,重点提升系统可控性而非性能。随着数据量激增,越来越多公司面临运维瓶颈,平台工程团队和CTO成为架构升级的主要推动者。

#mysql#数据库
Win11 的 WSL2环境下配置 Docker Desktop 和 Minikube

本文介绍了在Windows 11系统下通过WSL2配置Kubernetes开发环境的完整流程。主要内容包括:1)安装WSL2和Ubuntu子系统;2)安装配置Docker Desktop并解决WSL域名解析问题;3)安装kubectl、Minikube和Helm工具;4)启动Minikube集群并验证运行状态。重点解决了WSL中常见的DNS解析故障问题,提供了详细的配置步骤和验证方法。文章还给出了

#docker#容器#运维
PostgreSQL 12 完整部署+迁移+数据恢复

PostgreSQL 12.17 正常运行,postgres用户可正常登录,权限配置无误;PostGIS 3.4.2 扩展安装成功,空间功能、坐标转换、栅格处理均可用;跨服务器迁移完成,32服务器gansueqwin数据恢复完整,表、约束、索引全部正常,与67服务器一致;66业务服务器正常连接32数据库,GIS业务(地图加载、数据查询、增删改查)无异常;40主力机业务不受影响,继续正常关联67服务

#postgresql#数据库
Nginx反向代理Kafka集群

kafka集群的网络没法被客户端直接访问,中间需要有个代理。正常网络情况下,kafka会给客户端返回所有的broker地址,如果客户端无法访问到broker就会报错,所以kafka给客户端返回的地址需要是客户端能访问的代理服务器地址。本文的测试环境中,使用nginx来反向代理kafka集群。nginx和kafka部署在同一台机器上,使用firewalld确保只开放8000端口,拒绝机器外访问kaf

#nginx#kafka#运维
github+Picgo+obsidian 带有同步删除的自动上传

本文介绍了图床的概念及搭建方法。图床是一种在线图片存储服务,通过将图片上传至云端服务器生成可访问链接。作者详细讲解了使用GitHub创建图片仓库和访问令牌的步骤,推荐了PicGo工具作为连接工具,并指出需使用2.4.0-beta.9及以上版本才能安装github-plus插件实现同步删除功能。最后说明了如何在Obsidian中实现粘贴图片自动上传至图床的功能,相比Typora更推荐使用免费且无需破

文章图片
#github
    共 18 条
  • 1
  • 2
  • 请选择