![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android理论知识小结
小生庄毕凡
这个作者很懒,什么都没留下…
展开
-
Svn与Git的五个基本的区别
1.GIT是分布式的,SVN不是:这是GIT和其它非分布式的版本控制系统,例如SVN,CVS等,最核心的区别。如果你能理解这个概念,那么你就已经上手一半了。需要做一点声明,GIT并不是目前第一个或唯一的分布式版本控制系统。还有一些系统,例如Bitkeeper, Mercurial等,也是运行在分布式模式上的。但GIT在这方面做的更好,而且有更多强大的功能特征。GIT跟SVN一样有自己的集中原创 2017-08-31 08:51:32 · 344 阅读 · 0 评论 -
LRUCache,DiskLrucache,四种引用的区别,以及图片二次采样,三级缓存小知识
一、LRUCache LruCache是android提供的一个缓存工具类,其算法是最近最少使用算法。它把最近使用的对象用“强引用”存储在LinkedHashMap中,并且把最近最少使用的对象在缓存值达到预设定值之前就从内存中移除。二、DiskLrucache 防止多图OOM的核心解决思路就是使用LruCache技术。但LruCache只是管理了原创 2017-07-23 20:23:47 · 608 阅读 · 0 评论