
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
Gnote是一款Linux桌面轻量级笔记应用,现通过Electron+鸿蒙架构实现跨平台迁移。项目采用Electron核心功能(HTML/CSS/JS)与鸿蒙壳工程(ArkTS WebView)结合的方案,保留富文本编辑、标签管理、搜索等核心功能。技术架构上,利用Electron的跨平台特性和鸿蒙WebView桥接,既保证代码复用性又解决Native兼容问题。关键实现包括:动态窗口布局(占据80%

本文以 xdg-desktop-portal 桌面门户守护进程为例,系统讲解在 OpenHarmony 平台上适配复杂 C/C++ 项目的技术方案。文章重点剖析了多层依赖树的结构特点,详细展示了从底层基础库(libffi、pcre2、libpng)到中间层核心库(glib、fuse3等)再到目标应用的完整构建流程。通过实际案例,阐述了 HPKBUILD 配置、pkg-config 路径管理、rpa

本文详细介绍了如何将Linux桌面门户服务xdg-desktop-portal适配到OpenHarmony平台,重点解决基于Meson构建系统的C语言项目在鸿蒙环境下的交叉编译难题。通过lycium_plusplus构建框架,系统性地处理了glib、fuse3等复杂依赖链管理,配置pkg-config路径和rpath相对路径,修复文件权限问题,最终生成HNP包。文章提供了完整的迁移指南,包括环境准

项目摘要 Ristretto是一款轻量级图片查看器,本项目将其从Linux GTK环境迁移到鸿蒙平台,采用Electron+鸿蒙壳工程的混合架构方案。项目基于Electron核心功能实现图片浏览、缩放、旋转、幻灯片播放等核心功能,通过鸿蒙WebView组件嵌入运行。技术架构分为Electron应用层(HTML/CSS/JavaScript)和鸿蒙壳工程层(ArkTS),利用IPC通信实现跨进程交互

本文详细介绍了如何将 Java Native Access (JNA) 本地库适配到 鸿蒙PC 平台。文章将系统性地讲解如何利用 lycium_plusplus 构建框架,处理 Java JNI 本地库在鸿蒙环境下的交叉编译流程,展示如何解决 X11 图形依赖、libffi 交叉编译、JNI 头文件生成以及 HNP 包生成的完整实践。

在当前的信息爆炸时代,无论是行业研究员、硕博学生还是技术开发者,每天都需要面对动辄数十页的学术论文、行业报告或技术白皮书。传统的阅读方式不仅耗时,且极易遗漏核心数据。利用大语言模型(LLM)进行长文本阅读已经成为效率工作者的标配。然而,常规的公共网页端 AI 往往存在由于上下文窗口不足导致的“遗忘”,或是生成长文本时极高的延迟。

Gnote是一款Linux桌面轻量级笔记应用,现通过Electron+鸿蒙架构实现跨平台迁移。项目采用Electron核心功能(HTML/CSS/JS)与鸿蒙壳工程(ArkTS WebView)结合的方案,保留富文本编辑、标签管理、搜索等核心功能。技术架构上,利用Electron的跨平台特性和鸿蒙WebView桥接,既保证代码复用性又解决Native兼容问题。关键实现包括:动态窗口布局(占据80%

本文以 xdg-desktop-portal 桌面门户守护进程为例,系统讲解在 OpenHarmony 平台上适配复杂 C/C++ 项目的技术方案。文章重点剖析了多层依赖树的结构特点,详细展示了从底层基础库(libffi、pcre2、libpng)到中间层核心库(glib、fuse3等)再到目标应用的完整构建流程。通过实际案例,阐述了 HPKBUILD 配置、pkg-config 路径管理、rpa

本文详细介绍了如何将 Java Native Access (JNA) 本地库适配到 鸿蒙PC 平台。文章将系统性地讲解如何利用 lycium_plusplus 构建框架,处理 Java JNI 本地库在鸿蒙环境下的交叉编译流程,展示如何解决 X11 图形依赖、libffi 交叉编译、JNI 头文件生成以及 HNP 包生成的完整实践。

本文详细介绍了如何将Linux桌面门户服务xdg-desktop-portal适配到OpenHarmony平台,重点解决基于Meson构建系统的C语言项目在鸿蒙环境下的交叉编译难题。通过lycium_plusplus构建框架,系统性地处理了glib、fuse3等复杂依赖链管理,配置pkg-config路径和rpath相对路径,修复文件权限问题,最终生成HNP包。文章提供了完整的迁移指南,包括环境准








