首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
corewz
掘友等级
Android
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
33
文章 29
沸点 4
赞
33
返回
|
搜索文章
赞
文章( 29 )
沸点( 4 )
深入理解http2.0协议,看这篇就够了!
什么是http2.0协议?看完你就明白了!
从零开始手撸一个热修复框架
热修复原理,这个一直是这几年来很热门的话题,在项目中使用的话,也基本要么是阿里系或者腾讯系的开源框架。但是作为一个光会使用的程序员是远远不够的。这篇文章会从dex分包的原因,原理,热修复的由来及原理为思路,手动写一个热修复的框架,这样感觉比光分析原理要更加深记忆。也是一片比较全…
ConstraintLayout约束性布局攻略
ConstraintLayout是可以灵活定位、调整小部件的ViewGroup,API9开始支持的Support库,用来解决布局嵌套过多的问题。 1. Relative positioning 相对位置 相对位置是ConstrainLayout中创建布局的基础构建块之一,这些约…
一文彻底搞懂EventBus 3.0原理
EventBus是一种用于Android的事件发布-订阅总线框架,由GreenRobot开发,Gihub地址是:EventBus。它简化了应用程序内各个组件之间进行通信的复杂度,尤其是碎片之间进行通信的问题,可以避免由于使用广播通信而带来的诸多不便。 ThreadMode.PO…
组件化
1.什么是模块化、组件化和插件化随着业务的积累,产品的迭代,我们写的工程会越来越大,也越来越臃肿,更加难以维护,那有没有一种方法,能够使得每个人专门负责自己的业务模块,使用的时候把每个人做的模块直接拼
漫画:什么是HashMap?
众所周知,HashMap是一个用于存储Key-Value键值对的集合,每一个键值对也叫做Entry。这些个键值对(Entry)分散存储在一个数组当中,这个数组就是HashMap的主干。 HashMap数组每一个元素的初始值都是Null。 对于HashMap,我们最常使用的是两个…
《数据结构系列_开篇》
答:作者在这个行业也混了6年多了,面试过很多的人,也被很多人面试过,根据经验,基本上的面试问题有过一定工作经验的人都能答的出来,因为都是日常开发中的一些问题,所以很多公司(比较正规的公司)都会在面试中增加数据结构的问题。原因很简单,数据结构是编程基础。基础好的人,学习一些新东西…
《数据结构系列_计算时间复杂度》
本来接下来想更新线性表的,结果我的一个小伙伴面试的时候碰到了这个题目,就打算先梳理科普一下这块的内容。 答:官方的解释,因为受硬件环境和输入规模的影响,代码的绝对执行时间是无法估计的,但是可以估算代码的基本执行次数。所以简单理解,时间复杂度就是其实简单来讲,就是用来计算算法基本…
《数据结构系列_线性表_简述》
首先先回答一下上一篇文章的问题。 求这个方法的时间复杂度。 这个其实比较简单,我们发现,实际上它就是通过递归的方式从n * (n-1)...*1。从n一直乘到1,就是n的阶乘。一共乘了n次,所以时间复杂度为:T(n) = O(n) 线性表特点:若元素存在多个,第一个元素无前驱元…
《数据结构系列_线性表_顺序存储》
通过上述公式我们可以推断出顺序存储的线性表中的任何一个元素的地址,通过公式我们知道,无论求哪个元素的地址,他们时间复杂度都是O(1)。也称为随机存储结构。
下一页
个人成就
文章被点赞
1
文章被阅读
212
掘力值
12
关注了
21
关注者
1
收藏集
0
关注标签
7
加入于
2019-10-17