我们知道硬盘的读取速度是很慢的,那么如何实现文件系统才能让计算机更加高效呢?这时候就要引入B树的概念了。B树是平衡二叉树的推广形式,它的每个节点可以有很多的子节点。子节点的数量取决于扇区的大小。因为硬盘读取一个扇区的开销是最节省时间的。
下图展示了B树的样子,每个节点可以有多个子节点。
平衡树的应用
红黑树有着广泛的应用
...
分类:
其他好文 时间:
2014-06-16 11:52:50
阅读次数:
146
MySQL主从复制(Master-Slave)与读写分离(MySQL-Proxy)实践Mysql作为目前世界上使用最广泛的免费数据库,相信所有从事系统运维的工程师都一定接触过。但在实际的生产环境中,由单台Mysql作为独立的数据库是完全不能满足实际需求的,无论是在安全性,高可用性以及高并发等各个方面...
分类:
数据库 时间:
2014-06-13 16:21:27
阅读次数:
477
虽然我们已经有了测试程序,但是如何得知是否已完整测试了主程序?,透过Code
Coverage代码涵盖率,我们可以快速地得知,目前系统中,有多少程序中被测试过,不考虑成本跟投资效益比,涵盖率越高,代表系统如预期正常运作的面向也越广泛。
分类:
编程语言 时间:
2014-06-12 19:15:58
阅读次数:
403
/***@ author ViVi*@date 2014-6-11*/
Hashmap是一种非常常用的、应用广泛的数据类型,最近研究到相关的内容,就正好复习一下。希望通过仪器讨论、共同提高~1、HashMap的数据结构
要知道HashMap是什么,首先要搞清楚它的数据结构,在Java编程语言中,最....
分类:
其他好文 时间:
2014-06-12 13:35:03
阅读次数:
226
对于固态存储器,其存储容量可以很大,往往需要一款文件系统对存储器用户数据进行组织文件的管理。它对文件存储器空间进行组织和分配,负责文件的存储并对存入的文件进行保护和检索。在嵌入式系统中,往往需要采用windows兼容的文件系统,像相机的照片、视频监控、语音产品等,很多都需要从windows计算机上提取资源或在windows计算机上进一步处理。Fatfs由于其开源免费,支持fat32,受到了广泛的应用,笔者此处就s3c2416移植Fatfs,对sd卡进行读写访问作一个简单的介绍。...
分类:
其他好文 时间:
2014-06-11 07:11:52
阅读次数:
513
HSQLDB 是一个轻量级的纯Java开发的开放源代码的关系数据库系统。因为HSQLDB的轻量(占用空间小),使用简单,支持内存运行方式等特点,HSQLDB被广泛用于开发环境和某些中小型系统中。
在http://sourceforge.net/projects/hsqldb/files/下载了HSQLDB
1.8.0版本。把下载的zip文件解压缩至任意目录例如c:\hsqldb1.8便完成...
分类:
数据库 时间:
2014-06-11 06:06:31
阅读次数:
352
HP-Socket 是一套通用的高性能 TCP/UDP Socket
组件,包括服务端组件、client组件和 Agent 组件,广泛适用于各种不同应用场景的 TCP/UDP 通信系统,提供
C/C++、C#、Delphi、E(易语言)、Java、Python 等编程语言接口。HP-Socket.....
分类:
其他好文 时间:
2014-06-10 17:16:54
阅读次数:
259
红樱枫公司在PDF格式的分析与研究方面拥有多年的历史。现有的产品涵盖PDF的读、写、浏览、数字加密等全方面。技术实力雄厚,可以为用户提供不同的应用解决方案。同时,我们还在不断的跟踪先进技术,在PDF/X,PDF/A和PDF编辑领域投入研发力量,希望能够在本行业内做到领先。由于PDF格式在印刷行业的广泛使用,结合以往开发项目的经验,我们提出以下应用解决方案。...
分类:
其他好文 时间:
2014-06-10 08:05:11
阅读次数:
233