在应用程序运行的过程中总会有一些经常需要访问并且变化不频繁的数据,如果每次获取这些数据都需要从数据库或者外部文件系统中去读取,性能肯定会受到影响,所以通常的做法就是将这部分数据缓存起来,只要数据没有发生变化每次获取这些数据的时候直接从内存中区获取性能肯定会大大地提高。在.NET中提供了一个Cache...
分类:
Web程序 时间:
2014-08-21 11:09:53
阅读次数:
235
APC是是 PHP 的一个免费公开的优化代码缓存。它用来提供免费,公开并且强健的架构来缓存和优化 PHP 的中间代码。APC如何配置以及如何使用呢?...
分类:
Web程序 时间:
2014-08-21 09:53:53
阅读次数:
277
DNS正解区域文件在DNS中,我们知道有域和区域的概念,域的英文名称是domain,它是一种逻辑概念;而区域英文全称zone,它是一种物理概念。且zone分为正解区域和反解区域正解区域:提供正向解析的服务,即FQDN-->IP的过程反解区域:提供反向解析的服务,即IP-->FQDN的过程..
分类:
系统相关 时间:
2014-08-21 08:29:54
阅读次数:
322
现在的操作系统基本都实现了TCP/IP协议,TCP/IP协议栈分为五层:应用层:向用户提供的一组常用的应用程序,如TELNET,FTP,SMTP,SNTP,DNS,HTTP,这些应用程序有一个端口用来标识。传输层:主要协议是TCP和UDP,提供应用程序的通信。网络层:主要协议是IP协议,定义了IP地址格式..
分类:
其他好文 时间:
2014-08-21 00:23:23
阅读次数:
194
在listview中如果每个item都有图片需要下载的话,我们就得考虑由于大量图片加载而导致的oom(out of memory)问题。
一个典型的做法是,下载图片的时候看看缓存中有没有该图片,如果缓存中没有,就从sd卡中读取,如果sd卡中还没有,再去服务器下载,下载下来的图片先放在sd卡中,并放到缓存中。如此周而复始。
这其中涉及到的就是缓存怎么设计,比较通用的做法就是使用LRU算法来缓存图片,先在手机端设置一个内存区域用于缓存图片,然后将我们下载的图片以键值对的形式丢进去,这样我们就能取到相应的图片啦,...
分类:
其他好文 时间:
2014-08-21 00:17:03
阅读次数:
248
表面内容1.代码的写法应当是别人理解他所需的时间最小化。一条注释可以让你更快理解代码。尽管减少代码行数是一个好目标,但是八里街代码所需的时间最小化是一个更好的目标。2.选择专业的词,比如函数名使用getxxx(),这个get没有表达出很多信息,是从缓存中得到?从数据库中得到?或者从网络得到?如果是网...
分类:
其他好文 时间:
2014-08-21 00:04:53
阅读次数:
272
详细描述VBO的工作原理,及OpenGL中的使用方法及注意事项
分类:
其他好文 时间:
2014-08-20 22:35:42
阅读次数:
504
php的使用ob产生缓存文件,例如在后台添加一个新文章就会产生该文章的html文件,就是用户看到的页面。这样大大节省了时间。
分类:
Web程序 时间:
2014-08-20 19:19:52
阅读次数:
189
1.Session 接口是 Hibernate 向应用程序提供的操纵数据库的最主要的接口, 它提供了基本的保存, 更新, 删除和加载 Java 对象的方法.
2.Session 具有一个缓存, 位于缓存中的对象称为持久化对象, 它和数据库中的相关记录对应. Session 能够在某些时间点, 按照缓存中对象的变化来执行相关的 SQL 语句, 来同步更新数据库, 这一过程被称为刷新缓存(f...
分类:
系统相关 时间:
2014-08-20 18:04:42
阅读次数:
281
由于Android系统对硬件的要求较高,并且上层应用都是用Java(效率要比C++低)编写的,对程序的优化就成了程序员的日常工作了;Android的优化
可以从以下几个地方下手:布局优化、数据库优化、使用异步加载数据、使用缓存技术、算法代码优化、使用线程池
先从比较简单的布局入手
程序目录结构
1.使用 标签复用相同部分的布局文件,就是在一個而已文件中包含另一个布局
activi...
分类:
移动开发 时间:
2014-08-20 18:03:02
阅读次数:
330