logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

数据结构——树

树是一种由节点和节点间关系组成的有限集合,当节点数为0时称为空树,否则称为非空树。树的特点包括有且仅有一个根节点,每个节点有且仅有一个直接前驱节点,且可以有多个后继节点。树的相关术语包括节点的度、叶子节点、分支节点和树的度等。树可以分为有序树和无序树,其中二叉树是节点度不大于2的有序树。二叉树包括满二叉树、完全二叉树、二叉搜索树和平衡二叉搜索树等特殊类型。二叉树的遍历方式包括前序、中序、后序和层序

文章图片
#数据结构#算法
应用 ArkTS 完成五个算法题

本案例应用前面学习的基础知识,重点应用ArkTS来实现5个算法题。

文章图片
#算法#深度学习#人工智能 +1
HarmonyOS应用开发性能优化(篇三)

本文介绍了HarmonyOS应用开发中的性能优化工具和方法。首先,详细阐述了ArkUIInspector、LaunchInsight、FrameInsight、TimeInsight、AllocationInsight、SnapshotInsight、CPUInsight、SmartPerf_Host、HiDumper命令行和状态变量组件定位工具等性能调优工具的功能和使用场景。接着,提出了其他性能

文章图片
#harmonyos#性能优化#华为
小试状态管理V1->V2迁移

HarmonyOS API12引入了状态管理V2,相较于V1提供了更多功能和灵活性。对于新开发的应用,建议直接采用V2,而现有应用若V1已满足需求则无需立即迁移。本文以《基于Canvas实现画布的功能》案例为例,展示了从V1到V2的迁移过程,包括组件装饰器、状态管理、观察器和提供器的更新。迁移过程中发现颜色同步问题,原因是@Event的异步特性,通过延迟执行ToggleThicknessColor

文章图片
#harmonyos#华为
使用关系型数据库实现目标管理

本文介绍了一个基于关系型数据库的运动计划管理应用实现案例。案例中使用了SQLite关系型数据库,构建了运动表和计划表两张数据表,通过封装的RDBStoreUtil工具类实现了增删改查等基本操作。文章详细展示了数据库创建、表结构设计、SQL语句封装、数据操作接口实现等关键代码,并说明了如何将数据库操作与ArkUI界面组件结合,实现计划列表展示、条件筛选、新增编辑等功能。同时,文章还介绍了关系型数据库

文章图片
鸿蒙页面布局入门

本文通过仿猫眼电影M站首页布局的案例,详细介绍了ArkUI在实际开发中的应用。文章首先展示了案例效果,并列举了涉及的核心知识点,如UI范式、文本显示、线性布局、层叠布局、按钮和图片组件等。接着,文章深入解析了布局框架的构建思路,包括头部、脚部和内容区域的具体实现代码。头部区域通过Stack和Text组件实现,脚部区域使用Row和Column组件构建,内容区域则包括导航区、最受好评区和列表区,分别通

文章图片
#harmonyos#华为
鸿蒙网络数据传输案例实战

本文介绍了HarmonyOS应用开发中网络连接管理的实现方案,重点讲解了connection、http和rcp三大模块的使用方法。文章首先展示了网络状态监听功能的实现,通过connection模块检测网络连接状态,并在登录页面进行校验;其次详细说明了http模块的网络请求实现,包括get和post请求方法封装、数据处理与页面渲染;最后介绍了rcp模块的替代方案,实现了相同的网络请求功能。文章还提供

文章图片
使用DevEco Studio高效开发(篇二)

DevEco Studio为开发者提供了强大的UI界面预览功能,支持ArkTS/JS应用和元服务的实时预览和动态预览。通过预览器,开发者可以实时查看UI布局效果,并支持代码与界面的双向联动,方便快速调整和优化。预览器还提供了PreviewChecker检测规则,确保预览前识别不支持的场景,并给出优化建议。此外,DevEco Studio的模拟器功能允许开发者在虚拟环境中测试应用,支持屏幕交互、传感

文章图片
#javascript#microsoft#前端
鸿蒙高性能API设计理念(下)

在实际开发中,尽管同步与异步API提供了基本的并发能力,开发者仍可能出于性能或架构考虑,选择手动创建子线程来处理特定任务,尤其是在业务逻辑复杂或处理密集型任务时。HarmonyOS中的并发、线程和锁机制是开发高性能、稳定应用的关键。并发与并行是任务处理的不同策略,前者通过时间片轮转实现,后者依赖多核设备。线程和锁机制基于共享内存,保障多线程内存一致性,但锁的使用存在挑战,如死锁和代码维护难度。Wo

文章图片
#harmonyos#华为
使用DevEco Studio高效开发(篇三)

本文详细介绍了在HarmonyOS应用开发中使用真机调试的操作方法,包括USB连接和无线调试两种方式。首先,开发者需确保设备支持HarmonyOS 5,并开启开发者选项。通过USB连接时,需打开USB调试开关并允许调试;无线调试则需确保设备与PC在同一网络,并获取设备的IP地址和端口号进行连接。调试过程中,开发者可以使用DevEco Studio进行应用编译、安装和运行,并支持录屏功能以展示应用效

文章图片
#harmonyos
    共 17 条
  • 1
  • 2
  • 请选择