首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
wzqlldy
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
12
文章 12
沸点 0
赞
12
返回
|
搜索文章
赞
文章( 12 )
沸点( 0 )
一文教会你什么线程安全以及如何实现线程安全
一、线程安全的概念线程安全是多线程编程是的计算机程序代码中的一个概念。在拥有共享数据的多条线程并行执行的程序中,线程安全的代码会通过同步机制保证各个线程都可以正常且准确的执行,不会出现数据污染等意外情
【- Flutter 性能 -】都 2021 年了,你的动画还在用 setState ?
Animate、Build、Layout、Compositing bits、Paint、Compositing。每当界面发生变化时,都是一帧触发会更新的结果。如下每两格代表一帧的UI 时间(左)和 Raster 时间(右)。 当左侧很高时,说明你的界面写的有问题。看下面的两个 …
Flutter-实现简洁好看的PageView指示器
1.介绍在使用PageView时,我们通常需要添加指示器,以避免用户产生只有一张图片显示的错觉,所以,添加指示器是必不可少的!但是,有时候图片一多,指示器也同样的出现多的情况,导致显示的指示器不能显示
Dart 中 Async 、 await 、Future 特性
在弄清Async 和 await之前,首先要清楚Dart是单线程模型,并不是靠子线程实现的异步操作。Async 和 await 实现的异步只适合耗时操作为等待类型的,例如接口请求,时间都耗费在等待上,等待期间,线程可以干别的事情。如果耗时操作是计算密集型,是不适用的,计算时会一…
Flutter - 循序渐进 Sliver
列表组件在移动端上尤为重要,Sliver 作为 Flutter 列表组件中重要的一部分,开发者非常有必要了解 Sliver 的原理和用法。 Sliver 是 Flutter 中的一个概念,表示可滚动布局中的一部分,它的 child 可以是普通的 Box Widget。 View…
Kotlin Coroutines Flow 系列(一) Flow 基本使用
一. Kotlin Flow 介绍 Flow 库是在 Kotlin Coroutines 1.3.2 发布之后新增的库。 Flow 从文档的介绍来看,它有点类似 RxJava 的 Observable。因为 Observable 也有 Cold 、Hot 之分。 二. Flow…
【思货】AndroidX+协程+Retrofit-我的新思考,请走开,所有的Rx请求库!
前排提醒,本文会涉及到AndroidX中一些扩展,如果你看懵逼了,请评论区留言,我下次再写文章讲解,但应该不会影响对代码语义的理解。 这是一次由协程、Retrofit和LiveData,以及 Google demo 而引发的网络框架思考。 为什么又有了这次思考呢,那是因为我用过…
面试官:听说你熟悉OkHttp原理?
是不是既熟悉又陌生,实际上就是因为网络框架已经为我们实现了这些基本功能,所以很容易被我们忽略。为了完整的分析上面的问题,我们需要先复习一下OkHttp的基础原理: OkHttp的内部实现通过一个责任链模式完成,将网络请求的各个阶段封装到各个链条中,实现了各层的解耦。 文内源码基…
开始切换到 Kotlin: 谷歌工程师给初学者的知识点总结
在 2019 年的 I/O 大会上,我们曾宣布 Kotlin 将会是 Android 应用开发的首选语言,但是,部分开发者们反馈仍不清楚如何切换到 Kotlin,如果团队中没有人熟悉 Kotlin,一开始直接使用 Kotlin 进行项目开发还是会令人生畏。 在 Android …
下一页
个人成就
文章被点赞
4
文章被阅读
5,777
掘力值
155
关注了
5
关注者
1
收藏集
4
关注标签
0
加入于
2020-10-12