首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
小_菜
掘友等级
关注
私信
获得徽章 0
动态
文章
专栏
沸点
收藏集
1
关注
赞
44
文章 44
沸点 0
资讯 0
赞
44
关注
返回
|
搜索文章
文章
热门
最新
小_菜
1年前
Android
shadow 源码学习笔记持续整理中......
如果有老哥也在学习 shadow 正在学习 shadow,将学习心得进行整理,随着 shadow 的不断学习,shadow 设计的确实好啊
200
点赞
评论
小_菜
1年前
算法
前端
KMP算法重点讲k=next[k]
KMP核心是K = next[K], 但不幸的是找了好几篇文章没有一篇讲K = next[K], 都选择了无视,突然来了一个灵感, 想到为啥有K = next[K]这个结论, 写下此笔记以作纪念
589
4
评论
小_菜
2年前
Java
java内存基础概念
这块内存是线程安全的, 在任何一个确定的时刻, 一个处理器(对于多核处理器来说是一个内核)都只会执行一条线程中的指令. 因此, 为了线程切换后能恢复到正确的执行位置, 每条线程都需要有一个独立的程序计数器, 各条线程之间计数器互不影响, 独立存储, 这块内存区域被称为 线程私有…
161
1
4
小_菜
2年前
OKHttp
OKHTTP--RetryAndFollowUpInterceptor重连拦截器
第二个重试有一个最大次数限制, 但是第一种情况的重试则很可能会出现死循环的情况. 如何定位这种问题, OKHTTP提供的了自定义拦截器可以实现这个需求. 如果Request能够正常执行, 则所有拦截器都是递归的方式依次顺序执行完成, 但是如果请求的链路上发生了异常, 如果抛出了…
249
点赞
评论
小_菜
2年前
OKHttp
OKHTTP--ConnectInterceptor拦截器
最开始分析ConnectInterceptor时非常的吃力, 因为TCP/IP协议相关的知识掌握的太少了, 基本上每一步都需要查阅不少文章学习涉及到的网络协议知识. 整个代码链路也是非常的长, 看完下来感觉挺懵逼了, 边看边画流程图, 整理总结每块代码做的事情, 防止以后再回顾…
282
点赞
评论
小_菜
2年前
OKHttp
okhttp-BridgeInterceptor请求首部配置拦截器
1. BridgeInterceptor 这个拦截器是责任链上拦截器中功能职责最简单的一个拦截器, 关于上面的代码, 以后再回顾时切勿死记硬背, 只需要记住OKHTTP使用拦截器对请求的REQUEST进行分工处理, 将各个拦截器职责定义清楚, 提高了扩展性与复用性, 每个拦截器…
827
1
评论
小_菜
2年前
Android
SharedPreferences学习
关于这段代码主要关注makeBackupFile与startLoadFromDisk这两个方法, 这两个方法解决了一个异常情况下数据丢失的问题, 也引起另外一个问题, 当一个SP文件数据过大时, 存在耗时的情况. 其他的都是代码细节, 在平时工作写代码时可以参考这几处的代码. …
96
点赞
评论
小_菜
2年前
JVM
《深入理解JVM虚拟机》笔记摘抄
结合当前正在做的事涉及到JVM相关的知识时, 查阅资料并记录, 方便以后快速查阅, 以下内容全部摘抄自《深入理解JVM虚拟机》这本书. 1. 方法调用 栈帧是用于支持虚拟机进行方法调用和方法执行的数据结构, 它是虚拟机运行时数据区中的虚拟机栈的栈元素. 栈帧存储了方法的局部变量…
151
点赞
评论
小_菜
2年前
源码
Matrix源码分析-TracePlugin(慢函数检测)
监听主线程的Looper, 保证主线程在空闲状态时停止更新sCurrentDiffTime, 从而减少资源的占用. 关键点: endRecord = new IndexRecord(sIndex-1), 对应o()方法结束时的sIndex++操作.
410
1
评论
小_菜
2年前
Linux
Linux笔记
2、物理内存是CPU可以直接进行寻址的内存空间. 1、操作系统同时运行多个程序, 编写程序是直接操作物理内存的, 而物理内存的大小又是很有限的, 比如8086只有20根地址线, 那么它的寻址空间就是1MB, 我们就说8086能支持1MB的物理内存, 即使我们安装了128M的内存…
105
点赞
评论
下一页
个人成就
文章被点赞
16
文章被阅读
15,040
掘力值
611
关注了
16
关注者
3
收藏集
1
关注标签
13
加入于
2016-02-28