搜索内容

Dart
  • 如何在flutter中自己实现事件总线(EventBus)
    Dart

    如何在flutter中自己实现事件总线(EventBus)

    // 福利中心组件部分,事件总线,方便业务更新数据 typedef EventCallback = void Function(dynamic arg); //消息类型 class RewardsNotify { //消……
    Amber 2023年7月26日
  • Flutter 枚举enum和字符串String 互转
    Dart

    Flutter 枚举enum和字符串String 互转

    Flutter 枚举enum和字符串String 互转
    Amber 2021年11月30日
  • 利用Github Actions实现Dart多平台编译
    Dart

    利用Github Actions实现Dart多平台编译

    Dart 用起来是挺舒服的,但是不支持交叉编译。导致我在macOS上编译的二进制工具,在路由器上是无法使用的,因此我们利用Github Actions 实现多个平台编译,无……
    Amber 2021年9月26日
  • 基于Dart开发的iOS组件发布小助手
    Dart

    基于Dart开发的iOS组件发布小助手

    基于Dart开发的命令行工具,不仅仅支持跨平台,而且编译的成果物可以直接运行,不需要配置Dart环境,刚好也在学习Flutter,可以拿来练练手 目前的问题 基线的i……
    Amber 2021年8月29日
  • Dart 创建命令行工程 开发生产工具(以MacOS为例)
    Dart

    Dart 创建命令行工程 开发生产工具(以MacOS为例)

    Dart 开发 命令行 工具还是挺舒服的,编译成二进制,丢到其他设备里面就可以跑,唯一可惜目前不支持交叉编译。 创建工程并配置 打开终端,cd 进入到任意文件……
    Amber 2021年8月21日
  • Dart 编译二进制文件
    Dart

    Dart 编译二进制文件

    编译 dart compile exe bin/shopidstool.dart -o ShopidsTool 终端运行 ./ShopidsTool 数据无需更新(日志输出) 不支持交叉编译 编译获取的成果物比较大 可……
    Amber 2021年8月21日
  • Dart 使用正则
    Dart

    Dart 使用正则

    var responseBody = await response.transform(utf8.decoder).join(); RegExp shopIdsReg = new RegExp(r"[A-Z0-9]{32}"); var matchs = shopIdsReg……
    Amber 2021年8月20日
  • 时间复杂度(斐契那波数求和)
    Dart

    时间复杂度(斐契那波数求和)

    O(2^n) int fib1(int n) { if (n <= 1) return n; return fib1(n - 1) + fib1(n - 2); } O(n) int fib2(int n) { if (n <= 1) return n; int f……
    Amber 2021年8月16日
  • Dart常见单例模式
    Dart

    Dart常见单例模式

    工厂构造函数 class AMTool { static final AMTool _singleton = AMTool._init(); factory AMTool() { return _singleton; } AMTool._init(); } ……
    Amber 2021年8月6日