logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

SSCom 重构全记录:用 Rust 把串口调试助手送上鸿蒙 PC、macOS、Windows和Linux

SSCom 是基于 Rust 与 egui 重构的跨平台串口调试助手,支持 macOS、Windows、Linux 及鸿蒙 PC,解决传统工具的平台锁定、中文乱码与生态缺位问题。采用统一 Rust 核心库实现串口通信、编码转换与数据处理,确保四端行为一致。提供一键安装包与源码构建方案,支持 HEX 收发、定时发送、文件传输及多编码切换,配置自动保存,界面主题可自定义。=

#harmonyos#rust#测试工具
SSCom 重构全记录:用 Rust 把串口调试助手送上鸿蒙 PC、macOS、Windows和Linux

SSCom 是基于 Rust 与 egui 重构的跨平台串口调试助手,支持 macOS、Windows、Linux 及鸿蒙 PC,解决传统工具的平台锁定、中文乱码与生态缺位问题。采用统一 Rust 核心库实现串口通信、编码转换与数据处理,确保四端行为一致。提供一键安装包与源码构建方案,支持 HEX 收发、定时发送、文件传输及多编码切换,配置自动保存,界面主题可自定义。=

#harmonyos#rust#测试工具
纯脚本项目的跨平台适配方法论:getoptions在开源鸿蒙PC平台的实现解析

本文档介绍了将getoptions选项解析器适配到开源鸿蒙PC平台的技术细节。getoptions是一个纯POSIX shell脚本实现的轻量级选项解析工具,支持长/短选项、参数验证和自动帮助生成等特性。适配工作主要包括构建系统集成、Shebang修正、路径适配和HNP包配置,最终生成可在鸿蒙终端运行的脚本版本。项目采用Makefile构建,通过build_ohos.sh脚本实现自动化打包,为鸿蒙

#开源#harmonyos#华为
鸿蒙PC命令行esh模板引擎实战技巧与最佳实践

esh是一个轻量级模板引擎,支持在模板中嵌入和执行Shell命令。本文系统介绍了esh的安装、语法特性、使用示例和高级功能。主要内容包括:通过tar包或手动方式安装esh;基础语法如变量替换、控制结构和注释;实际应用示例展示条件判断、循环和模板包含;高级功能如错误处理和环境配置。esh适用于动态生成配置文件等场景,支持从标准输入读取和输出到文件,提供了灵活的模板化处理方案。

#harmonyos#命令行
鸿蒙PC命令行critic.sh测试框架与代码覆盖率分析深度解析

《critic.sh:Bash测试框架与代码覆盖率实践》 摘要: critic.sh是一个轻量级Bash测试框架,支持测试套件定义、断言验证和代码覆盖率分析。本文档详细介绍了该工具的安装方法(支持tar.gz包和手动安装两种方式)、基础语法(包括测试套件定义、断言函数使用)以及实际应用场景(函数测试、命令行工具测试等)。特别展示了其核心功能——通过LCOV和HTML格式生成代码覆盖率报告,帮助开发

#命令行#harmonyos
命令行critic.sh在开源鸿蒙PC平台的实现解析

critic.sh是一个轻量级Bash测试框架,本文详细介绍了其在开源鸿蒙PC平台的适配过程。该项目作为纯Bash脚本,无需编译,主要适配工作包括:创建包装脚本自动查找Bash解释器、确保路径兼容性、配置HNP打包等。构建脚本实现了跨平台部署逻辑,支持自动检测Bash 4.1+环境。该适配为鸿蒙生态提供了专业的Bash测试工具,支持代码覆盖率分析,提升了脚本开发质量。文章从架构分析到实现细节,完整

#命令行#鸿蒙
鸿蒙PC命令行esh在开源鸿蒙PC平台的工程实践

本文介绍了轻量级模板引擎 esh 在开源鸿蒙PC平台的适配过程。esh 是一个纯 Shell 脚本实现的模板引擎,具有 POSIX 兼容、零依赖等特点。适配工作主要包括构建脚本设计、HNP包配置和路径适配等,无需修改核心代码。构建输出为 HNP 包和 tar.gz 压缩包,支持两种安装方式。技术亮点包括零编译适配、POSIX 兼容性和轻量级实现。最终成功将 esh 移植到开源鸿蒙PC平台,为开发者

#开源#harmonyos#命令行
开源许可证生成利器:choosealicense-cli在鸿蒙PC上的完整适配实战

本文介绍了将choosealicense-cli工具适配到鸿蒙PC平台的过程。choosealicense-cli是一个Python命令行工具,用于快速生成和管理开源许可证。文章详细说明了项目背景、功能特点、技术栈、环境准备步骤和项目结构分析。重点包括:工具的核心功能(许可证生成、信息查询等)、鸿蒙平台适配目标(支持aarch64架构、打包HNP格式)、开发环境配置(Python3.4+、鸿蒙SD

#开源#harmonyos#华为
Perl在鸿蒙PC上的使用方法

Perl(Practical Extraction and Report Language)是一种功能强大的编程语言,由 Larry Wall 开发。它以文本处理能力著称,被誉为"Unix 的瑞士军刀"。

#perl#harmonyos#开发语言
Electron for 鸿蒙PC - 文件夹打开防重复调用机制完整方案

摘要: 本文分析了鸿蒙PC平台适配Electron应用Abricotine时出现的文件夹重复打开问题。当用户点击打开配置/临时/应用文件夹时,同一路径会被打开两次,严重影响用户体验。根本原因是IPC监听器重复注册和缺少防重复调用机制。解决方案包括:清除旧IPC监听器、路径标记防重机制、超时自动清除标记、错误处理保障等。通过openingPaths对象记录正在打开的路径,结合setTimeout自动

#electron#harmonyos
    共 139 条
  • 1
  • 2
  • 3
  • 14
  • 请选择