- 博客(8)
- 资源 (16)
- 问答 (1)
- 收藏
- 关注
转载 动态hash办法(数据库索引技巧)
本文将介绍三种动态hash办法。 散列是一个很是有效的、很是根蒂根基的数据布局,在数据的查找方面尤其首要,应用的很是广泛。然而,任何事物都有两面性,散列也存在毛病,即数据的局部集中性会使散列的机能急剧降落,且越集中,机能越低。 数据集中,即搜刮键在经由过程hash函数运算后,获得同一个成果,指向同一个桶,这时便产生了数据冲突。 凡是解决数据冲突
2012-12-26 20:52:11 3492 3
原创 闪存的特点:
闪存是有层次结构的。一个闪存片包括多个块儿(一般一个块儿有128KB)。一个块儿包括多个页面(一个页面一般是2KB)。读和写操作的单位一般是页面。同时,覆盖写之前需要先擦除。擦出操作的单位是块儿。也就是说,如果要更改页面内的衣蛾数据。你必须先擦出包括那个页面在内的整个块儿。读操作速度最快。写操作其次,擦除操作最面。1.写前先擦除:在曼彻斯特盘中,我们假设数据项的更新可以在同一个物理地址直接覆盖
2012-12-26 13:59:06 4833
原创 闪存中索引机制的研究---综述
闪存(flash memory)是一种广泛应用在诸如PDA,MP3和移动手机等电子设备中的非易失的存储媒介。随着这几年存储容量的增大和价格也在平稳下降,闪存逐渐成为了一种传统的曼彻斯特盘的替代存储媒介。全球主要的电子设备生产商早在2006年就已经发布了装配闪存以替代传统硬盘的笔记本。闪存的容量正以两倍的速度逐年增长,这个速度已经超过了摩尔定律。这就预示着128G的闪存产品已经发布。
2012-12-26 11:53:19 1106
原创 Linux学习--系统调用、POSIX、C库、系统命令和内核函数
1.系统调用与POSIX系统调用是用户应用程序访问并使用内核所提供的各种服务的途径。但通常情况下,应用程序不是直接通过系统调用来编程,而是通过操作系统提供的编程接口(API)。操作系统API的主要作用是把操作系统的功能打包并更好的展示出来,供应用程序使用,功能包括,与文件内存、时钟、网络、图形、各种外设等互操作的能力。除此之外,API还提供许多工具类的功能,比如操纵字符串、各种
2012-12-06 14:33:09 1828
原创 Linux系统初始化——引导过程
Linux的引导过程包括很多阶段。加电之后,硬件首先完成CPU自身的初始化,如果有多个CPU,即多处理器系统,则每个CPU都要进行自身初始化。比如一个双处理器系统,一个CPU总是为主,另外一个总是为辅,主CPU执行引导过程的剩余工作,随后内核才会激活辅CPU。在辅CPU被激活之前,我们可以认为该系统只有一个CPU可用,而不考虑另外一个CPU。接下来。淳朴从每个固定位置取得指令并执行
2012-12-05 17:30:58 967
原创 系统调用和库函数调用的区别
从程序完成的功能来看,函数库提供的函数通常是不需要操作系统的服务. 函数是在用户空间内执行的,除非函数涉及到I/O操作等,一般是不会切到核心态的。系统调用是要求操作系统为用户提供进程,提供某种服务,通常是涉及系统的硬件资源和一些敏感的软件资源等。 函数库的函数,尤其与输入输出相关的函数,大多必须通过Linux的系统调用来完成。因此我们可以将函数库的函数当成应用程序设计人员与系统
2012-12-04 15:12:03 647
原创 C++中引用的理解
1.引用(reference)是c++对c语言的重要扩充。2.引用就是某一变量(目标)的一个别名,对引用的操作与对变量直接操作完全一样。3.声明引用时,必须同时对其进行初始化。4.引用声明完毕后,相当于目标变量名有两个名称,即该目标原名称和引用名,且不能再把该引用名作为其他变量名的别名。 int a,&ra=a; a为目标原名称,ra为目标引用名。给ra赋值:
2012-12-03 22:14:02 1055
原创 大数据时代的来临及对大数据时代的理解
回顾历史,从2005年年前我们县里的网吧都不是很多。2006年左右开始,县里的网吧开始多了。通用机的民用普及在2006年到2010年的数量一致在骤增。一方面,县里的网吧越来越多。多到一定程度,数量持平,后来又少了,最后稳定到一定数量的网吧。少的原因,是从2006年到2010年,组装机和笔记本的整体价格由6000降至3000。同时性能也在不断的提升。目前几乎县里的家家都有那么一台pc
2012-12-01 22:07:56 4080
\symbian s60 入门详细材料和程序实例
2012-10-12
基于ASP.NET企业销售管理系统论文
2010-05-16
Java程序测试性能发现执行时间随着循环次数会明显降低
2014-08-07
TA创建的收藏夹 TA关注的收藏夹
TA关注的人