首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
技术
订阅
Lovingd
更多收藏集
微信扫码分享
微信
新浪微博
QQ
21篇文章 · 0订阅
HTTP3/QUIC 时代的来临,能给App带来什么?
在本文发布时,HTTP3/QUIC 早在几年前就有了初版协议,去年就发布了正式版本协议。为何现在才发文呢?又能给App带来什么呢?
统计了四百多个应用市场流行应用,看看他们使用了哪些开源库
使用最多的Top150开源库排名;涉flutter应用已超其他跨端库;单应用涉及开源库最高数量为59个
【开源库剖析】Glide 4.8.0 源码解析
最近因为对项目的图片库做了功能拓展和优化,花了点时间研究了下Glide,输出了总共6篇解析文章。本篇文章是一个整体总结。
OkOne-基于okhttp的网络性能优化框架
OkOne是一款基于okhttp库的网络性能优化框架,但不同于其他框架对okhttp的使用调用进行封装,而是从不一样的方面,以对开发者无侵入的方式进行优化。 在APP项目中可能会包含多个组件模块,或依赖多个三方库,甚至部门分不同团队开发各自业务模块AAR供APP集成。其中可能都…
两万六千字带你 Kotlin 入门
开头先说一下,我不是标题党,本教程真的有两万六千字(严格点说应该是两万六千五百八十四),以前我也曾写过 Kotlin 的入门教程,但由于隔得比较久了,所以就对原有教程进行了修正,并且补充了 Kotli
【线程锁事】篇一:为什么CountDownlatch能保证执行顺序?
并发系列:线程锁事篇一:为什么CountDownlatch能保证执行顺序?篇二:并发容器为什么能实现高效并发?篇三:从ReentrientLock看锁的正确使用姿势新系列:Android11系统源码解
Android 开源库 #6 适可而止!看 Glide 如何把生命周期安排得明明白白
在这篇文章里,我将分析 Glide 生命周期管理,主要分为三个层次的生命周期:Activity & 网络 & 内存。如果能帮上忙,请务必点赞加关注,这真的对我非常重要。
JAVA基础知识系列---进程、线程安全
保证在某一时刻只有一个线程能访问数据的简便方法,在任意时刻只允许一个线程对资源进行访问。如果有多个线程试图同时访问临界区,那么在有一个线程进入后,其他所有试图访问临界区的线程将被挂起,并一直持续到进入临界区的线程离开。临界区在被释放后,其他线程可以继续抢占,并以此达到用原子方式…
【Java基础】Java面试基础知识Q&A(下)
Java 中有两种异常:受检查的(checked)异常和不受检查的(unchecked)异常。 不受检查的异常:不需要在方法或者是构造函数上声明,就算方法或者是构造函数的执行可能会抛出这样的异常,并且不受检查的异常可以传播到方法或者是构造函数的外面。 相反,受检查的异常必须要用…
【Java基础】Java面试基础知识Q&A(上)
Java 是一个支持并发、基于类和面向对象的计算机编程语言。面向对象软件开发的优点: 代码开发模块化,更易维护和修改。 代码复用。 增强代码的可靠性和灵活性。 增加代码的可理解性。 面向对象编程有很多重要的特性,比如:封装,继承,多态和抽象。下面的章节我们会逐个分析这些特性。 …