首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
小凡算法与设计
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
8
文章 8
沸点 0
赞
8
返回
|
搜索文章
最新
热门
mysql-mvcc
一次彻底搞懂 MySQL MVCC:从“快照”到“可见性”的完整思维链路 在我真正理解 MySQL MVCC 之前,总觉得“多版本控制”像个虚的概念。直到自己顺着“普通 SELECT 也有事务”这条线
动态规划2
基本概念 子序列是不要求连续的 子数组和子串一样,是需要连续的 0. 抢劫问题 一维数组,没什么好说的,热身题。 核心点:当前i这个到底抢还是不抢,然后获取一个最大值。 1. 最长连续递增子序列的长度
动态规划复习1
1. 斐波那契数列 入门问题,模板问题,没什么好说的,熟读背诵。以及其中的滚动数组原理。 2. 爬楼梯问题 3. 机器人路径 (二维数组) 4. 机器人路径有障碍版 (二维数组) 5. 整数拆分 6.
协程流程图
周末闲来无事,再次复习了下协程的流程图。 协程的核心: continuation + suspendCancellableCoroutine 协程代码会自动添加continuation,用于存储结果,
StateFlow源码解析
flow的核心api: 1.声明一个stateFlow 2.更改stateFlow的值,setValue 3.调用collect函数,接收value的值 1.构建一个stateFlow对象 这是一个函
DataStore源码解析
1.先看一下dataStore的使用,本身edit是一个suspend函数,所以必须在协程中使用。 2.走进edit()函数看一眼 3.走进update函数看一眼 这里CompletableDefer
Flutter的一些知识点
Flutter架构逻辑: Flutter的渲染策略: 核心: 绘制流程 Flutter的核心: widget,只是用于描述元素的配置信息。尽管如此,在flutter中,一切都是widget。 我声明一
协程取消源码解读
回顾携程 先梳理一下协程的执行流程,这一点真是每次不看每次忘,需要时时拿出来温习。 ** 协程本质是利用语法糖帮我们实现异步回调,用结构化并发的思想去写代码。需要注意的是每次遇到挂起函数,后面的方法调
理解协变、逆变、不变 ,kotlin in out关键字
前景知识 1.lsp原则是面对对象语言的设计原则。 引申出了的多态 子类继承父类的方法,入参更宽松 子类继承父类的方法,出参更严格 其中2和3有点绕,也都是基于【所有使用父类对象的地方都可以透明的使用
Flow 和 RxJava 对比
Flow 和 RxJava 对比 二者都是基于响应式编程理念,一种面向数据流和变化传播的声明式编程。 响应式编程见仁见智了,某种程度上能够让代码更优雅,但是我个人还是更喜欢协程的结构化并发理念。
下一页
个人成就
文章被点赞
6
文章被阅读
3,337
掘力值
152
关注了
34
关注者
1
收藏集
0
关注标签
4
加入于
2021-01-27