理解 Generator (生成器)generator 和 iterator 的概念非常類似,同樣都是調 next() 獲取當前元素和當前狀態,同樣都是惰性求值,同樣可以用 for...of 遍歷。按我的理解,generator 就是一種 iterator,只不過 generator 是由函數轉換成的 itarator,這種轉換是 es6 內部提供的,而將一個函數轉爲 generator,只需藉助
转载
2024-10-12 10:49:32
30阅读
HarmonyOS(鸿蒙操作系统)是华为自主研发的分布式操作系统,具备跨设备、多屏协同、流畅的用户体验特点。其中,vp(Virtual Panel)是HarmonyOS的一个重要功能,它允许开发者在应用程序中嵌入子应用,并实现灵活且高效的页面切换。
本文将介绍如何使用vp来解决一个具体的问题,即在一个应用程序中实现多个子页面的切换。
首先,我们需要创建一个基本的HarmonyOS应用程序,并在
原创
2024-01-15 21:17:14
174阅读
感谢关注HarmonyOS,为了便于大家学习特将鸿蒙2.0基础教学内容整理如下:1、HarmonyOS应用开发―视频播放https://developer.huawei.com/consumer/cn/codelab/HarmonyOS-hap1/index.html#02、HarmonyOS应用开发―基本控件https://developer.huawei.com/consumer/cn/cod
文章目录前言一、HarmonyOS系统定义二、创建第一个鸿蒙应用1.新建鸿蒙工程2.选择设备和模板3.进行项目配置4.项目编译总结 前言一、HarmonyOS系统定义HarmonyOS是一款“面向未来”、面向全场景(移动办公、运动健康、社交通信、媒体娱乐等)的分布式操作系统。在传统的单设备系统能力的基础上,HarmonyOS提出了基于同一套系统能力、适配多种终端形态的分布式理念,能够支持多种终端
转载
2024-02-04 07:23:49
131阅读
参考资料【FAQ】DevEco Studio如何添加多module代码实现创建library module右击项目的目录选择“module”在然后选择“Ohos library ”一直下一步如下图所示在resource/base/目录下新建一个文件“media”目录,然后在“media”目录存放一个图片,如下图片所示在MainPage中进行书写代码,代码如下@Compone
原创
2022-08-31 09:14:07
325阅读
分布式架构设计之RestAPI HAL 在上一篇文章《分布式架构设计之Rest API》中,我对什么是Rest进行了详细的介绍,同时以书本的CRUD为例,实现了Rest API的基本操作。但是细心的读者可能会发现,所有接口返回的数据格式并不统一,没有一定的规范性,更重要的是接口通信的内容并未很明确地体现“资源”的概念,所以在这篇文章就来介绍下现在流行的HAL风格的数据格式,需要提及的是:
需求处理是软件工程的起始阶段,设计、实现等后续阶段的正确性都以它的正确性为前提。如果在需求处理过程中有错误未能解决,则其后的所有阶段都会受到影响,因此与需求有关的错误修复代价较高,需求问题对软件成败的影响较大。统计图片表明,在需求阶段发生的错误如果到了维护阶段才发现,则在维护阶段进行修复的代价可能高达需求阶段修复代价的100~200倍。这种递增效应也说明了需求问题的高代价性。软件需求是
Thrift 是什么? Thrift源于大名鼎鼎的facebook之手,在2007年facebook提交Apache基金会将Thrift作为一个开源项目,对于当时的facebook来说创造thrift是为了解决facebook系统中各系统间大数据量的传 输通信以及系统之间语言环境不同需要跨平台的特性。所以thrift可以支持多种程序语言,例如: C++, C#
转载
2024-02-02 20:06:29
70阅读
原创PDF |《Android 深入系统完全讲解》免费开源,可能价值百万!王姨劝我学HarmonyOS鸿蒙2.0系列教程之三Ability概述&&调用方法!完成了环境搭建,实例讲解,以及应用概念,再把这一节的布局响应讲完,我们就可以折腾一些简单的项目玩了。有留言的朋友问王姨是谁?王姨也是武功盖世,昨天问我为啥不更新,我说最近忙着弄果子,她说不要太辛苦,王姨有的是钱。看,王姨就是阔气
转载
2024-01-22 14:15:39
84阅读
目录一、开发环境搭建二、应用开发目录结构及文件使用规则介绍2.1应开发目录介绍2.2文件使用规则介绍 三、基础组件介绍和Chart组件使用3.1基础组件介绍 3.2 chart组件 四、使用image-animator组件构建多图帧动画 五、TodoList应用构建 6. 预览测试和真机测试6.1 预览测试6.2 真机测试一、开发环境搭建&nbs
转载
2024-07-03 22:32:10
252阅读
一、MQTT是什么?
MQTT(Message Queuing Telemetry Transport,消息队列遥测传输)是一种轻量级、基于发布 / 订阅(Publish/Subscribe)模式的即时通讯协议,专为资源受限的物联网(IoT)设备和低带宽、高延迟或不可靠网络环境设计。
目前在物联网,车载,即时通讯,JG领域用的很多。MQTT模式是有个服务器,若干个客户端,订阅Topic作为事件ID
# 如何使用Git管理HarmonyOS的代码
Git是一种分布式版本控制系统,可以帮助团队有效地管理代码并进行协作开发。在HarmonyOS项目中,使用Git可以轻松管理代码、分支和版本。本文将介绍如何使用Git来管理HarmonyOS的代码,并提供示例代码和流程图来帮助理解。
## 步骤一:创建HarmonyOS项目
首先,我们需要创建一个HarmonyOS的项目,并将其添加到Git仓库
原创
2024-01-12 23:08:37
405阅读
最近老大想接了个项目 想让我们 通过React Native 来实现 等技术成熟后 把我们自己的APP 也通过React Native 来实现 这样既可以实现跨平台 又可以 实现热更新。所以,近期看了React Native 中文网 开始尝试着写一点小功能的东西试试闲话少叙 今天先从 ScrollView 开始: 1、ScrollView介绍:ScrollView是一个通用的可滚动的容
转载
2024-07-27 12:54:06
223阅读
【北京时间】2022年3月16日,2022华为全屋智能及全场景新品春季发布会上,华为FreeBuds 4E正式亮相。作为半入耳降噪耳机新成员,华为 FreeBuds 4E将HarmonyOS在手机中的先进设计理念带到耳机中,解锁更多音频智慧体验。同时,继承半开放主动降噪2.0技术基因,结合高解析音质“沉浸式”聆听以及“空气感”舒适佩戴,让每一次听音体验“静”享受舒适惬意。华为音频家族半入耳降噪耳机
转载
2024-03-10 19:54:27
78阅读
概述HarmonyOS自从面世以来,零零碎碎接触了不少,本文算是开始系统的第一步。编码安装好HUAWEI DevEco Studio,配置好环境,在Device为Phone的情况下创建新的Empty Feature Ability(Java),一路点下去即可创建空白项目。 查看项目发现有些文件已经被自动创建,比如entry包就和Android的app包差不多,MyApplication就和Andr
转载
2023-07-12 16:26:30
84阅读
工程师目前的行业现状单片机太简单,上升空间有限;Linux太难,学习太耗时间;也许HarmonyOS是个机会?它是为数不多的支持MMU、支持线程空间隔离的实时操作系统,POSIX接口兼容:在Linux上能运行的程序,在HarmonyOS上也能运行。并且代码量较小,能快速掌握。为什么做这次众筹HarmonyOS作为国人期待的操作系统,终于开源。很可惜官方代码目前只支持海思的几款芯片。作为Harmon
转载
2024-05-21 21:02:49
21阅读
HarmonyOS 开发环境搭建一 下载HarmonyOS官网提供的IDE等工具(介绍windows环境)1.DevEco Studio下载路径https://developer.harmonyos.com/cn/develop/deveco-studio#download 2.下载和安装Node.jshttps://nodejs.org/en/download/验证Node是否安装好,果已安装N
转载
2023-11-28 12:08:56
125阅读
一、什么是HarmonyOSHarmonyOS是一款面向万物互联时代的、全新的分布式操作系统。 华为开发的一款面向未来的全场景分布式智慧操作系统,将逐步覆盖1+8+N全场景总端设备。在传统的单设备系统能力的基础上,HarmonyOS提出了基于同一套系统能力、适配多种终端形态的分布式理念,能够支持手机、平板、智能穿戴、智慧屏、车机等多种终端设备。二、HarmonyOS系统定位在2015年,全球人均2
转载
2024-01-12 22:06:27
85阅读
集成内容通过harmony sdk插件集成AGC 验证服务,在AGC上开启认证服务,并添加手机验证与邮箱验证两种方式,同时端侧集成SDK调用后由AGC发送验证码至手机或邮箱,输入验证码和密码后完成用户注册。集成准备安装DevEco Studio开发工具,并熟悉Harmony应用的开发流程。AGC创建工程并开通服务。 a)在AGC创建
转载
2024-08-23 16:09:23
117阅读
文章目录什么是 NPM为什么要使用 NPM如何使用 NPM安装使用npm initnpm setnpm infonpm searchnpm listnpm install本地模式和全局模式安装不同版本dependencies 依赖devDependencies 开发依赖npm runscripts 脚本pre- 和 post- 脚本npm bin创建全局链接创建包包的发布参考链接我的常用命令
转载
2024-07-10 14:56:03
78阅读