自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Monit Linux进程监控软件高级用法详解

Monit是一款开源的Linux进程与资源监控工具,支持通过HTTP网页远程管理。相比同类工具,它具备自动化处理能力。安装需要monit主程序和monitrc配置文件,可通过systemd挂载为服务运行。Monit支持多种高级功能:1)监控指定进程(支持通配符匹配);2)主动/被动监控模式选择;3)内存泄漏检测与自动重启;4)系统关键进程(包括自身)监控;5)磁盘空间和inode使用率监控;6)网卡状态监控。配置时需注意路径完整性问题、OOM防护以及合理的监控间隔设置,避免资源消耗过大。典型应用场景包括进程

2025-06-12 17:38:55 1065

原创 Linux 纯静态编译 FastDDS库 与用例

本文详细介绍了如何静态编译FastDDS及其依赖库的方法。首先说明使用静态编译的目的是解决Docker环境下的兼容性问题。主要步骤包括:1) 编译五个依赖库(FastCDR、Asio、tinyxml2、foonathan_memory、openssl),通过cmake或configure命令生成静态库;2) 编译FastDDS本体,使用-DBUILD_SHARED_LIBS=OFF选项生成静态库。文章提供了每个库的具体版本号、下载链接和编译命令,并重点说明了库安装路径的设置方法。特别强调openssl库的版

2025-02-11 14:34:22 618

原创 Proxmox VE (PVE) 高级用法 - AMD显卡直通 网卡驱动 调度器

AMD显卡直通 网卡驱动 CPU调度器问题

2022-11-10 11:02:00 11251 1

原创 C++高性能IO多路复用:Epoll定时器与多源FD协同实战

本文介绍了Linux中的epoll机制,它通过内核实现IO多路复用,采用事件触发方式提高效率。文章对比了ET(边缘触发)和LT(水平触发)两种模式,指出ET模式效率更高但仅通知一次。示例代码展示了epoll的实际应用,包括创建epoll实例、添加定时器fd和socket服务端fd的监听,以及处理不同事件源(定时器到期和客户端连接)的方法。代码还详细说明了如何设置定时器参数、绑定监听端口,并在事件循环中区分处理各类事件。需要注意的是,epoll仅支持特定类型的文件描述符。

2022-11-03 12:05:45 768

原创 CMake:如何构建一个可以被find_package的包

本文详细介绍了使用CMake构建专业C++库的完整流程。主要内容包括:1)标准项目目录结构设计;2)完整的CMakeLists配置,涵盖版本控制、编译选项、库类型选择(静态/动态)、依赖管理以及安装规则;3)实现find_package支持,通过生成配置文件让其他项目能轻松引用该库;4)提供测试和示例构建选项。特别展示了如何设置跨平台安装路径,配置编译器警告级别,以及如何通过CMakePackageConfigHelpers生成Package配置文件。该方案支持Debian打包,可输出符合Linux标准的软

2022-11-03 11:24:11 472 1

原创 Linux IPC共享内存管理指南:从命令到实战应用

Linux IPC 共享内存 通过本文的深度优化和扩展,您应该掌握Linux IPC共享内存的核心管理技术和高级应用方案。这些知识将帮助您构建高性能、高可靠的进程间通信系统,满足从基础应用到复杂生产环境的各种需求。

2022-06-10 15:53:38 579

原创 Docker 常用指令深度解析与实用手册

本手册全面覆盖了Docker的日常操作指令与高级功能,遵循这些实践建议可显著提升容器管理的效率与安全性。结合实际场景运用这些命令,将使Docker成为现代化应用开发和部署的强大工具。

2021-09-14 17:09:51 186

原创 Docker 配置加速访问 从docker.io仓库上拉取镜像 以及容器本地加速访问 教程

Docker网络优化配置摘要 本文详细介绍了Docker网络代理的配置方法,包括: 宿主机基础代理设置 - 通过环境变量配置测试代理有效性 守护进程全局代理 - 修改systemd配置影响所有容器和镜像拉取 容器级代理配置 - 通过用户级配置文件或运行时参数单独设置 构建过程代理 - 使用--build-arg或--network=host解决构建时的网络访问 验证调试 - 提供完整的检查命令和常见问题解决方案 关键注意点包括:代理IP需替换为实际主机IP、NO_PROXY使用通配符、构建代理需全程有效。方

2021-09-14 17:08:49 1757

原创 ROS项目迁移至ROS2教程

项目整体结构对比(左均为ROS2,右为ROS1)根目录:可以看出来结构是类似的![image.png](https://img-blog.csdnimg.cn/img_convert/7cc6efe0047986514af34d5f1533a779.png#clientId=u8174c948-1fb5-4&from=paste&height=485&id=u4149555a&margin=[object Object]&name=image.png&o.

2021-09-14 17:04:42 8055 4

原创 C#与.Net框架 思维导图

C#与.Net框架 思维导图 个人总结,更新于2020.9月,使用的版本为.NET 5

2020-09-09 15:21:50 767

空空如也

空空如也

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

TA关注的人

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