搜索内容

Amber 的文章
  • 垃圾路线VPS使用cloudflare加速(Bitwarden网页加载优化记录)
    运维

    垃圾路线VPS使用cloudflare加速(Bitwarden网页加载优化记录)

    一直都是自建Bitwarden来管理所有账号密码的,之前使用的是腾讯云香港服务器,现在学生资格也到期的,续费太贵就迁移到了Oracle免费主机上。但是网络环境太差……
    Amber 2021年10月9日
  • 利用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日
  • 基础排序算法
    数据结构

    基础排序算法

    经典排序算法,图片转载自菜鸟教程排序算法 冒泡排序 算法步骤 比较相邻的元素。如果第一个比第二个大,就交换他们两个。 对每一对相邻元素作同样的工作,……
    Amber 2021年8月24日
  • Flutter 中的Event Bus
    Flutter

    Flutter 中的Event Bus

      原则上还是属于Flutter中状态管理相关吧,个人理解感觉挺像iOS里面的通知的 Event Bus (事件总线) 插件地址:https://pub.dev/packages/event_bus 基于……
    Amber 2021年8月22日
  • Flutter中的状态管理
    Flutter

    Flutter中的状态管理

    InheritedWidget 找到需要共用属性/模型的多个Widget的共有父Widget 用自定义的InheritedWidget包裹该父类 在子Widget内部通过context获取共有属性/模型,进……
    Amber 2021年8月21日
  • 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日
  • 常见数据结构
    数据结构

    常见数据结构

    线性结构 数组 链表 栈 队列 哈希表 树形结构 二叉树 AVL数 红黑树 B树 堆 Trie 哈夫曼树 并查集 图形结构 邻接矩阵 领接表
    Amber 2021年8月16日