仓颉
文章平均质量分 76
爱学习的小齐哥哥
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
ArkTS与仓颉语言的深度解析(鸿蒙操作系统多设备)
本文将全面剖析这两种语言在鸿蒙多设备开发中的应用,探讨其优势、开发环境、实现一次开发多端部署的方法以及在不同设备上的性能表现和适配策略,并结合智能驾驶应用场景进行实例分析。ArkTS和仓颉语言作为鸿蒙操作系统多设备开发的重要工具,各自具有独特的优势和特点。开发者应根据具体的应用场景和需求,灵活选择和应用这两种语言,充分发挥其优势,实现一次开发多端部署,构建高效、稳定的多设备应用。通过合理运用ArkTS和仓颉语言的特性和功能,开发者可以在鸿蒙平台上创造出更多创新的应用,推动多设备协同开发的广泛应用和发展。原创 2025-05-29 15:17:52 · 1225 阅读 · 0 评论 -
仓颉fuzz工具
Fuzz 技术是一种自动化软件测试方法,旨在发现软件中的漏洞和错误。它通过持续输入随机或经过变异的测试用例来执行软件程序,并根据程序的覆盖率信息来指导测试的方向。fuzz 包为开发者提供基于覆盖率反馈的仓颉 fuzz 引擎及对应的接口,开发者可以编写代码对 API 进行测试。当前支持通过传入 fuzz 引擎变异的字节流 (Array<UInt8>) 或符合仓颉的标准数据类型(FuzzDataProvider)进行 fuzz 测试。原创 2025-05-29 12:01:43 · 1004 阅读 · 0 评论 -
华为仓颉-使用仓颉创建鸿蒙HarmonyOS App
这篇文章主要介绍了华为仓颉Beta内测插件的安装步骤及常见问题解决方法。首先需要在官网申请内测权限,审核通过后下载对应版本的插件。文章详细说明了安装过程中的两个常见错误:9568347和9568282,并给出了解决方案,包括修改build-profile.json5文件配置和检查模拟器版本匹配问题。最后提到解决问题后即可成功运行App。全文以实际操作为导向,针对开发者可能遇到的技术问题提供了实用指导。原创 2025-05-29 08:44:55 · 682 阅读 · 0 评论 -
仓颉经典问题
1.自定义手势识别系统,支持滑动、缩放和旋转手势,通过状态机处理触摸事件;2.WebSocket客户端实现,包含心跳检测和自动重连机制;3.简易ORM框架,支持对象关系映射和CRUD操作;4.图像滤镜处理系统,提供黑白、模糊等滤镜效果;5简易神经网络实现,支持前向传播、反向传播和MNIST数据训练。 每个案例都包含问题描述、实现思路和完整代码,涵盖了前端交互、网络通信、数据库操作、图像处理和机器学习等多个技术领域。原创 2025-05-26 21:59:35 · 275 阅读 · 0 评论 -
DevEco Studio 中仓颉经典问题【五】
1.分布式状态同步:利用鸿蒙的分布式数据管理API实现跨设备状态同步,支持离线缓存和冲突解决策略(最后写入优先)。2.粒子动画系统:基于Canvas实现高性能粒子效果,支持多种动画类型和物理交互,包含粒子生命周期管理。3.状态机框架:提供灵活的状态管理模式,支持嵌套状态、转换验证和异步状态切换。4.虚拟滚动优化:通过RecycleView实现百万级数据的高效渲染,仅渲染可见区域并支持动态高度计算。5.跨平台兼容:通过环境检测实现原生API调用与Web降级方案的自动切换,确保功能在不同平台原创 2025-05-26 21:57:51 · 904 阅读 · 0 评论 -
DevEco Studio 中仓颉经典问题【四】
本文展示了DevEco Studio中仓颉编程语言的10个高级开发案例,涵盖鸿蒙系统核心特性与复杂业务场景:分布式数据同步(跨设备实时同步)粒子系统动画(物理效果优化)状态机框架(支持嵌套验证)虚拟滚动列表(百万级数据优化)跨平台兼容层(自动环境检测)手势识别系统(多手势冲突处理)WebSocket心跳机制(断线自动重连)ORM框架(对象关系映射)图像滤镜系统(实时像素处理)神经网络(MNIST训练支持)每个案例均提供完整实现代码,涉及分布式能力、性能优化、机器学习等高级主题,适合原创 2025-05-26 21:55:05 · 687 阅读 · 0 评论 -
DevEco Studio 中仓颉经典问题
在DevEco Studio中使用仓颉语言开发鸿蒙应用时,常见问题包括:1) 基础语法:变量类型需明确,避免Any;2) 鸿蒙API:UI组件需设置布局约束(如width('100%'));3) 异步编程:通过then或async/await处理Promise;4) 性能优化:用@Link减少UI频繁更新;5) 调试:使用hilog输出日志,通过Logcat查看;6) 空值:用?.或??安全处理。建议遵循静态类型规范,正确调用生命周期方法,并优化组件更新逻辑以提升效率。原创 2025-05-26 21:33:37 · 1184 阅读 · 0 评论 -
仓颉静态库创建与使用指南(基于0.51.4版本)
本文介绍了使用仓颉编程语言创建和引用静态库的方法。首先在VSCode中创建静态库项目,编写加法函数并构建生成.a文件。然后在目标项目中通过CANGJIE LIBRARY工具栏添加依赖,导入静态库中的方法并调用验证。注意事项包括区分包名与库名、确保成功构建静态库、正确管理依赖配置等。该方法实现了代码复用和模块化开发,适用于0.51.4版本的仓颉编程语言环境。原创 2025-05-26 07:54:56 · 772 阅读 · 0 评论 -
鸿蒙仓颉开发语言中的日志打印问题
刚才说了AppLog是基于Hilog的封装,所以在仓颉中你依然可以使用Hilog,这是鸿蒙系统中最基础的打印方式,console和AppLog都是从Hilog封装而来。可以看出AppLog也还是基于Hilog的封装,而DevEco的控制台打印的就是Hilog的内容。而且作为初始化代码中推荐的打印方式,在模拟器无法打印,我只能理解为这是一个坑。println和print在DevEco中也能写出来,但是是不能打印的,因为DevEco只能打印Hilog的内容,而print和Hilog没什么关系。原创 2025-05-24 08:35:31 · 214 阅读 · 0 评论
分享