首页
AI Coding
AIDP
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Lu_Hsiang
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
97
文章 97
沸点 0
赞
97
返回
|
搜索文章
最新
热门
BasePopupWindow解析
最近在实现PopupWindow的时候发现一个很好用的开源库----BasePopupWindow 没有使用封装的开源库之前,我们定义一个PopupWindowe正常的步骤是 所有的配置项都在acti
JVM运行时内存结构和Java内存模型的区别
JVM运行时内存结构(也就是咱们常说的运行时数据区) 程序计数器 程序计数器是一块很小的内存空间,它是线程私有的,可以认作为当前线程的行号指示器。 为什么需要程序计数器? 我们知道对于一个处理器(多核
Executor框架
Exector框架主要由三大部分组成如下: 任务,包括被执行任务需要实现的接口:Runnable接口或Callable接口 任务的执行,包括任务执行机制的核心接口Executor,以及继承自Execu
AsyncTask源码详解
线程在Android中是一个很重要的概念,从用途上说,线程分为主线程和子线程,主线程主要处理和界面相关的事情,而子线程则往往用于执行耗时操作。 AsyncTask封装了线程池和Handler,主要是方
手动实现滑动冲突场景并解决
最近在看到滑动冲突的两种解决方案即内部拦截法和外部拦截法收获颇丰,故想制造一个滑动冲突的场景并使用这两种方法解决。 滑动的场景其实很好制造,就是一个ViewGroup里面嵌套一个View或者ViewG
Flow学习总结
最近看了很多大佬关于LiveData和Flow比对的文章并做出了推荐,这里打个总结说下自己的理解。 首先我们应该要清楚liveData和flow的优缺点以及特性,才能在不同的场景到底应用liveDat
Flow原理解析
Flow是基于协程实现的异步数据流,所以在学习flow原理之前需要掌握协程相关的知识。 话不多说,直接开摆,不是,直接开始。 首先最简单的创建flow我们都知道flow{ emit(vale) },这
小程序学习之路-ArrayBuffer、base64、url互转
最近在实现上传头像的功能的时候涉及到二进制数据转换为可显示的图片的问题,这里面小程序给了两种方法,第一种方法ArrayBuffer转base64完美实现了,但是第二种方法ArrayBuffer转url
小程序学习之路-display-flex详解
最近在学习小程序的wxss中最常见的属性就是 display: flex,因此详细记录一下这个属性的用法。 一、Flex布局是什么? Flex是Flexible Box的缩写,意为"弹性布局",用来为
JVM内存结构
首先要说一下JVM运行java程序时开辟的各种空间,包括线程共享的堆和方法区,以及线程非共享的方法栈和程序计数器(PC寄存器)。 堆:存放类的对象实例。 方法区:专门用来存放已经加载的类信息、常量、静
下一页
个人成就
文章被点赞
16
文章被阅读
14,343
掘力值
564
关注了
26
关注者
6
收藏集
3
关注标签
0
加入于
2021-08-30