首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Android狗子哥
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
1
文章 1
沸点 0
赞
1
返回
|
搜索文章
最新
热门
数据结构-HashMap源码分析
**hash表(hashTable)又称为散列表,是通过hash方法计算出位置的,hashMap底层结构就是散列表+链表+红黑树。
手写红黑树
本篇文章主要是为了自我学习,参考的是b站小刘思源码视频,这里整理是为了自己日后学习(好像缺少一个红黑树删除)。 ①、路径:顺着节点的边从一个节点走到另一个节点,所经过的节点的顺序排列就称为“路径”。 ②、根:树顶端的节点称为根。一棵树只有一个根,如果要把一个节点和边的集合称为树…
Android-动态设置selector
其实我们正常在res文件夹添加一个xml就可,之所以涉及到动态设置selector,是因为selector里面不同状态的drawable需要动态设置不同值的radius. 然后设置对应的drawable,最后一种是默认状态.
设计模式-Builder模式
Builder模式是一步步创建一个复杂对象的创建型模式。它允许用户在不知道内部构造细节的情况下,可以更精细的控制对象的构流程。该模式是为了将构建复杂对象的过程和它的部件解耦,使得构建过程和部件的表示隔离开来。 将一个复杂对象的构建和它的表示分离,使得同样的构建过程可以创建不通的…
网络架构-okHttp分发器
由Square公司贡献的一个处理网络请求的开源项目,是目前Android使用最广泛的网络框架。从4.4开始HttpURLConnection的底层实现采用的是okHttp。 ArrayBlockingQueue:基于数组的阻塞队列,初始化需要指定固定大小。 当使用此队列时,…
第三方框架-Eventbus源码分析
1.基本使用eventbus基本使用2.源码分析源码分析3.eventbus混淆eventbus混淆4.evetnbus的弊端5.Rxbus的使用
Java-注解的使用、实战
Java 注解用于为 Java 代码提供元数据。作为元数据,注解不直接影响你的代码执行,但也有一些类型的注解实际上可以用于这一目的。Java 注解是从 Java5 开始添加到 Java 的。 注解通过 @interface关键字进行定义。 它的形式跟接口很类似,不过前面多了一个…
性能优化-ANR问题分析
A.耗时操作,如复杂的layout,庞大的for循环,IO等。 其中ABCD比较好分析,而E比较困难。 应用ANR产生的时候,ActivityManagerService的appNotResponding方法就会被调用,然后在/data/anr/traces.txt文件中写入A…
安卓UI-搜索查询 简拼 模糊 获取汉字首字母
2.我们需要考虑如果我们输入简拼的时候后台没有返回简拼的字段 所以我们刚进入页面就进行数据转换(这个比较耗时 所以我们需要考虑当用户往输入框输入内容的时候我们数据还没转换完 该怎么出来) ,同时我们也要考虑输入一个就查询一次这种比较耗时的操作,所以我会采用延时处理,还有查询数据…
安卓UI-屏幕适配
屏幕适配(常规的早适配各像素放到对应的资源文件里资源文件不能满足市面上所有分辨率)https://www.jianshu.com/p/ec5a1a30694b1.鸿洋的适配(问题在于当尺寸相同分辨率不
下一页
个人成就
文章被点赞
67
文章被阅读
53,398
掘力值
1,670
关注了
26
关注者
21
收藏集
4
关注标签
3
加入于
2020-02-12