博客园

【HarmonyOS 5】makeObserved接口详解

makeObserved接口是HarmonyOS 5中用于将非观察数据转为可观察数据的工具,适用于三方包类、@Sendable装饰的类及JSON.parse返回的对象等场景。它主要解决V2状态管理下@Trace/@ObservedV2无法覆盖的观察需求,如网络请求返回的JSON对象。使用简单,需注意不支持基本数据类型及与V1装饰器混用。
Web前端makeObservedV2装饰器JSON解析三方包@SendableUI刷新状态管理HarmonyOS
头像
GeorgeGcs  发布于 06月11日
128浏览

【HarmonyOS 5】VisionKit人脸活体检测详解

HarmonyOS 5的VisionKit提供人脸活体检测功能(interactiveLiveness),支持动作活体检测(如点头、眨眼等),通过配置InteractiveLivenessConfig可设置检测模式、动作数量及跳转路径。该功能需申请相机权限,适用于身份验证场景,但官方建议高风险场景需额外安全措施。接口返回活体检测结果及特征数据,不支持模拟器。
Web前端VisionKit人脸活体检测金融安全身份验证SDKHarmonyOS
头像
GeorgeGcs  发布于 06月11日
125浏览

【HarmonyOS 5】如何开启DevEco Studio热更新调试应用模式

HarmonyOS 5的DevEco Studio热更新调试模式通过增量补丁构建和补丁修复显著提升开发效率,尤其适用于大型项目。设置步骤包括切换启动文件模式、启用热更新按钮及配置快捷键(Ctrl+S自动触发)。热更新分为热修复(无需重启)和冷修复(需重启),适用于UI修改等场景,官方数据显示万行级代码项目效率提升70%以上。
Web前端热更新调试增量构建UI调试ArkTSDevEco StudioHarmonyOS开发效率
头像
GeorgeGcs  发布于 06月11日
126浏览

【HarmonyOS 5】AttributeModifier和AttributeUpdater区别详解

AttributeModifier和AttributeUpdater是HarmonyOS 5中ArkUI组件的动态属性管理工具。AttributeModifier通过实现AttributeModifier<T>接口,支持动态设置组件的多状态样式,适用于样式封装、动态更新和多态样式场景。
Web前端动态属性AttributeModifierAttributeUpdater组件样式UI开发鸿蒙SDKHarmonyOSArkUI
头像
GeorgeGcs  发布于 06月11日
127浏览

【HarmonyOS 5】鸿蒙实现手写板

本文介绍了在HarmonyOS 5中实现手写板功能的方案,通过Path组件结合SVG路径描述符(M和L命令)实时记录用户触摸轨迹,并利用onTouch事件处理坐标转换。核心思路包括设置画布大小、线条样式、路径填充以及清空功能,最终实现流畅的手写体验。
Web前端手写板Path组件SVG路径鸿蒙开发HarmonyOS
头像
GeorgeGcs  发布于 06月11日
124浏览

【HarmonyOS 5】敏感信息本地存储详解

本文详细介绍了HarmonyOS 5的敏感信息本地存储安全机制,包括硬件级安全隔离与加密(如TEE和全盘加密)、软件层安全机制(如沙箱隔离和动态权限管理)、隐私增强技术(如隐私空间和安全擦除)以及分布式安全与合规。开发者可通过系统加密库或国密算法(如SM2)实现本地敏感信息的安全存储,并提供了完整的DEMO代码示例。
Web前端安全机制敏感信息存储加密技术国密算法TEE沙箱隔离隐私空间开发者指南HarmonyOS
头像
GeorgeGcs  发布于 06月11日
128浏览

【HarmonyOS 5】鸿蒙中@State的原理详解

