首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
程序员小北
掘友等级
公号
|
程序员小北
专注于计算机编程技术分享。
获得徽章 17
动态
文章
专栏
沸点
收藏集
关注
作品
赞
220
文章 192
沸点 28
赞
220
返回
|
搜索文章
赞
文章( 192 )
沸点( 28 )
LiveData.postValue() 可能会丢失数据
LiveData 是什么? LiveData 是一种可观察的数据存储类,它属于 Android Jetpack 架构组件的一部分。LiveData 持有数据,并且当数据变化时,它可以通知所有观察者(如
用kotlinx.serialization进行Kotlin JSON序列化
有很多流行的三方库比如GSON,Moshi来进行序列化和反序列化对象。我的工程主要过去主要用的是GSON。但在Kotlin里使用GSON的时候发现了很多限制。
LeakCanary 2.0(一)工作原理及使用详解
LeakCanary 是由 square 制作并开源一款内存泄漏监测工具,具有界面友好、使用简便等多种优点。本文将介绍其 2.0 版本的工作原理及使用步骤。
一文彻底搞懂Kotlin中的委托
1. 什么是委托? 委托,也就是委托模式,它是23种经典设计模式种的一种,又名代理模式,在委托模式中,有2个对象参与同一个请求的处理,接受请求的对象将请求委托给另一个对象来处理。委托模式是一项技巧,其他的几种设计模式如:策略模式、状态模式和访问者模式都是委托模式的具体场景应用。…
TS 中的类型声明文件
在 ts 项目中,我们能看到一些 .d.ts文件,它们是类型声明文件,d 可以看成是 declare(声明)的意思,本文就来介绍下 ts 中的 3 种类型声明文件。
ExoPlayer 2.18.2 基本使用(二)
Exoplayer怎么使用缓存?你真的会了吗?如果用缓存,你是选择用第三方的缓存框架还是用Exoplayer自带的缓存实现?如果你不了解这些,如果你想了解这些,那么请看我的这篇文章,肯定对你有所启发!
Viewpager2系列--无限轮播图
无限轮播图可以循环展示一组图片或者内容,其需求和应用场景广泛存在于各种类型的应用中,而ViewPager2作为页面切换的必备良器,刚好可以应用于轮播的场景
有效解决WebView多进程崩溃(续)
在上一篇文章中介绍了可以有效解决WebView多进程崩溃的办法,但隔了两个版本后这个问题竟然死灰复燃,这究竟是怎么回事呢?
有效解决WebView多进程崩溃
本文介绍了一种能够有效解决WebView多进程崩溃的方法。 通过使用官方提供的方法后问题只减少了一部分,从bugly后台依然能收到此问题的大量崩溃信息,以至于都冲上了崩溃问题Top3。 从源码分析调用链最终调用到了AwDataDirLock类中的lock方法。 lock方法会对…
从 0 开始实现《Vue3 响应式系统原理》(一)
Vue3 中的响应式系统是完全重写的,不同于 Vue2,在 Vue3 中使用的是 Proxy 来代替的 Object.defineProperty 来实现的属性拦截,那么接下来我们尝试去实现这个响应式
下一页
个人成就
文章被点赞
414
文章被阅读
177,726
掘力值
3,176
关注了
18
关注者
138
收藏集
14
关注标签
4
加入于
2021-01-29