SDWebImage底层实现有沙盒缓存机制,主要由三块组成:1、内存图片缓存,2、内存操作缓存,3、磁盘沙盒缓存 SDWebImage GitHub地址 版本4.0.0 一、SDWebImage时序图 二、SDWebImage类图 三、SDWebImage原理 2.SDWebImageManager ...
分类:
Web程序 时间:
2016-10-10 20:18:30
阅读次数:
189
Sql Sever 2008对计算机的配置要求: 1:处理器:最低1.4Ghz的处理器,建议使用2.0GHz或更高的处理器 。 2:内存:最小512MB, 建议使用1GB或更高的处理器。 3:磁盘容量:最少有2GB的可内存。 4:操作系统:不同的版本安装支持不同安装系统。 ...
分类:
数据库 时间:
2016-10-05 22:13:06
阅读次数:
195
IO数据流: 可以读写基本数据类型的数据 数据输入流:DataInputStream DataInputStream(InputStream in) 数据输出流:DataOutputStream DataOutputStream(OutputStream out) 本来想自己写例子,后来看到博友写的 ...
分类:
编程语言 时间:
2016-10-03 12:34:27
阅读次数:
142
缓存 缓存是用来减少高速设备访问低速设备所需平均时间的组件,文件读写涉及到计算机内存和磁盘,内存操作速度远远大于磁盘,如果每次调用read,write都去直接操作磁盘,一方面速度会被限制,一方面也会降低磁盘使用寿命,因此不管是对磁盘的读操作还是写操作,操作系统都会将数据缓存起来。 Page Cach ...
分类:
系统相关 时间:
2016-09-25 11:57:54
阅读次数:
207
第二十二天312 1:登录注册IO版本案例(掌握)312 2:数据操作流(操作基本类型数据的流)(理解)313 (1)定义:313 (2)流对象名称313 (3)代码演示:313 3:内存操作流(理解)314 (1)说明:314 (2)三种类型315 (3)代码演示:315 4:... ...
分类:
编程语言 时间:
2016-09-15 13:36:45
阅读次数:
268
操作系统——存储管理:分区、分页、分段、请求式分页和虚拟内存 1. 综述 突然把这么多概念弄到一起,让人有点儿困惑。自己的一些理解: 分区式管理:最简单直观的方式,在内存中分配一个区,将整个进程放入这个区。缺点是会产生外碎片,即时间长了会在分区之间产生难以被利用的小空间。 分页式管理:将内存分成固定 ...
分类:
其他好文 时间:
2016-09-13 19:21:09
阅读次数:
362
segmentation fault:段错误 一般有以下原因容易造成段错误: 1)指针: 指针为空"NULL",或者指针未初始化就使用,指针使用完后未释放 2)内存(超出分配的内存空间): 对数组操作不当,数组越界;对字符串操作不当(比如在使用strcpy函数时),字符串空间越界;对动态内存操作不当 ...
分类:
其他好文 时间:
2016-09-09 15:04:20
阅读次数:
131
Arraylist和Vector是采用数组方式存储数据,此数组元素数大于实际存储的数据以便增加插入元素,都允许直接序号索引元素,但是插入数据要涉及到数组元素移动等内存操作,所以插入数据慢,查找有下标,所以查询数据快,Vector由于使用了synchronized方法-线程安全,所以性能上比Array ...
分类:
其他好文 时间:
2016-09-05 10:27:06
阅读次数:
126
MMU(Memory Management Unit,内存管理单元),操作系统通过使用处理器的MMU功能实现以下:1)虚拟内存。有了虚拟内存,可以在处理器上运行比实际物理内存大的应用程序。为了使用虚拟内存,操作系统通常要设置一个交换分区(通常是硬盘),通过将不活跃的内存中的数据放入交换分区,操作系统 ...
分类:
系统相关 时间:
2016-09-03 22:26:30
阅读次数:
239
ArrayList 和Vector他们底层的实现都是一样的,都是使用数组方式存储数据,此数组元素数大于实际存储的数据以便增加和插入元素,它们都允许直接按序号索引元素,但是插入元素要涉及数组元素移动等内存操作,所以索引数据快而插入数据慢。 Vector中的方法由于添加了synchronized修饰,因 ...
分类:
其他好文 时间:
2016-08-26 18:16:02
阅读次数:
129