logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

HarmonyOS NEXT系列之元服务框架ASCF

本文介绍了鸿蒙开发者平台新推出的ASCF框架插件,用于元服务开发。ASCF项目目录包含ascf_src和rawfile两大核心部分,其中ascf_src由pages和component组成,采用HXML、CSS、JS和JSON四种文件实现页面逻辑。与传统的ArkTS开发相比,ASCF更接近Web开发模式,虽便于前端开发者上手,但将功能分散到多个文件中。文章详细解析了项目结构、页面实现方式及部署注意

文章图片
#harmonyos#华为
鸿蒙NEXT系列之精析NDK UI API(节点增删和属性设置)

本文深入解析了鸿蒙NDK UI API中节点增删和属性设置的关键方法。通过对比ArkTS与C++实现差异,重点剖析了OH_ArkUI_NodeContent_AddNode和OH_ArkUI_NodeContent_RemoveNode两个核心API,详细说明节点挂载与移除的C++实现方式。同时分析了ArkUI_NodeType枚举类型,列举了可创建的各类UI组件节点。文章还指出节点属性设置采用统

文章图片
#harmonyos#ui#华为
鸿蒙原生系列之手势事件自定义处理

本文分享了在鸿蒙NDK UI中实现手势事件自定义处理的方法。首先介绍了native_gesture.h中定义的手势类型和识别模式,包括点击、长按、滑动等6种单一手势以及顺序、并行、互斥3种组合手势模式。然后详细讲解了代码实践过程:通过新建ArkUIColumnNode.h定义Column组件作为手势操作载体,在TestGestureExample.h中创建Column节点并设置基本属性后,实现手势

文章图片
#harmonyos#华为
从零开始开发纯血鸿蒙应用之探析仓颉语言与ArkTS的差异

摘要:本文对比了鸿蒙原生应用开发中的两种推荐语言——ArkTS与仓颉语言的主要差异。首先,仓颉语言需通过插件支持,而ArkTS在DevEco Studio中默认可用。其次,仓颉语言使用内置组件时必须显式导包,而ArkTS无需导入;仓颉中可通过internal修饰符优化导包冗余。此外,仓颉采用类似Jetpack Compose的包声明结构,且页面路由无需在配置文件中注册,推测其package语句隐含

文章图片
#harmonyos#华为
从零开始开发纯血鸿蒙应用之XML解析

文章介绍了如何在鸿蒙应用开发中处理XML格式数据。虽然JSON是主流的数据传输格式,但XML在某些场景(如RSS订阅)中仍在使用。鸿蒙SDK提供了两个主要API来处理XML数据:@ohos.xml用于XML的解析与生成,@ohos.convertxml用于将XML转换为JavaScript对象。文章详细解析了这两个API的使用方法,并推荐使用ConvertXML.fastConvertToJSOb

文章图片
#harmonyos#华为
Javaweb——Spring Boot 系列(19)Integration

Spring Integration 提供了基于 Spring 的 EIP(Enterprise Integration Patterns,企业集成模式)的实现,主要解决不同系统之间的交互问题,通过异步消息驱动来达到系统交互时系统之间的松耦合。Spring Integration 主要由 Message、Channel 和 Message EndPoint 构成

鸿蒙NEXT系列之鸿蒙PC真机部署应用

本文详细介绍了如何将鸿蒙PC挂载到另一台电脑上,并进行应用部署。

文章图片
#harmonyos#华为
鸿蒙原生系列之手势事件自定义处理

本文分享了在鸿蒙NDK UI中实现手势事件自定义处理的方法。首先介绍了native_gesture.h中定义的手势类型和识别模式,包括点击、长按、滑动等6种单一手势以及顺序、并行、互斥3种组合手势模式。然后详细讲解了代码实践过程:通过新建ArkUIColumnNode.h定义Column组件作为手势操作载体,在TestGestureExample.h中创建Column节点并设置基本属性后,实现手势

文章图片
#harmonyos#华为
数据结构学习笔记之B树与B+树

B树与B+树,与二叉排序树一样,也常用于查找算法中,本文学习这两种结构的基本概念与基本操作。

计算机组成原理学习笔记——指令流水线

将一个重复的过程分解成若干子过程,每个子过程与其他子过程并行执行,这种方式称为流水线;指令流水线就是将一条指令分成若干段,然后按照先后次序执行,与一次性执行一整条指令不存在结果上的差异。指令流水线在并行处理中广泛应用。

    共 56 条
  • 1
  • 2
  • 3
  • 6
  • 请选择