logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

部署 Sphinx 文档到 GitHub Pages 详细指南

本指南详细介绍了将 Sphinx 文档部署到 GitHub Pages 的两种方法:手动部署和通过 GitHub Actions 自动部署。内容包括项目结构准备、Sphinx 配置检查、HTML 文档生成,以及具体的部署步骤。手动部署部分讲解了如何推送 HTML 文件到 gh-pages 分支并配置 GitHub Pages 设置。自动部署部分则详细说明了如何创建 GitHub Actions 工

文章图片
#sphinx#github#全文检索
Wireshark 使用指南:Linux 下用 tcpdump 抓包并分析 Modbus 报文

Wireshark抓包分析Modbus报文指南 本文档提供Linux环境下使用tcpdump抓取Modbus TCP报文并通过Wireshark进行分析的完整流程。主要内容包括: 环境准备:安装tcpdump和Wireshark工具 抓包方法:使用tcpdump命令捕获502端口的Modbus通信数据 分析步骤:通过Wireshark过滤和解析Modbus报文 实用技巧:如何识别常见通信问题和异常

文章图片
#wireshark#linux#tcpdump
IEC 61850 报告系列(一):报告控制块标准原理——从轮询到推送的演进

Bit字段含义报文体积影响0sqNum序列号+1~2 字节1timeStamp报告时间戳+8 字节(UTCTime)2每个成员的触发原因+N 字节(N=成员数)3数据集名称+10~30 字节4dataRef每个成员的对象引用+N×20 字节5缓冲区溢出标志+1 字节6entryID缓冲区条目标识+8 字节7confRev配置版本号+4 字节。

文章图片
使用 Doxygen 生成 C++ 与 Python 项目文档

Doxygen是一款跨语言的自动化文档生成工具,支持C++、Python等多种编程语言。它能够从源代码中提取特殊格式的注释,生成HTML、PDF等多种格式的技术文档。Doxygen的主要优势包括自动化文档生成、代码与文档同步、多格式输出支持以及可视化图表生成能力。文章详细介绍了Doxygen的安装配置方法,并提供了C++和Python项目的文档注释示例,包括函数、类、命名空间等元素的注释规范。此外

文章图片
#c++#python#开发语言
如何将 Python 包发布到 PyPI:完整指南

本文详细介绍了如何将Python项目打包并发布到PyPI的完整流程。主要包括:注册PyPI测试和正式环境账户、安装必要的构建工具(build和twine)、准备标准项目结构(包含pyproject.toml或setup.py等关键文件)、版本管理规范(语义化版本控制)以及构建和发布的具体步骤。特别强调了先在测试环境验证发布流程的重要性,并提供了从本地测试到最终发布的详细操作指南,包括使用twine

文章图片
#python#数据库#开发语言
C++17多线程编程全面指南

本文全面介绍了C++17多线程编程的核心概念和实用技术。首先回顾了线程创建与管理的基础知识,包括std::thread的使用方法和线程同步原语。重点讲解了C++17新增的并行算法和std::shared_mutex读写锁特性,这些改进显著提升了并发编程效率。文章还详细分析了生产者-消费者模式、线程池实现等典型应用场景,并提供了完整的代码示例。最后探讨了无锁编程、原子操作等高级主题以及性能优化技巧,

文章图片
#c++#开发语言
C++编译死机排查工具与实战指南

本文深入探讨了C++编译死机问题的排查方法与工具。首先分析了编译死机的常见原因,包括语法错误、模板元编程问题、循环依赖等。然后详细介绍了多种排查工具:编译器内置诊断选项(GCC/Clang/MSVC)、系统监控工具(top/strace/valgrind)、调试工具(GDB/LLDB)以及第三方分析工具(Clang Static Analyzer/Cppcheck)。通过实际案例展示了如何应用这些

文章图片
#c++
Linux C++使用GDB调试动态库崩溃问题完全指南

本文详细介绍了使用GDB调试Linux C++动态库崩溃问题的完整流程。主要内容包括:调试环境准备(编译带调试信息的动态库、启用核心转储)、定位崩溃问题(加载核心文件、查看调用栈)、深入分析方法(加载符号、检查变量值)、常见崩溃类型(空指针、内存越界等)的调试技巧,以及高级调试方法(GDB脚本、多线程调试、AddressSanitizer)。通过实战案例展示了从崩溃定位到修复的完整过程,并总结了动

文章图片
#linux#c++
IEC 61850 GOOSE 专题(二):GOOSE 报文逐字段剖析——Wireshark 实战

文章摘要(150字): 本文深入解析GOOSE报文的协议栈结构与编码细节,重点对比GOOSE与MMS在OSI模型中的差异:GOOSE直接映射至数据链路层(省略网络/传输层),通过二层组播实现微秒级传输。核心内容包括:1)以太网帧封装结构(含VLAN标签与组播MAC);2)基于ASN.1的APDU定义及BER编码规则;3)关键字段如gocbRef、stNum、allData的语义与编解码方法;4)异

文章图片
#wireshark#网络
IEC 61850 GOOSE 专题(三):SCL 中的 GOOSE 控制块配置——工程化设计

文章摘要 目标:掌握SCL文件中GOOSE控制块(GSEControl)和通信参数(GSE)的配置方法,设计多GoCB方案,并完成10kV线路保护IED的完整配置。 核心内容: GSEControl元素:位于LLN0节点内,定义GoCB逻辑属性(如name、appID、datSet等),需确保唯一性和正确性。 GSE通信参数:在<Communication>段中配置组播MAC、APPID、VLAN

文章图片
#网络
    共 43 条
  • 1
  • 2
  • 3
  • 4
  • 5
  • 请选择