Android开发中,为了减少用户的流量使用和使APP体验更流畅,我们通常会使用缓存技术。通常来说,缓存分两级。第一级,是内存缓存,它的好处是,读写非常快,缺点则是,过量地使用会使APP整体变得十分卡顿,因为运行的内存不足了,甚至引起OOM。第二级则是文件缓存(File,SQLite等),文件缓.....
分类:
系统相关 时间:
2015-12-19 20:27:33
阅读次数:
244
1、组合和继承之间的选择组合和继承都允许在新的类中放置子对象,组合是显式的这样做,而继承则是隐式的做。组合技术通常用于想在新类中使用现有类的功能而非它的接口这种情形。即在新类中嵌入某个对象,让其实现所需要的功能,但新类的用户看到的只是为新类所定义的接口,而非所嵌入对象的接口。为取得此效果,需要在新类...
分类:
编程语言 时间:
2015-12-19 11:11:01
阅读次数:
209
SSL是“SecureSocketLayer(安全套接字层)”的缩写。这是一种在访问者的网络浏览器与您的网站之间建立安全会话链路的技术,通过此链路传输的通信均进行加密,从而确保其安全。SSL也经常用于传输安全电子邮件、安全文件和其他形式的信息。不论是公司还是个人,在线安全保护措施..
分类:
其他好文 时间:
2015-12-18 19:01:16
阅读次数:
324
一:概述SSI:服务器端嵌入或者叫服务器端包含,是Server Side Include的简写。SSI技术通过在文档中加入SSI指令,让服务器端在输出文档之前解析SSI指令,并把解析完的结果和文档一同输出给客户端。SSI的指令格式为:其中,directive是指令名,parameter指令参数,va...
分类:
其他好文 时间:
2015-12-07 20:20:40
阅读次数:
269
理解Method Swizzling是学习runtime机制的一个很好的机会。在此不多做整理,仅翻译由Mattt Thompson发表于nshipster的Method Swizzling一文。Method Swizzling是改变一个selector的实际实现的技术。通过这一技术,我们可以在运行时...
分类:
其他好文 时间:
2015-12-05 00:24:42
阅读次数:
163
转自:http://www.cnblogs.com/knowledgesea/archive/2012/06/20/2536603.html一、缓存概念,缓存的好处、类型。缓存是一种用空间换取时间的技术,通俗点也就是说把你得到的数据存放在内存中一段时间,在这短时间内服务器不去读取数据库、或是真实的数...
分类:
Web程序 时间:
2015-11-25 13:31:23
阅读次数:
216
理解Method Swizzling是学习runtime机制的一个很好的机会。在此不多做整理,仅翻译由Mattt Thompson发表于nshipster的Method Swizzling一文。Method Swizzling是改变一个selector的实际实现的技术。通过这一技术,我们可以在运行时...
分类:
其他好文 时间:
2015-11-22 21:39:44
阅读次数:
188
ajax=>AsynchronousJavaScriptandXML异步传输,是指一种创建交互式网页应用的网页开发技术。通过在前端脚本(js)与服务器进行少量数据交换,AJAX可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新;传统的网页(不使用AJAX)如果需..
分类:
Web程序 时间:
2015-11-17 11:04:25
阅读次数:
208
AJAX即“AsynchronousJavascriptAndXML”(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术。AJAX = 异步JavaScript和XML(标准通用标记语言的子集)。AJAX 是一种用于创建快速动态网页的技术。通过在后台与服务器进行少量数据交...
分类:
Web程序 时间:
2015-11-09 20:49:04
阅读次数:
205
一、认识AjaxAjax 一种JavaScript and XML 快速创建动态网页的技术,通过客户端与后台进行通信,与后台服务器进行少量的数据交互。ajax 实现页面的异步更新,即是说不需要重新加载页面就可以对页面的部分数据进行及时更新。Ajax的主要方式是XMLHttpRequest对象。二、A...
分类:
Web程序 时间:
2015-11-04 00:22:46
阅读次数:
287