@State是HarmonyOS ArkTS框架中实现响应式UI的核心装饰器,通过依赖收集和变更通知机制自动同步数据与界面。其原理包括:1) 组件渲染时收集状态依赖关系;2) 状态变更时触发UI更新,采用Proxy/Object.defineProperty拦截赋值操作;3) 优化机制包括脏检查和异步渲染队列。使用时需注意初始化、通过this赋值及避免频繁更新,适用于需要动态响应的金融类应用场景。
Web前端响应式编程前端框架状态管理金融应用UI渲染ArkTSHarmonyOS
头像
GeorgeGcs  发布于 06月11日
130浏览

【HarmonyOS 5】鸿蒙的装饰器原理和自定义装饰器

鸿蒙中的装饰器是ArkTS语言的特殊声明,用于标注和修改类、方法、属性等,属于元编程工具。ArkTS基于TypeScript,支持类、方法、属性三种装饰器,如@Component、@State等。自定义装饰器需遵循ArkTS语法规则,避免使用any类型,可通过Object和Function实现功能扩展。示例展示了方法装饰器的日志功能实现。
Web前端装饰器元编程TypeScript状态管理组件开发ArkTSHarmonyOS鸿蒙
头像
GeorgeGcs  发布于 06月11日
132浏览

【HarmonyOS 5】使用openCustomDialog如何禁止手势关闭的方案

