• 如何使用 Riverpod 架构获取数据并执行数据变更

    栏目:flutter 时间:2023-10-31 17:49
    如何使用 Riverpod 架构获取数据并执行数据变更

    如何使用 Riverpod 架构获取数据并执行数据变更

    Read more

  • 流行的Flutter应用架构比较

    栏目:flutter 时间:2023-10-30 23:36
    流行的Flutter应用架构比较

    开始新项目很有趣! 🎉最初,推迟关于应用架构和良好的代码结构的决定可能很诱人。但是,如果您的应用不仅仅是一个失败的副业项目,您将希望重新审视这些事情,并选择一个能够支持您的代码库随着它的增长而发展的应用架构。 🧱

    Read more

  • Flutter 项目结构:首选特性或首选层次?

    栏目:flutter 时间:2023-10-30 21:28
    Flutter 项目结构:首选特性或首选层次?

    Flutter 项目结构:首选特性或首选层次?

    Read more

  • Flutter 中使用 StateNotifier 和 AsyncValue 处理加载和错误状态

    加载和出错状态在执行一些异步工作的应用程序中非常常见。如果我们不能在适当的时候显示加载或出错 UI,用户可能会认为应用程序无法运行,并且不知道他们试图执行的操作是否成功。例如,这是一个带有按钮的页面,我们可以使

    Read more

  • 用最通俗的语言讲述最枯燥的正则表达式基本知识!

    正则表达式在几乎所有语言中都可以使用,无论是前端的JavaScript、还是后端的Java、c#。他们都提供相应的接口/函数支持正则表达式。但很神奇的是:无论你大学选择哪一门计算机语言,都没有关于正则表达式的课程给你修,在你

    Read more

  • Dart/Flutter中的Tear off "分离"

    栏目:flutter 时间:2023-10-29 22:02

    dart文档中的定义:当您引用函数、方法或命名构造函数但省略 括号中,Dart 创建了一个 ‘ tear-off ’ 一个接受与函数相同的参数并在你调用它时调用底层函数的闭包。如果你只需要一个接受与闭包相同参数的命名

    Read more

  • PHP 生成器 Generators

    栏目:PHP 时间:2023-10-29 14:58

    使用生成器类似于编写函数,但不使用 return关键字,您使用 yield陈述。 yield可以在同一函数中多次使用,并从上到下按顺序读取(作为 值序列 返回)。通过使用生成器,您正在调用迭代器类,这意味着您正在使用生成器对象。 正如我

    Read more

  • flutter riverpod从ChangeNotifier转换为使用StateNotifier

    栏目:flutter 时间:2023-10-25 12:28

    为了使用 StateNotifier,我们需要首先确保你的项目已经添加了 state_notifier 依赖。StateNotifier 是 riverpod 的一部分,但它位于独立的包中。对于这样的转换,我们可以从一个简单的 ChangeNotifier 示例开始。让我们假

    Read more

  • 关于数据库字段null 和 not null

    栏目:其他 时间:2023-10-10 12:07

    仅当有原因时(即 UI 或后端关系的必填字段),才应使用 NOT NULL。 NOT NULL 与 NULL 的性能可以忽略不计,根据 2016 年的这篇文章 (SQL SERVER) ,在决定 NOT NULL 与 NULL 时不应考虑性能。即使该字段默认为“N&rdquo

    Read more

  • PHP类的实例(对象)上使用::调用静态方法

    栏目:PHP 时间:2023-09-17 11:27

    class Test{ public static function hello() { echo 123; }}$t = new Test();$t::hello(); //输出123在PHP中,可以在类的实例上调用静态方法。当你写 $t::hello();,你实际上是在调用类 Test 的静态方

    Read more