首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Nicholas68
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
380
文章 380
沸点 0
赞
380
返回
|
搜索文章
最新
热门
数据结构与算法(Dart)之链表(三)
顺序表的构建需要预先知道数据大小来申请连续的存储空间,而在进行扩充时又需要进行数据的搬迁,所以使用起来并不是很灵活。 链表是一种在存储单元上非连续、非顺序的存储结构。数据元素的逻辑顺序是通过链表中的指
数据结构与算法(Dart)之线性表(二)
线性表的关系可以看成是一种有序对的集合,目的在于表示线性表中的任意两个相邻元素之间的关系。其中ai-1,称为ai的先行元素,ai是i-1的后继元素。简单地表示线性表,我们可以写成(a1,a2,a3,.
数据结构与算法(Dart)之基础概念(一)
对于一个程序(或算法)性能的评估, 经常是从时间与空间两个维度来进行考虑。时间方面是指程序的运行时间, 称为"时间复杂度"。空间方面是程序在计算机内存所占的空间大小, 称为"空间复杂度"。 时间复杂度
flutter监听变化通知InheritedNotifier、InheritedWidget
InheritedNotifier InheritedNotifier是InheritedWidget的一个变体, 跟ChangeNotifier类一样, 是Listenable的一个子类。 通常来讲
flutter监听变化通知Listenable、ChangeNotifier、ValueListenable
Listenable(抽象类) 官方文档解释, Listenable是一个维护监听器列表的对象。监听器通常用于通知客户端对象已被更新。 使用 Listenable 的主要目的是为了实现响应式编程,让
Dart中的background isolate探究
简介 在前面的篇章中, 我们已经知道了, 在 Dart 中,Isolate 是一种轻量级的线程,可以并发执行代码。并且它的主要应用场景之一是在后台 Isolate 中执行耗时的计算任务,不会阻塞应用程
Dart 中的事件循环和微任务(scheduleMicrotask)
Dart 应用程序有一个带有两个队列的事件循环 —— 事件 队列和微任务队列。 Dart 程序的执行流程始于主 isolate的 main 函数,然后可以通过隔离体机制创建和管理其他隔离体。每个子隔离
Dart 中的并发之Isolate
isolate Dart 通过 async-await、isolate 以及一些异步类型概念(例如 Future 和 Stream)支持了并发代码编程。 在应用中,所有的 Dart 代码都在 isol
Flutter 中的异步事件处理之Stream处理、转换(六)
处理 Stream 的方法(返回结果) Stream流的新建原理(_EmptyStream) 工厂构造函数,用于创建一个空的广播流。这个流不包含任何数据,它的唯一作用是在被监听(subscribed)
Flutter 中的异步事件处理之广播流(五)
广播流 前面章节, 我们讲的是非广播流的异步、同步处理。接下来, 我们一起探讨广播流的原理和使用。 官方文章中, Dart中的StreamController,它用于创建一个可以多次订阅的广播(bro
下一页
个人成就
文章被点赞
180
文章被阅读
107,408
掘力值
3,526
关注了
111
关注者
98
收藏集
6
关注标签
8
加入于
2019-08-10