移动应用在处理网络资源时,一般都会做离线缓存处理,其中以图片缓存最为典型,其中很流行的离线缓存框架为SDWebImage。 但是,离线缓存会占用手机存储空间,所以缓存清理功能基本成为资讯、购物、阅读类app的标配功能。 今天介绍的离线缓存功能的实现,主要分为缓存文件大小的获取、清除缓存文件的实现。 ...
分类:
移动开发 时间:
2016-10-21 11:09:36
阅读次数:
325
移动应用在处理网络资源时,一般都会做离线缓存处理,其中以图片缓存最为典型,其中很流行的离线缓存框架为SDWebImage。 但是,离线缓存会占用手机存储空间,所以缓存清理功能基本成为资讯、购物、阅读类app的标配功能。 今天介绍的离线缓存功能的实现,主要分为缓存文件大小的获取、清除缓存文件的实现。 ...
分类:
移动开发 时间:
2016-10-19 20:05:55
阅读次数:
182
今天和同事在讨论浏览器的缓存问题。正好之前有遇到过,当时一时没有想清楚它的缓存机制,所以晚上正好有时间仔细研究了一下。 浏览器为什么要缓存?什么会缓存下来? 首先当我们访问网页的时候,很多大的图片从服务器上传输过来的时候,试想一下,如果浏览器不把图片缓存下来而是每次都要到服务器去取,那么每次都给服务 ...
分类:
其他好文 时间:
2016-10-10 20:27:05
阅读次数:
207
SDWebImage底层实现有沙盒缓存机制,主要由三块组成:1、内存图片缓存,2、内存操作缓存,3、磁盘沙盒缓存 SDWebImage GitHub地址 版本4.0.0 一、SDWebImage时序图 二、SDWebImage类图 三、SDWebImage原理 2.SDWebImageManager ...
分类:
Web程序 时间:
2016-10-10 20:18:30
阅读次数:
189
前言: 对于SHA安全散列算法,以前没怎么使用过,仅仅是停留在听说过的阶段,今天在看图片缓存框架Glide源码时发现其缓存的Key采用的不是MD5加密算法,而是SHA-256加密算法,这才勾起了我的好奇心,所以趁着晚上没啥事,来学习一下。 其他几种加密方式: Android数据加密之Rsa加密 An ...
分类:
移动开发 时间:
2016-09-23 08:42:01
阅读次数:
237
dispatcher多方式拦截
我们来看一个例子我们定义一个index.jsp,里面有一个链接跳转到dispatcher.jsp页面
To Test Page
我们来看下dispatch...
分类:
其他好文 时间:
2016-09-09 10:23:14
阅读次数:
203
在服务端实时的获取动态变化的图片,如果图片的名称路径没有改变,浏览器会贱贱的拿着缓存不放,这个时候我们要做的就是改变图片的路径,不是真正的改变src的路径,而是在这个路径后面加上没有用的参数: src='image/123.png?t='+new Date().getTime();? 或者 ?src ...
分类:
其他好文 时间:
2016-09-07 10:39:21
阅读次数:
198
使用第三方库SDWebImage实现仿新浪微博照片浏览器,可以下载图片缓存,点击之后滚动查看相片,具体效果如下: 代码如下: WeiboImageView.h: WeiboImageView.m WeiboImageBrowser.h WeiboImageBrowser.m 使用方法: ViewCo ...
分类:
移动开发 时间:
2016-08-28 13:56:48
阅读次数:
402
由于手机内存的限制和网络流量的费用现在,我们在加载图片的时候,必须要做好图片的压缩和缓存。 图片缓存机制一般有2种,软引用和内存缓存技术。 1.压缩图片:压缩图片要既不能模糊,也不能拉伸图片。 图片操作的时候,最常用的是BitmapFactory,现在看看如何压缩图片。 Bitmapfactory. ...
分类:
移动开发 时间:
2016-08-23 23:23:30
阅读次数:
237