首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Android开发
订阅
rtuywrutrtu
更多收藏集
微信扫码分享
微信
新浪微博
QQ
41篇文章 · 0订阅
Kotlin 协程真的比 Java 线程更高效吗?
协程的概念本身并不新鲜,使用C++加上内嵌汇编,一个基本的协程模型50行代码之内就可以完全搞出来。早在2013年国内就有团队开源了号称支持千万并发的C++协程库 libco。 最近几年协程的概念越来越深入人心,主要还是因为Google的Go语言应用范围越来越广,考虑到目前并没有…
为什么阿里巴巴禁止在 foreach 循环里进行元素的 remove/add 操作
但是手册中并没有给出具体原因,本文就来深入分析一下该规定背后的思考。 Foreach循环(Foreach loop)是计算机编程语言中的一种控制流程语句,通常用来循环遍历数组或集合中的元素。 Java语言从JDK 1.5.0开始引入foreach循环。在遍历数组、集合方面,fo…
RecycleView + Glide 在刷新的时候 网络图片会出现忽大忽小的问题
这样就可以使 网络图片同一个网络地址每次刷新都会变大变小的问题;但是这样会出现如果网络图片本身尺寸比较小 下方回出现很大一片空白的问题;到这里我们就可以用我们的第二种方法来解决了。 使用这种方法时 当网络图片本身像素小于 设置的宽高时 会显示网络图片的宽高,而当网络图片大于设置…
Android 复杂的列表视图新写法 MultiType (v3.1.0 修订版)
前言 MultiType 这个项目,至今 v3.1.0 稳定多时,考虑得非常多,但也做得非常克制。原则一直是 直观、灵活、可靠、简单纯粹(其中直观和灵活是非常看重的)。 在开发我的 TimeMachine 时,我有一个复杂的聊天页面,于是我设计了我的类型池系统,它是完全解耦的,我…
利用 Android 系统原生 API 实现分享功能
直接上图,这是一个典型的调用系统原生分享场景下的界面,相信大家应该都很熟悉。 创建一个 Intent ,指定其 Action 为 Intent.ACTION_SEND,这表示要创建一个发送指定内容的隐式意图。 指定需要发送的内容和类型。 向系统发送隐式意图,打开系统分享选择器,…
从0系统学Android-2.5更多隐式Intent用法
上一节中我们学习了通过隐式 Intent 来启动 Activity。实际上隐式 Intent 还有更多的内容。 使用隐式 Intent 我们不仅可以启动自己程序内符合要求的Activity 还可以启动其他程序中符合要求的 Activity,这也使得 Android 中多个应用程…
Android缓存机制-LRU cache原理与用法
在使用Android图片加载框架时,经常会提到三级缓存,其中主要的是内存缓存和文件缓存。 两个缓存都是用到了LruCache算法,在Android分别对应:LruCache和DiskLruCache。 操作系统中进行内存管理中时采用一些页面置换算法,如LRU、LFU和FIFO等…
这些年我坚持写作这件事
专注于人工智能、读书与感想、聊聊数学、计算机科学、分布式、机器学习、深度学习、自然语言处理、算法与数据结构、Java深度、Tomcat内核等。 坚持写作已经快接近5年了,文章涉及面也较广。已出版《Tomcat内核设计剖析》、《图解数据结构与算法》,即将出版《人工智能原理科普》。…
js的四种for循环
深入了解JavaScript中的for循环来源:www.codeceo.com在ECMAScript5(简称ES5)中,有三种for循环,分别是:在2015年6月份发布的ECMAScript6(简称E