在HarmonyOS中使用openCustomDialog时,可通过配置onWillDismiss`回调拦截手势关闭操作。通过判断DismissReason(如`SWIPE`或`BACK`)并返回false可阻止关闭,同时需设置`autoCancel: false`禁用点击外部关闭。当前版本无法完全屏蔽系统级手势,但结合页面级拦截可实现更全面的控制。示例代码演示了如何构建禁止手势关闭的自定义弹窗。
Web前端自定义弹窗手势拦截UI交互金融应用HarmonyOS
头像
GeorgeGcs  发布于 06月11日
132浏览

【HarmonyOS 5】鸿蒙中如何使用MQTT

鸿蒙(HarmonyOS)中通过@ohos/mqtt库实现MQTT协议,支持同步和异步客户端。配置网络权限后,可创建MQTT客户端并设置连接参数,实现连接、断开、发布和订阅消息功能。示例代码展示了MQTT 3.1.1协议的连接、订阅和消息发布流程。
Web前端异步编程消息队列发布订阅MQTT物联网金融应用HarmonyOS鸿蒙
头像
GeorgeGcs  发布于 06月11日
155浏览 1点赞

使用DevEcoStudio 开发、编译鸿蒙 NEXT_APP 以及使用中文插件

# 使用DevEcoStudio 开发、编译鸿蒙 NEXT_APP 以及使用中文插件 #鸿蒙开发工具 #DevEco Studio
Web前端
头像
飞龙AI  发布于 06月11日
9浏览

增量计算+实时湖仓构建小红书实验数仓生产新范式

小红书与云器科技合作,基于增量计算与数据湖技术构建近实时实验数仓体系,解决日均千亿级日志处理难题。该方案通过分钟级调度、动态维表更新及JSON半结构化优化,实现低成本、低延迟、高一致性的数据服务,支持算法实验分钟级调参需求。
数据仓库/中台
头像
数据分析狮  发布于 06月11日
32浏览 1收藏

【Gartner权威解答】:合格CTO必懂的开源软件十大热点问题

开源软件(OSS)作为技术创新的重要驱动力,能够降低成本、提升灵活性和人才吸引力,但需有效管理以规避质量、安全及法律风险。企业应建立开源治理机制(如OSPO)、制定战略计划,并评估项目可行性以确保长期价值。关键领域包括基础设施、DevOps及AI,商业模式涵盖商业支持、开放核心和SaaS。成功指标需与业务目标对齐,涵盖成本、合规及社区贡献。
开源软件风险管理治理机制OSPO商业模式成本优化人工智能技术创新DevOps
头像
我不是超人  发布于 06月11日
10浏览

如何用 AI 学习比别人快 10 倍?

丹·科伊提出高效学习的6个核心方法:1. 设定具体目标,避免盲目学习;2. 用AI作为战略顾问分析时间记录并优化行动;3. 通过实际项目驱动学习;4. 从微小习惯启动任务;5. 每日按「实践-学习-反思」循环;6. 用写作巩固知识。强调学习是「元技能」,需以解决问题为导向,结合AI工具与输出倒逼输入。
AI大世界高效学习目标管理时间规划费曼技巧一人公司元技能写作输出项目驱动AI工具
头像
我不是超人  发布于 06月10日
47浏览

AI时代,数据分析师如何成为不可替代的个体

在AI重塑数据分析行业的时代,数据分析师需提升业务穿透力、策略想象力和结果掌控力等核心能力,将数据转化为商业洞察,超越AI的相关性分析,识别伪洞察。真正的竞争优势在于数据分析思维和逻辑,而非工具使用。与AI协同,聚焦本质问题,创造独特价值,才能避免被取代。
数据分析数据可视化数据分析师数据思维人机协同业务洞察数据分析AI工具
头像
数据分析狮  发布于 06月10日
24浏览

鸿蒙Next实现瀑布流布局

鸿蒙 Next 的瀑布流布局可以通过自定义组件结合 Column、Row 等容器组件实现。其核心思路是将数据分成若干列,每列独立滚动展示,且根据数据项高度动态调整布局,以达到类似瀑布自然流动的效果。
AI编程
头像
飞龙AI  发布于 06月10日
27浏览 1点赞

未来已来——迎接数据分析的 AI 时刻

AI时代为数据分析师带来效率革命、认知升级与决策赋能,从自动化数据处理到深度模式洞察,AI成为强大助手而非对手。人机协同的新范式要求分析师强化业务理解、批判性思维与沟通能力,抓住技术红利进化技能,成为驾驭AI的先行者。
AI与数据分析技能进化决策赋能效率革命认知升级数据分析师技术红利批判性思维人机协同
头像
数据分析狮  发布于 06月09日
22浏览

鸿蒙NEXT上传图片功能PhotoViewPicker核心功能解析

`PhotoViewPicker` 是鸿蒙系统中用于媒体资源选择的核心组件,通过它可以便捷地实现图片、视频等媒体文件的选择功能。下面从基本用法、参数配置到高级应用进行全面解析:
AI应用开发AI大世界HarmonyOS
头像
飞龙AI  发布于 06月06日
45浏览 1点赞

基于AI大模型的数据治理体系

本文探讨了大模型时代下的数据治理挑战与解决方案。大模型(如DeepSeek、GPT等)依赖海量数据和计算资源,但面临数据质量、安全、成本等问题。数据治理需从战略、管控、技术等多维度构建体系,并利用AI大模型实现智能化治理,包括数据标准管理、元数据挖掘、质量监控及安全防护。未来,智能化、区块链和边缘计算将进一步提升数据治理效率与安全性。
元数据管理数据质量数据安全数据治理大模型
头像
数据分析狮  发布于 06月06日
18浏览

数据仓库架构演进:为什么99%的企业还在用Hive?

本文探讨了数据仓库架构从混沌到有序的演进历程,重点分析了分层架构(ODS/CDM/ADS)的核心价值与技术实现。对比了Hive与Doris在实时查询、存储格式等方面的优劣,以及云原生架构的降本增效能力。针对实时与离线协同场景,剖析了Lambda/Kappa架构的局限性及混合架构解决方案。最后展望AI驱动治理与数据资产化趋势,涵盖智能质检、联邦学习等创新实践。
数据仓库/中台数据仓库数据治理
头像
我不是超人  发布于 06月06日
21浏览
1 171819202180

微信(交流/反馈)

巨人肩膀初心:站在巨人肩膀上,避免无谓的重复劳动。 生产和汇聚行业技术、 知识经验、 工具组件 、案例产品,提供相关环境,为开发者提高生产效率提供切实有效的支持和帮助。并在这一进程中实现多方共赢。

由 深圳数智领航科技有限公司 提供动力 - 数智化领航者。

©2023-2025 - 巨人肩膀 - 粤ICP备2025395551号-1