1.思想
归并是指将两个或者多个按值有序序列合并成为一个按值排列的有序序列的过程。若将两个按值有序序列合并成一个按值有序序列,则称之为二路归并。同理,有三路归并、四路归并等。其中二路归并最为简单,也最常用
小楼一夜听春雨
在 Android-Universal-Image-Loader完全解析及改进(02) 以及 Android-Universal-Image-Loader完全解析及改进(03) 这两篇博客中,分析了UIL的整体架构和重点类,同时也零星地指出了UIL存在的一些不足。
本文将罗列出UIL存在的不足并给出相应的建议,并且在文章最后将给出一个我自己写的改进的图片加载框架。
在 Android-Universal-Image-Loader完全解析及改进(02) 一文中分析了UIL的整体架构,实现流程已经最核心的几个类。本文将分析剩下的重点类。
MemoryCache家族包括BaseMemoryCache,LimitedMemoryCache,LargestLimitedMemoryCache,
LRULimitedMemoryCache,LruMemoryCache,LimitedAgeMemoryCache,FuzzyKeyMemoryCache等.
之所以叫MemoryCache家族是因为其中的类都是全部或部分实现了MemoryCache接口。值得注意的是这里充分利用了”组合优于继承”这一点,如FuzzyKeyMemoryCache。另外,从接口到抽象类,再到完全实现类,是一种经典的设计方法。
原文链接为:http://www.liberiangeek.net/2014/07/ubuntu-tips-create-samba-file-server-ubuntu-14-04/
本来以为Samba共享文件夹这么常用的功能一定有很多的参考,但是在中文下却没有找到一篇满意的文章。后面用英文搜索到了一篇不错的文章。
原文如下:
This brief tutorial is going to show you how to create a Samba file server in Ubuntu
Android-Universal-Image-Loader(下面简称UIL)是由nostra13团队推出的一个的Android开源图片缓存库,项目地址为https://github.com/nostra13/Android-Universal-Image-Loader
由于其良好的扩展性,以及较快的响应速度,受到了开发者的欢迎。
从本文开始,将从UIL功能介绍,UIL整体架构分析,UIL重点类分析,UIL不足,UIL改进这五个方面进行介绍。本文先进行前面第一点的分析。