首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
登楼应登楼
掘友等级
搬砖小能手
平平淡淡看世界,踏踏实实写人生
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
60
文章 60
沸点 0
赞
60
返回
|
搜索文章
最新
热门
聊一聊Android中的Handler机制
Android的UI控件不是线程安全的,在多线程并发访问的条件下可能会导致UI处于不可预期的状态。举个例子,假如允许子线程更新UI,在子线程A对一个TextView 更新 为 “hello world”,在子线程B对这个TextView 更新为 “你好,世界 ”,线程并发环境下…
HashMap源码解析
这里的hash方法是传入一个key值,当key为空时,返回0,当key不为空时返回 一个int 型的 整数,这个整数是由key的哈希值h与上h右移16位得来的,这行代码的作用是增加hash的散列性。 当数组长度较短时,如16,链表长度达到8已经是占用了最大限度的50%,意味着负…
计网基础(TCP,UDP,HTTP协议,五层协议体系结构)
① 在主机上的数据DATA,应用层加上一些控制信息,DATA+控制信息形成报文。 ②报文分成段之后存放到传输层中,加上传输层的控制协议形成报文段。 ③报文段与网络层的控制信息一起形成数据报。(数据报过长时可以进行切分形成分组) ④数据报在头尾部分加上数据链路层的控制信息形成帧。…
JVM基础(内存管理,GC机制,类加载)
1. 程序计数器 2. Java虚拟机栈 栈帧是一个内存区块,是一个数据集,维系着方法执行过程中的各种信息。 4. Java 堆 new 的对象先放在Eden区,此区大小有限制。 当Eden区填满时,程序又需要创建对象,JVM 的垃圾回收器会对Eden进行垃圾回收(Minor …
Retrofit基本使用
Retrofit是Square公司开发的一款针对Android网络请求的框架,遵循Restful设计风格,底层基于OkHttp,获得许多使用者的好评,也是现在的主流网络请求框架。 使用好各种框架有利于我们更快的实现项目,本文主要讲解Retrofit网络框架的使用以及各种注解的…
动画|深入浅析
interpolator:表示动画集合所采用的插值器,影响动画的速度。可以不指定,默认是accelerate_decelerate_interpolate(加速减速插值器)。下文属性动画会详细介绍插值器的相关知识。 shareInterpolator:表示集合中的动画是否和集合…
View|工作流程
注意:ViewRoot并不属于View树的一份子。从源码实现上来看,它既非View的子类,也非View的父类,但是,它实现了ViewParent接口,这让它可以作为View的名义上的父视图。 View的绘制流程从ViewRoot的performTraversals开始,如图。 …
View体系详解
注意:View在平移过程中,top和left表示原始左上角的位置信息,发生改变的值是x、y、translationX、translationY这四个参数。 ViewConfiguration.get(getContext()).getScaledTouchSlop()。 在处理…
浅谈IPC|Binder
下面是我这篇博文的学习脑图,方便读者更快的找到自己想要了解的知识点。 IPC是Inter-Process Communication的缩写,含义为进程间通信或者跨进程通信,是指两个进程之间进行数据交换的过程。 看到这里,需要先了解一下进程、线程以及它们的关系。 IPC不是And…
鸿蒙OS,运行第一个“hello world”
也可看官方文档自行运行helloWorld,这篇文章主要记录我的安装使用过程。 2. 点击同意 3.安装过程中会提示安装SDK到默认目录,一般默认目录都是在C盘里,若是想要自定义安装目录,可以点击取消,到这个页面点击设置。 填写项目相关信息,保持默认值即可,点击Finish。 …
下一页
个人成就
文章被点赞
115
文章被阅读
24,157
掘力值
745
关注了
27
关注者
24
收藏集
0
关注标签
11
加入于
2020-04-11