- 作者:坚果公众号:"大前端之旅"华为云享专家,InfoQ签约作者,阿里云专家博主,51CTO博客首席体验官,开源项目GVA成员之一,专注于大前端技术的分享,包括Flutter,小程序,安卓,VUE,JavaScript。昨天给大家介绍了你想好,如何为你的应用做推广了吗?收到了好多读者的喜欢,今天继续带来干货介绍在日常生活中,我们会看到很多带有网格线的物体,比如白板、笔记本。作文纸等或者照片编... 作者:坚果公众号:"大前端之旅"华为云享专家,InfoQ签约作者,阿里云专家博主,51CTO博客首席体验官,开源项目GVA成员之一,专注于大前端技术的分享,包括Flutter,小程序,安卓,VUE,JavaScript。昨天给大家介绍了你想好,如何为你的应用做推广了吗?收到了好多读者的喜欢,今天继续带来干货介绍在日常生活中,我们会看到很多带有网格线的物体,比如白板、笔记本。作文纸等或者照片编...
- 在 Flutter 中使用交错网格视图创建瀑布流布局作者:坚果华为云享专家,InfoQ签约作者,阿里云专家博主,51CTO博客首席体验官,开源项目GVA成员之一,专注于大前端技术的分享,包括Flutter,小程序,安卓,VUE,JavaScript。在 Web 和移动开发世界中,当我们想要显示大小不相同的项目网格时,瀑布流布局很有用。一个轴使用严格的网格布局,通常是列。在另一个轴上,项目具有... 在 Flutter 中使用交错网格视图创建瀑布流布局作者:坚果华为云享专家,InfoQ签约作者,阿里云专家博主,51CTO博客首席体验官,开源项目GVA成员之一,专注于大前端技术的分享,包括Flutter,小程序,安卓,VUE,JavaScript。在 Web 和移动开发世界中,当我们想要显示大小不相同的项目网格时,瀑布流布局很有用。一个轴使用严格的网格布局,通常是列。在另一个轴上,项目具有...
- title: "Dart & Flutter 开发技巧 8-14"date: 2021-08-08T19:25:26+08:00draft: falsetags: ["flutter"]categories: ["flutter"]Dart & Flutter 开发技巧 8-148. 对应该在成功和失败时两者执行的代码使用“finally”块。9.在你的类中实现toString()以改善调试... title: "Dart & Flutter 开发技巧 8-14"date: 2021-08-08T19:25:26+08:00draft: falsetags: ["flutter"]categories: ["flutter"]Dart & Flutter 开发技巧 8-148. 对应该在成功和失败时两者执行的代码使用“finally”块。9.在你的类中实现toString()以改善调试...
- 本文主要介绍RendererBinding.drawFrame() 负责生成帧。这个方法对于理解 Flutter 渲染过程非常重要。简单了解下。RendererBinding.drawFrame() 由 SchedulerBinding.handleDrawFrame() 方法调用,而后者又自动被引擎调用(如果引擎需要布局和绘制一帧的话)。RendererBinding.drawFrame(... 本文主要介绍RendererBinding.drawFrame() 负责生成帧。这个方法对于理解 Flutter 渲染过程非常重要。简单了解下。RendererBinding.drawFrame() 由 SchedulerBinding.handleDrawFrame() 方法调用,而后者又自动被引擎调用(如果引擎需要布局和绘制一帧的话)。RendererBinding.drawFrame(...
- 建造者模式模式分析建造者模式(Builder Pattern)使用多个简单的对象一步一步构建成一个复杂的对象。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。一个 Builder 类会一步一步构造最终的对象。该 Builder 类是独立于其他对象的。模式难点如何抽象出不同特性需要很强的抽象思维模式解决问题主要解决在软件系统中,有时候面临着"一个复杂对象"的创建工作,其通常由... 建造者模式模式分析建造者模式(Builder Pattern)使用多个简单的对象一步一步构建成一个复杂的对象。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。一个 Builder 类会一步一步构造最终的对象。该 Builder 类是独立于其他对象的。模式难点如何抽象出不同特性需要很强的抽象思维模式解决问题主要解决在软件系统中,有时候面临着"一个复杂对象"的创建工作,其通常由...
- 适配器模式模式分析适配器模式(Adapter Pattern)是作为两个不兼容的接口之间的桥梁。这种类型的设计模式属于结构型模式,它结合了两个独立接口的功能。 这种模式涉及到一个单一的类,该类负责加入独立的或不兼容的接口功能。举个真实的例子,读卡器是作为内存卡和笔记本之间的适配器。您将内存卡插入读卡器,再将读卡器插入笔记本,这样就可以通过笔记本来读取内存卡。 我们通过下面的实例来演示适配器模... 适配器模式模式分析适配器模式(Adapter Pattern)是作为两个不兼容的接口之间的桥梁。这种类型的设计模式属于结构型模式,它结合了两个独立接口的功能。 这种模式涉及到一个单一的类,该类负责加入独立的或不兼容的接口功能。举个真实的例子,读卡器是作为内存卡和笔记本之间的适配器。您将内存卡插入读卡器,再将读卡器插入笔记本,这样就可以通过笔记本来读取内存卡。 我们通过下面的实例来演示适配器模...
- 数据库存储如果需要持久化大量格式化后的数据,并且这些数据还会以较高的频率更新,为了考虑进一步的扩展性,通常会选用 sqlite 数据库来应对这样的场景。与文件和 SharedPreferences 相比,数据库在数据读写上可以提供更快、更灵活的解决方案。1. pubspec.yaml引入 sqflite: 1.3.2+1 path_provider: ^1.6.242.代码import... 数据库存储如果需要持久化大量格式化后的数据,并且这些数据还会以较高的频率更新,为了考虑进一步的扩展性,通常会选用 sqlite 数据库来应对这样的场景。与文件和 SharedPreferences 相比,数据库在数据读写上可以提供更快、更灵活的解决方案。1. pubspec.yaml引入 sqflite: 1.3.2+1 path_provider: ^1.6.242.代码import...
- SharedPreferences 存储缓存少量的键值对信息(比如记录用户是否阅读了公告,或是简单的计数),可以使用 SharedPreferences。SharedPreferences 会以原生平台相关的机制,为简单的键值对数据提供持久化存储,即在 iOS 上使用 NSUserDefaults,在 Android 使用 SharedPreferences。SharedPreference... SharedPreferences 存储缓存少量的键值对信息(比如记录用户是否阅读了公告,或是简单的计数),可以使用 SharedPreferences。SharedPreferences 会以原生平台相关的机制,为简单的键值对数据提供持久化存储,即在 iOS 上使用 NSUserDefaults,在 Android 使用 SharedPreferences。SharedPreference...
- 经过大半个月爆肝式开发,又一个原创新作flutter3桌面端os系统正式完结叻。之前有给大家分享三款flutter3实战项目。https://bbs.huaweicloud.com/blogs/421766https://bbs.huaweicloud.com/blogs/423160https://bbs.huaweicloud.com/blogs/424466技术栈编辑器:vscode框... 经过大半个月爆肝式开发,又一个原创新作flutter3桌面端os系统正式完结叻。之前有给大家分享三款flutter3实战项目。https://bbs.huaweicloud.com/blogs/421766https://bbs.huaweicloud.com/blogs/423160https://bbs.huaweicloud.com/blogs/424466技术栈编辑器:vscode框...
- 本文介绍 Dart 语言中存取器的用法。 本文介绍 Dart 语言中存取器的用法。
- 代理模式模式分析在代理模式(Proxy Pattern)中,一个类代表另一个类的功能。这种类型的设计模式属于结构型模式。在代理模式中,我们创建具有现有对象的对象,以便向外界提供功能接口。模式难点模式解决问题在直接访问对象时带来的问题,比如说:要访问的对象在远程的机器上。在面向对象系统中,有些对象由于某些原因(比如对象创建开销很大,或者某些操作需要安全控制,或者需要进程外的访问),直接访问会给... 代理模式模式分析在代理模式(Proxy Pattern)中,一个类代表另一个类的功能。这种类型的设计模式属于结构型模式。在代理模式中,我们创建具有现有对象的对象,以便向外界提供功能接口。模式难点模式解决问题在直接访问对象时带来的问题,比如说:要访问的对象在远程的机器上。在面向对象系统中,有些对象由于某些原因(比如对象创建开销很大,或者某些操作需要安全控制,或者需要进程外的访问),直接访问会给...
- 享元模式(Flyweight)模式分析享元模式(Flyweight Pattern)主要用于减少创建对象的数量,以减少内存占用和提高性能。这种类型的设计模式属于结构型模式,它提供了减少对象数量从而改善应用所需的对象结构的方式。享元模式尝试重用现有的同类对象,如果未找到匹配的对象,则创建新对象。我们将通过创建 5 个对象来画出 20 个分布于不同位置的圆来演示这种模式。由于只有 5 种可用的颜... 享元模式(Flyweight)模式分析享元模式(Flyweight Pattern)主要用于减少创建对象的数量,以减少内存占用和提高性能。这种类型的设计模式属于结构型模式,它提供了减少对象数量从而改善应用所需的对象结构的方式。享元模式尝试重用现有的同类对象,如果未找到匹配的对象,则创建新对象。我们将通过创建 5 个对象来画出 20 个分布于不同位置的圆来演示这种模式。由于只有 5 种可用的颜...
- 上个月有给大家分享一款uni-app+vue3开发跨端仿抖音app直播商城。趁着新年来临之际,再给大家分享一款最新研发的flutter3.x/dart3跨平台聊天app应用实例项目Flutter3Chat。https://bbs.huaweicloud.com/blogs/419906使用技术编辑器:Vscode框架技术:Flutter3.16.5+Dart3.2.3UI组件库:materi... 上个月有给大家分享一款uni-app+vue3开发跨端仿抖音app直播商城。趁着新年来临之际,再给大家分享一款最新研发的flutter3.x/dart3跨平台聊天app应用实例项目Flutter3Chat。https://bbs.huaweicloud.com/blogs/419906使用技术编辑器:Vscode框架技术:Flutter3.16.5+Dart3.2.3UI组件库:materi...
- 任何人都可以张贴一个简单的示例来反转放置在Text内的Container。这是开始代码。Widget _myWidget() { return Container( height: 100.0, color: Colors.orange, child: Center(child: Text("GO", style: TextStyle(fontSize: 70.0)),)... 任何人都可以张贴一个简单的示例来反转放置在Text内的Container。这是开始代码。Widget _myWidget() { return Container( height: 100.0, color: Colors.orange, child: Center(child: Text("GO", style: TextStyle(fontSize: 70.0)),)...
- Flutter Web支持原理与实践 Flutter Web支持原理与实践
上滑加载中
推荐直播
-
2024年川渝职工软件创新应用技能竞赛 作品开发赋能
2024/11/05 周二 16:00-17:00
杰森 华为云AI工程师
直播将涵盖大赛作品提交、作品模板要求讲解,评分规则介绍等,期待大家的参与!
即将直播 -
华为云入门必修课:技术精髓知识点精讲
2024/11/07 周四 17:40-19:40
Jackie 华为云资深布道师
本期直播旨在帮开发者了解云的基本概念、云的优势、常见存储服务的原理及使用,掌握ECS的概念、功能、场景和使用等,为你的开发之路奠定坚实理论根基,帮助开发者在云计算领域提升技能,增强职业竞争力。
去报名 -
0代码智能构建AI Agent——华为云AI原生应用引擎的架构与实践
2024/11/13 周三 16:30-18:00
苏秦 华为云aPaaS DTSE技术布道师
大模型及生成式AI对应用和软件产业带来了哪些影响?从企业场景及应用开发视角,面向AI原生应用需要什么样的工具及平台能力?企业要如何选好、用好、管好大模型,使能AI原生应用快速创新?本期直播,华为云aPaaS DTSE技术布道师苏秦将基于华为云自身实践出发,深入浅出地介绍华为云AI原生应用引擎,通过分钟级智能生成Agent应用的方式帮助企业完成从传统应用到智能应用的竞争力转型,使能千行万业智能应用创新。
去报名
热门标签