首先跟大家介绍一下什么是懒加载,以及为什么要使用懒加载。懒加载是一种延迟加载技术,它允许在需要时才加载资源,如对象或数据,以提高系统性能和资源利用率。这样介绍比较抽象,举一个例子,当一个页面中加载大量图片时,下面分别是不使用懒加载和使用懒加载的效果:不使用懒加载:使用懒加载:明显看出使用懒加载加载速度更快,用户体验更佳,因为懒加载是先加载屏幕中正在展示的数据。在鸿蒙开发中,懒加载的使用方式一般是使
原创 9月前
267阅读
之前写过关于元服务的文章,大家对元服务应该也有一定的了解,它是一种更加高效便捷的应用形式,免安装,有独立的入口,说的简单一点就像是把微信小程序放到系统层面,相比微信小程序更加快捷,因为连微信也不用打开了。今天就分享一下怎么开发一个鸿蒙元服务。创建项目元服务的创建和普通应用有所区别,我们要创建的是Atomic Service,模版选择Empty Ability就可以。接下来要为元服务注册App ID
原创 精选 10月前
290阅读
在牛客网刷题遇到了求next数组的题型,结果在学校学的没有牢记,做错了,还是要多刷题做总结啊。我们先口述说明一下next数组的求解方法:我
上篇文章对开发环境初始化进行了讲解,这篇文章是对地图Picker系列组件的讲解。包括地点选取模块和地点详情展示模块。
原创 7月前
87阅读
KMP的next数组求法是很不容易搞清楚的一部分,也是最重要的一部分。我这篇文章就以我自己的感悟来慢慢推导一下吧!保证你看完过后是知其然,也知其所以然。如果你还不知道KMP是什么,请先阅读这篇文章,先搞懂KMP是要干什么。下面我们就来说说KMP的next数组求法。KMP的next数组简单来说,假设有两个字符串,一个是待匹配的字符串strText,一个是要查找的关键字strKey。现在我们要在str
KMP
转载 精选 2015-03-05 20:46:07
1023阅读
这系列文章主要讲解鸿蒙地图的使用,当前可以免费使用,并提供了丰富的SDK给开发者去自定义控件开发。目前可以实现个性化显示地图、位置搜索和路径规划等功能,轻松完成地图构建工作。**需要注意的是,现在测试只能使用实体手机去做调试,模拟器和预览器是没有办法做测试和使用的**。
原创 精选 7月前
275阅读
【HarmonyOS Next】 鸿蒙应用useNormalizedOHMUrl详解一、useNormalizedOHMUrl是什么?useNormalizedOHMUrl指的是是否使用标准化OHMUrl拼接。在开发过程中,需要根据不同的环境或配置动态生成 URL。例如,在加载一些远程模块或者资源时,可能需要将基础 URL 和具体的资源路径进行拼接,并且要确保生成的 URL 格式符合要求,避免出现
原创 7月前
286阅读
背景 上篇文章对开发环境初始化进行了讲解,这篇文章是对地图Picker系列组件的讲解。包括地点选取模块和地点详情展示模块
原创 2月前
124阅读
背景 这系列文章主要讲解鸿蒙地图的使用,当前可以免费使用,并提供了丰富的SDK给开发者去自定义控件开发。目前可以实现个性化显示地图、位置搜索和路径规划等功能,轻松完成地图构建工作。
原创 2月前
85阅读
一、@Prop概述在鸿蒙Next中,@Prop装饰器用于在父子组件之间建立单向的数据同步关系。这意味着数据从父组件流向子组件,子组件对@Prop装饰变量的修改不会同步回父组件。从API version 9开始,该装饰器支持在ArkTS卡片中使用,从API version 11开始,支持在元服务中使用。(一)同步机制父组件状态变量值的修改会同步给子组件@Prop装饰的变量。子组件@Prop变量的修改
原创 9月前
116阅读
一、@Link概述在鸿蒙Next中,@Link装饰器用于在父子组件之间建立双向的数据同步关系。这意味着子组件中被@Link装饰的变量与其父组件中对应的数据源可以相互同步数据。从API version 9开始,该装饰器支持在ArkTS卡片中使用,从API version 11开始,支持在元服务中使用。(一)同步机制父组件中的数据源(如@State、@StorageLink和@Link)与子组件的@L
原创 9月前
139阅读
KMP的next数组求法是很不容易搞清楚的一部分,也是最重要的一部分。我这篇文章就以我自己的感悟来慢慢推导一下吧!保证你看完过后是知其然,也知其所以然。如果你还不知道KMP是什么,请先阅读上面的链接,先搞懂KMP是要干什么。 下面我们就来说说KMP的next数组求法。 KMP的next数组简单来说,假设有两个字符串,一个是待匹配的字符串strText,一个是要查找的关键字strKey。现在我们要在
转载 2022-11-30 10:47:35
62阅读
传统的 Web 字体加载方式:网络请求字体文件,在字体加载完成前,页面显示为空白或默认字体,加载完成后,页面的字体突然改变,可能引发布局偏移。
原创 7月前
72阅读
默认已创建,即 src\app\globals.css,可根据需要修改默认在全局布局中导入。
原创 7月前
86阅读
转载 2021-07-27 16:14:04
936阅读
一、定义KMP算法是一种改进的字符串匹配算法
转载 2022-04-18 11:55:23
609阅读
【HarmonyOS Next】鸿蒙应用进程和线程详解一、前言进程的定义: 进程是系统进行资源分配的基本单位,是操作系统结构的基础。在鸿蒙系统中,一个应用下会有三类进程: (1) 主进程, (2) ExtensionAbility进程,同一种类型的ExtensionAbility会放在一个进程里。例如FromExtensionAbility,创建了两个,也会在同一个进程里。【ExtensionAb
原创 精选 7月前
401阅读
Technorati 标签: CCIE,CCNP,BGP,实验,属性 在IGP时代我们都知道,比如说ospf,链路状态协议,在进行路由选择的时候,比的是链路的耗费,哪条链路耗费小则会更优先,如果两个链路耗费是一样的,那么就做负载均衡。 实际上就2个原则成就了ospf---最短路径优先的工作原理。 那如果在BGP中,有多条路由可以到达目的的时候,应当如何进行选择呢?哪一条路径是比较优先的呢?
原创 2011-11-01 01:49:04
10000+阅读
4点赞
2评论
通过本文的介绍,你应该对如何在HarmonyOS 5.0中使用ArkTS处理触摸事件有了基本的了解。触摸事件是提升用户体验的关键,合理利用这些事件可以使你的应用更加生动和响应用户的操作。希望本文能够帮助你在开发过程中更好地利用ArkTS的触摸事件机制。
【HarmonyOS Next】鸿蒙TaskPool和Worker详解 (一)一、TaskPool和Worker如何实现多线程?各自特点是什么?在鸿蒙中通过TaskPool和Worker实现多线程并发,两者都基于Actor并发模型实现。Actor并发模型,每一个独立的Actor代表一个线程。互相之间不打扰,内存不共享,通过消息进行传递,线程间进行通信传输。比内存共享并发模型好在不会同时竞争同一内存
原创 7月前
150阅读
1点赞
  • 1
  • 2
  • 3
  • 4
  • 5