/*
* 这里使用的是索引的优化
* 这里有话使用的是对于FSDirectory和RAMDirectory的路径的选择,
* FSDirectory使用的是系统磁盘上文件的路径
* 而RAMDiectory使用的是内存中的路径
* RAM的不可以永久保存
* 下面的代码就是分别演示这两种建立存储索引的方法。
* */
package merge;
impor...
分类:
其他好文 时间:
2015-03-21 11:18:06
阅读次数:
128
debuginram:程序在RAM中调试运行。根据RAM特性,断电后程序丢失。优点:程序运行速度较快。debuginflash:将程序下载到Flash中调试运行。根据Flash特性,断电后程序仍然存在,即可实现脱机运行。缺点:程序运行速度稍稍慢于RAM,对于普通的程序并没特别大的区别。此种调试方法一...
分类:
其他好文 时间:
2015-03-20 10:39:38
阅读次数:
282
Java栈与堆 ----对这两个概念的不明好久,最终找到一篇好文,拿来共享 1. 栈(stack)与堆(heap)都是Java用来在Ram中存放数据的地方。与C++不同,Java自己主动管理栈和堆,程序猿不能直接地设置栈或堆。 2. 栈的优势是,存取速度比堆要快,仅次于直接位于CPU中的寄存器。但缺...
分类:
编程语言 时间:
2015-03-20 09:13:56
阅读次数:
120
Raspberry Pi (BCM2835): Device Information Architecture ARMv6 CPU ARM11 RAM 256MB OR 512MB since October 2012 (shared with?GPU) GPU VideoCore IV OpenGL OpenGL ES 2.0 Multimedia OpenMax IL 1.1.2 Qt...
分类:
Web程序 时间:
2015-03-20 07:01:51
阅读次数:
1569
认识Java中堆和栈
栈与堆都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。
Java的堆是一个运行时数据区,类的对象从中分配空间。这些对象通过new、newarray、anewarray和 multianewarray等指令建立,它们不需要程序代码来显式的释放。堆是由垃圾回收来负责的,堆的优势是可以动态地分配内存大小,生存期...
分类:
编程语言 时间:
2015-03-20 01:29:51
阅读次数:
210
在手机APP的开发中,RAM分配是开发的时候需要时时刻刻考虑的关键问题,最近做的工程中发现加载的图片太多或图片过大时
经常出现OOM问题,找网上资料也提供了很多方法,但自己感觉有点乱,特此,今天在不同型号的三款安卓手机上做了测试,因为有
效果也有结果,今天就做个详细的总结,以供朋友们共同交流学习,也供自己以后在解决OOM问题上有所提高,大家耐心看,肯定有
收获的,里面的很多东西也是学习参考网络资料使用的,先来简单讲下下:
一般我们大家在遇到内存问题的时候常用的方式网上也有相关资料,大体如下几种:
...
分类:
移动开发 时间:
2015-03-18 15:58:35
阅读次数:
235
栈与堆都是Java用来在RAM中寄存数据的中央。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。Java的堆是一个运转时数据区,类的对象从中分配空间。这些对象经过new、newarray、anewarray和 multianewarray等指令建立,它们不需要程序代码来显式的释放。...
分类:
编程语言 时间:
2015-03-17 23:27:45
阅读次数:
279
存储器分为两大类:ram和rom。ram就不讲了,今天主要讨论rom。 rom最初不能编程,出厂什么内容就永远什么内容,不灵活。后来出现了prom,可以自己写入一次,要是写错了,只能换一片,自认倒霉。人类文明不断进步,终于出现了可多次擦除写入的EPROM,每次擦除要把芯片拿到紫外线上照一下,想...
分类:
其他好文 时间:
2015-03-17 13:55:06
阅读次数:
156
20150312 NorFlash驱动 2015-03-12 李海沿 以下知识点是根据韦老大的教程所做的笔记,板子是S3C2410。 About NorFlash and NandFlashNORNAND接口RAM-like,引脚多引脚少,复用容量小,1M,2M,32M大,128M,256M,1G读...
分类:
其他好文 时间:
2015-03-12 20:29:35
阅读次数:
309
有时候为了需要,会将数据库保存到外部存储或者SD卡中(对于这种情况可以通过加密数据来避免数据被破解),比如一个应用支持多个数据,每个数据都需要有一个对应的数据库,并且数据库中的信息量特别大时,这显然更应该将数据库保存在外部存储或者SD卡中,因为RAM的大小是有限的;其次在写某些测试程序时将数据库保存在SD卡更方便查看数据库中的内容。
??Android通过SQLiteOpenHelper创建数据...
分类:
移动开发 时间:
2015-03-09 22:35:35
阅读次数:
256