首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
面试
订阅
StephenNeverMore
更多收藏集
微信扫码分享
微信
新浪微博
QQ
25篇文章 · 0订阅
计算机网络面试(五)之运输层及常见面试题
概述 多路复用 多路分解 无连接运输:UDP 特点 报文 UDP和TCP的不同 面向连接的运输:TCP 特点 MSS 报文 连接管理 三次握手 为什么需要三次握手而不是两次握手? 四次挥手 为什么客户
深入理解 RecyclerView 的回收复用缓存机制详解(匠心巨作-下)
前言: 生命总是要有信仰,有梦想才能一直前行,哪怕走的再慢,也是在前进。一、概述 RecyclerView作为官方指定的高效、高拓展性的列表控件,做了很好的封装,灵活好用,深受我们喜欢。官方对它的
Activity在配置变更后刷新UI的思路及初步实现
1. 场景 2. 如何实现系统配置变更后,Activity不重建情况下实现UI自动刷新 1. 一般实现方式 在Manifest对应的Activity中声明 android:configChanges属
Android的ActivityManagerService(简称AMS)的源码分析
ActivityManagerService是Android系统中一个特别重要的系统服务,也是我们上层APP打交道最多的系统服务之一。
View的显示过程
1 setContentView(): 初始化DecorView,并没有添加到Window上 2 onResume()时,Activity并没有添加到屏幕上,onResume()之后才会添加到屏幕上,
View的测量布局绘制过程
本章就重点分析此四法 前置分析(下面代码位于measureHierarchy之前) 接下来看shouldUseDisplaySize(WindowManager.LayoutParams) 方法很ea
Android-Service启动过程
ContextImpl到AMS的过程 流程图: 要启动Service,我们会先调用startService方法。 我们最终会调用ContextImpl中的startService方法,在这个方法中会调
Android 客户端性能优化(魅族资深工程师毫无保留奉献)
本文由魅族科技有限公司资深Android开发工程师degao(嵌入式企鹅圈原创团队成员)撰写,是degao在嵌入式企鹅圈发表的第一篇原创文章,毫无保留地总结分享其在领导魅族多个项目开发中的Android客户端性能优化经验,极具实践价值!
『多图警告』手撕排序算法 - 前端进阶必备
算法(Algorithm) 已经是一个老生常谈的概念了,最早来自于数学领域。 算法(Algorithm) 代表着用系统的方法描述解决问题的策略机制,可以通过一定规范的 输入,在有限时间内获得所需要的 输出。 一个算法的好坏是通过 时间复杂度 与 空间复杂度 来衡量的。 鱼头跟方…
组件化架构Dagger2无缝连接开发
看到上面代码是不是很惊讶,为什么在上层module中为什么还要重复依赖呢,出现了同样的配置。 大家应该都明白这行代码的主要功能是用于生成代码的。底层library里面不是已经有了吗?为什么在上层module中还出现呢?这是一个坑。下面我会一一解释 其实dagger 中的Modu…