logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

在仓颉语言里造一个没有反射的服务端框架

本文介绍了ACE Framework的四个核心实现机制:洋葱管线、零反射依赖注入、AOP方法织入和类型安全ORM映射。 洋葱管线通过数组引用解决闭包状态修改问题,递归实现中间件组合,确保next()调用安全性和执行顺序。 零反射依赖注入利用编译期宏生成顶层let变量,在程序启动时自动注册Bean,通过闭包工厂实现依赖解析,内置循环依赖检测。 AOP方法织入采用立即执行闭包技术包裹原方法体,使得注解

#华为#harmonyos#开发语言
rust的brotli数据压缩库鸿蒙化适配

目标很明确:不改 rust-brotli 一行源码,把 brotli 压缩/解压能力搬到鸿蒙,然后用 ArkTS 验证一切正常。,基于 napi-rs 的鸿蒙 Rust 框架。

#rust#harmonyos#开发语言
windows上使用Lycium 交叉编译移植鸿蒙三方库指南

本文介绍了使用lycium工具交叉编译OpenSSL 3.6的完整流程。首先需准备WSL(Ubuntu)环境并挂载Windows盘符,安装OpenHarmony SDK并配置环境变量。接着安装构建依赖工具,获取lycium_plusplus工具后执行构建脚本。构建过程会拉取OpenSSL源码并完成编译,最终生成的头文件、库文件和打包产物存放在指定目录。文章详细说明了各阶段操作步骤,包括环境准备、S

文章图片
#windows#harmonyos#华为
macOS 上用 lycium 交叉编译 FFmpeg 适配鸿蒙(OHOS):从构建到 HNP 打包

本文介绍了如何使用仓库现有脚本将OpenSSL 3.6.0和FFmpeg n6.1.4交叉编译为适用于OpenHarmony(OHOS)的库文件,并生成HNP包。主要内容包括: 一键构建流程:通过lycium/build.sh脚本实现OpenSSL和FFmpeg的交叉编译,需要设置OHOS_SDK环境变量。 构建前检查:包括验证OHOS SDK/NDK可用性和检查必要的构建依赖命令。 OpenSS

#macos#harmonyos
鸿蒙PC上FFmpeg+Electron的Encode Smoke(P2) 排错实录:从“无法播放/时长为 0”到“保留画面且转完整时长”

本文记录了在鸿蒙PC上基于Electron+FFmpeg的媒体转码链路开发过程中遇到的典型问题及解决方案。通过分析错误现象、排查根因并给出修复代码,最终实现了音频重编码+视频流复制的完整转码功能。主要问题包括:编码器缓冲处理不当导致EAGAIN错误、输出路径拼写错误、时间戳不连续引发的时长异常、流处理不完整等。修复方案涉及引入编码器drain机制、路径规范化、连续PTS生成、多流处理等关键改进。文

文章图片
#harmonyos#electron
鸿蒙PC应用开发系列之Electron篇:开发环境搭建

本文介绍了在鸿蒙PC平台上使用Electron进行跨平台应用开发的环境搭建方法。Electron结合鸿蒙系统可复用Web技术栈,利用鸿蒙分布式能力实现全场景应用体验。文章详细说明了开发环境配置要求,包括操作系统、IDE、Node.js版本等,并提供了工具下载链接。通过DevEco Studio打开Electron项目,使用2in1模拟器运行应用,解决GPU加速导致的渲染问题。该技术组合为开发者提供

#harmonyos#electron#华为
鸿蒙应用测试实战:从单元测试到自动化测试

鸿蒙的测试框架设计合理、文档齐全,从单元测试到 UI 自动化再到性能测试,覆盖了应用质量保障的全流程。建议在项目中尽早引入测试,遵循"测试金字塔"原则,合理分配不同类型测试的比例。好的测试习惯会让你的鸿蒙应用更加稳定可靠。没有测试的代码,就是遗留代码。

#harmonyos#单元测试#华为
在鸿蒙 PC 上用 Rust 写一个 2048:ArkTS 负责界面,Rust 负责灵魂

本文介绍了一个基于Rust和ArkTS的开源鸿蒙PC应用开发实践,目标是让2048游戏在HarmonyOS PC(2in1设备)上以原生窗口应用形态运行。文章详细记录了从零环境配置到最终实现的完整过程,包括环境搭建、Rust核心逻辑实现、跨平台编译和ArkTS界面开发的实践经验。 文章重点介绍了轻量级命令行工具ark-cli的使用,它简化了鸿蒙开发环境的配置,避免了安装庞大的DevEco Stud

文章图片
#harmonyos#rust#华为
在鸿蒙 PC 上用 Rust 写一个 2048:ArkTS 负责界面,Rust 负责灵魂

本文介绍了一个基于Rust和ArkTS的开源鸿蒙PC应用开发实践,目标是让2048游戏在HarmonyOS PC(2in1设备)上以原生窗口应用形态运行。文章详细记录了从零环境配置到最终实现的完整过程,包括环境搭建、Rust核心逻辑实现、跨平台编译和ArkTS界面开发的实践经验。 文章重点介绍了轻量级命令行工具ark-cli的使用,它简化了鸿蒙开发环境的配置,避免了安装庞大的DevEco Stud

文章图片
#harmonyos#rust#华为
    共 59 条
  • 1
  • 2
  • 3
  • 6
  • 请选择