自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 Flutter工程化实战:从代码规范到跨平台打包全流程

工程化的核心是“用工具替代手动操作”,减少人为失误的同时提升协作效率。状态管理:Bloc + bloc_generator(生成模板代码)本地存储:hive(轻量级NoSQL,支持加密)崩溃监控:firebase_crashlytics(实时捕获异常)工程化没有“统一标准”,需结合团队规模调整方案。如果在配置过程中遇到证书问题或工具集成难题,欢迎在评论区交流。

2025-12-07 17:27:01 1012

原创 Flutter实战:从状态管理到性能优化的落地技巧

状态管理:Provider适合中小型项目,大型项目可进阶学习Bloc(处理复杂业务逻辑);性能优化:可借助Flutter DevTools的“Performance”面板,定位重建和卡顿问题;原生交互:复杂场景(如支付、地图)需自定义Platform Channel,实现Flutter与原生的双向通信。后续可重点关注Flutter 3.0+的新特性,如Impeller渲染引擎(替代Skia,提升iOS性能)、Material 3组件库等,持续提升应用体验。如果有具体场景的技术难题,欢迎在评论区交流。

2025-12-07 17:08:09 803

原创 Flutter 进阶实战:网络请求、数据持久化与原生交互全攻略

String?title;String?author;datas;本文通过精简且可直接运行的代码案例,讲解了 Flutter 进阶开发的三大核心能力:基于 Dio 的网络请求封装、SharedPreferences/sqflite 的数据持久化、MethodChannel 的原生交互。这些技术是构建生产级 Flutter 应用的必备能力,建议开发者在此基础上拓展更多场景(如文件上传下载、原生相机调用、数据库复杂查询),进一步提升实战能力。

2025-12-06 13:17:15 1220

原创 从入门到实战:Flutter 跨平台开发全方位指南

Google 旗下的Flutter框架,凭借 “一次编写、多端运行” 的特性、卓越的性能表现和极具表现力的 UI 设计能力,成为了众多开发者和企业的首选技术栈。为了将前面的知识点融会贯通,我们开发一个极简的待办事项应用,实现 “添加待办、展示待办列表” 的核心功能,让大家体验完整的 Flutter 开发流程。环境搭建完成后,我们从基础组件入手,通过多个短小精悍的代码案例,掌握 Flutter 的核心开发范式,每个案例代码控制在 8 行左右,且可直接运行。若出现以下情况,按提示修复:​。

2025-12-06 12:40:47 1601

原创 Flutter 进阶实战:从网络请求到数据可视化,打造完整功能应用

本文通过 “天气查询应用” 案例,覆盖了 Flutter 进阶开发的 3 个核心场景:网络请求(Dio)、异步状态管理(FutureBuilder)、第三方组件(FlChart/FlutterSvg)。缓存策略:用hive库缓存天气数据,实现 “离线查看” 功能;权限与定位:集成geolocator获取用户当前城市,无需手动输入;主题切换:实现 “浅色 / 深色” 主题,适配系统设置;错误处理:完善网络超时、APIKey 失效等异常场景的提示逻辑。

2025-11-29 15:11:05 1384

原创 Flutter 入门实战:从 Hello World 到基础组件开发

本文通过 3 个实战案例,带大家掌握了 Flutter 的基础开发流程:从环境搭建到无状态组件(Hello World、ListView),再到有状态组件(计数器)。布局进阶:学习RowColumnStack等布局组件的组合使用,实现复杂 UI。路由管理:掌握页面跳转(Navigator)和参数传递的方法。网络请求:使用http或dio库实现接口调用,获取后端数据。状态管理进阶:学习 Provider、Bloc 等第三方状态管理库,应对复杂项目的状态管理需求。

2025-11-29 14:50:46 1202

原创 昇腾算子调试与性能分析:从问题定位到效率拉满

调试优先使用 “日志 + CPU 模拟”,复杂问题用 Ascend Debugger;性能分析以 Ascend Profiler 为核心,重点关注 AI Core 利用率和内存带宽;优化需 “对症下药”:内存瓶颈优化数据访问,计算瓶颈充分利用硬件单元。

2025-11-25 11:33:46 1600

原创 昇腾 Add 算子全解析:从基础实现到性能优化

根据算子特性选择合适的硬件单元,并通过内存优化、并行策略提升性能。Add 算子的优化思路可扩展到其他基础算子(如 Sub、Mul),而 Cube 单元的 “非常规应用” 也为复杂算子开发提供了启发 —— 硬件单元的潜力往往超出其设计初衷,需要开发者灵活运用。

2025-11-19 19:47:17 986

原创 昇腾算子开发环境全解析:从 CPU 到 NPU 的搭建与优化

本文详细解析了昇腾算子开发的两类环境 ——CPU 纯开发环境和 NPU 开发 + 运行环境的搭建流程、验证方法及优化建议。在实际学习中,建议先在 CPU 环境中完成算子的逻辑开发与调试,再迁移到 NPU 环境中进行性能测试与优化,形成 “逻辑验证 - 性能调优” 的开发闭环。2025年昇腾CANN训练营第二季,基于CANN开源开放全场景,推出0基础入门系列、码力全开特辑、开发者案例等专题课程,助力不同阶段开发者快速提升算子开发技能。

2025-11-19 19:29:37 1465

原创 【昇腾进阶】Ascend C算子开发:从Add算子到工程化实践

在掌握算子开发基础后,进阶学习需聚焦。本文以“Add算子”为线索,深入解析Ascend C进阶开发的核心知识点。

2025-11-18 19:23:29 769

原创 【昇腾算子】从AI到算子:Ascend C初级学习路径全解析

Ascend C是昇腾算子开发的核心工具链,需从技术生态与架构层面深入理解。CANN与Ascend C的关系:CANN(Compute Architecture for Neural Networks)是昇腾的异构计算架构,而Ascend C是基于CANN的算子开发语言,为开发者提供了直接操控AI Core的能力。昇腾AI处理器架构解析芯片级:基于SoC(系统级芯片)设计,集成CPU、AI Core等核心单元;架构级:采用“达芬奇架构”,每个AI Core具备强大的矩阵计算与向量计算能力;

2025-11-18 19:04:00 1140

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除