文章 2025-02-24 来自:开发者社区

解锁鸿蒙装饰器:应用、原理与优势全解析

ArkTS提供了多维度的状态管理机制。在UI开发框架中,与UI相关联的数据可以在组件内使用,也可以在不同组件层级间传递,比如父子组件之间、爷孙组件之间,还可以在应用全局范围内传递或跨设备传递。 另外,从数据的传递形式来看,可分为只读的单向传递和可变更的双向传递。开发者可以灵活地利用这些能力来实现数据和UI的联动。...

文章 2024-11-04 来自:开发者社区

Flutter&鸿蒙next 布局架构原理详解

写在前面在 Flutter 中,布局是构建用户界面的核心部分。Flutter 提供了丰富的布局组件,能够灵活地组合和排列 Widget,创建出多种多样的界面效果。本文将详细介绍 Flutter 中的主要布局方式,包括 Row、Column、Stack 和其他布局 Widget 的架构原理及使用场景。 一、Flutter 布局的基本概念在深入...

文章 2024-11-04 来自:开发者社区

flutter鸿蒙版本mvvm架构思想原理

写在前面在Flutter中实现MVVM(Model-View-ViewModel)架构是为了将UI(视图)与业务逻辑(模型和视图模型)分离,提高代码的可维护性和可读性。 整体架构概述Model: 数据层,处理应用程序的业务逻辑和数据管理。View: 用户界面层,负责展示数...

文章 2024-10-23 来自:开发者社区

Flutter&鸿蒙next 布局架构原理详解

写在前面在 Flutter 中,布局是构建用户界面的核心部分。Flutter 提供了丰富的布局组件,能够灵活地组合和排列 Widget,创建出多种多样的界面效果。本文将详细介绍 Flutter 中的主要布局方式,包括 Row、Column、Stack 和其他布局 Widget 的架构原理及使用场景。 一、Flutter 布局的基本概念在深入...

文章 2024-08-29 来自:开发者社区

人人都能看懂的鸿蒙 “JS 小程序” 数据绑定原理 | 解读鸿蒙源码

在几天开源的华为 HarmonyOS (鸿蒙)中,提供了一种“微信小程序”式的跨平台开发框架,通过 Toolkit 将应用代码编译打包成 JS Bundle,解析并生成原生 UI 组件。 按照入门文档,很容易就能跑通 demo,唯一需要注意的是弹出网页登录时用 chrome 浏览器可能无法成功: ...

人人都能看懂的鸿蒙 “JS 小程序” 数据绑定原理 | 解读鸿蒙源码
文章 2022-12-13 来自:开发者社区

嵌入式linux/鸿蒙开发板(IMX6ULL)开发(二十二)LED硬件原理

1.硬件知识_LED原理图当我们学习C语言的时候,我们会写个Hello程序。那当我们写ARM程序,也该有一个简单的程序引领我们入门,这个程序就是点亮LED。我们怎样去点亮一个LED呢?分为三步:1.看原理图,确定控制LED的引脚;2.看主芯片的芯片手册,确定如何设置控制这个引脚;3.写程序;1.1 先来讲讲怎么看原理图LED样子有很多种,像插脚的,贴片的。它们长得完全不一样,因此我们在原理图中将....

嵌入式linux/鸿蒙开发板(IMX6ULL)开发(二十二)LED硬件原理
文章 2022-12-08 来自:开发者社区

鸿蒙开发板利用串口通信的基本原理与实现

第一:搭建编译环境1、完成虚拟机和Ubuntu20.0.14搭建下载虚拟机连接:下载 VMware Workstation Pro | CNUbuntu系统下载Ubuntu系统下载 | Ubuntu2、安装虚拟机完成后,点击创建新的虚拟机3、选择典型点击下一步,选择下载好的Ubuntu,点击下一步,创建完成后虚拟机自动安装Ubuntu4、安装完成后获取OpenHarmony源码可参考https:....

鸿蒙开发板利用串口通信的基本原理与实现
文章 2022-02-14 来自:开发者社区

鸿蒙都发布了,不要再浑浑噩噩,赶紧来学习计算机底层编码原理(下)

我们发现补码运算就很简单了,产生的进位直接舍去,而且不做多余的操作也解决了进位的问题。还有 +0 和 -0 的表示,在原码和反码都有两种形式,但是补码却只有一种:就这样我们完美的解决了计算机中整数运算的问题。计算机的机器数采用补码的形式,我们在做算术运算的时候,既不需要额外的判断,又能得到准确的结果。看上去本文应该结束了,然而......请求出 127+1 的值4、溢出接着上面抛出的问题,127....

鸿蒙都发布了,不要再浑浑噩噩,赶紧来学习计算机底层编码原理(下)
文章 2022-02-14 来自:开发者社区

鸿蒙都发布了,不要再浑浑噩噩,赶紧来学习计算机底层编码原理(上)

在各种大学教材,各种网站论坛中,对于整数编码表示方法的正确打开姿势(姿势要帅)如下:1、机器数机器数(computer number)是数字在计算机中的二进制表示形式。机器数有2个特点:①、符号数字化。因为计算机硬件只认识两种物理状态(用0和1表示),因此数据的正负号在机器里就用一位二进制0或者1来区分。在计算机用一个数的最高位存放符号, 0代表符号“+”,以1代表符号“-”。②、机器数的大小受....

鸿蒙都发布了,不要再浑浑噩噩,赶紧来学习计算机底层编码原理(上)

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

开发与运维

集结各类场景实战经验,助你开发运维畅行无忧

+关注