文章列表
~~~~~~第5章 降龙传说 —— RAID、虚拟磁盘、卷和文件系统实战~~~~~~
RAID卡:实现了RAID功能的板卡(SCSI卡或者IDE扩展卡)
软件RAID :操作系统最底层能感知到实际物理磁盘;
硬件RAID :操作系统无法感知底层的物理磁盘。
RAID控制器处理上层写ID的两种手段:
(1) WriteBack模式:上层发过来的数据,RAID控制器将其保存到缓存中之后,立即通知主机ID已经完成,从而主机可以不加等待地执行下一个IO,而此时数据正在RAID卡的缓存(RAM)中,而没有真正写入磁盘,起到了一个缓冲作用;
(2) WriteThrough模式:“写透 ...
最近都在啃《大话存储II》,第一次系统的学学网络存储,这本书写得很详细,语言也风趣~~在学校的时候,导师说读书要先从厚读薄,再从薄读厚,我还在第一个阶段,边读边整理~~
~~~~~~第1章 混沌初开 —— 存储系统 ...
原文地址:http://www.uml.org.cn/zjjs/2008111011.asp
原文地址:http://hi.baidu.com/psorqkxcsfbbghd/item/70f3bd91943b9248f14215cd
1. 类的属性初始化
Java虚拟机会自动进行初始化。如果给出了初始值,则初始化为该初始值。如果没有给出,则把它初始化为该类型变量的默认初始值。
(1)int类型变量默认初始值为0
(2)float类型变量默认初始值为0.0f
(3)double类型 ...
struct(结构体)是一种复合数据类型,其构成元素既可以是如int、long这样的基本数据类型,也可以是一些复合数据类型,如struct等。各个成员按照它们被声明的顺序在内存中顺序存储,第一个成员的地址和整个结构体的地址相同。对于结构体,编译器会自动按其自然对齐条件分配空间。数据对齐方便了数据的查询,因为指针的偏移有一定的规律,但是这是以占有更多的内存空间为代价的。
1. 对齐
指元素存放在内存中的起始地址偏移量(1,2,4,...)。例如int类型的偏移量应该是sizeof(int)。
2. struct自然对齐
元素对齐 :按照元素类型的siz ...
在《Python编程实践》中看到的对RGB的介绍~~
在红绿蓝(也就是RGB)颜色体系中,图片中的每个像素都含有一定量的三原色,每个颜色分量都用0~255(也就是单个8位字节所能表示的数字范围)之间的一个数字表示。按照传统,RGB值是以十六进制(即base-16)表示的,而不是人们常用的十进制(即base-10),即0~FF。
RGB颜色其实就是6个十六进制数码:两个表示红色,两个表示绿色,两个表示蓝色。于是,黑色就是#000000(三种颜色都没有),白色是#FFFFFF(三种颜色都是满的),而#008080是一种蓝绿色(没有红色,半满的绿色和半满的蓝色)。
三种方法:
int i;
String s = String.valueOf(i);
String s = Integer.toString(i);
String s = "" + i;
Remark : double, float, long转成String的方法类似。
In decreasing order :
var++ and var-- ( postfix ), static_cast<type>() ( cast )
+,- (Unary plus and minus ), ++var and --var ( prefix )
! ( Not )
*, /, % ( Multipication, division and modulus )
+, - ( Binary addtion and substraction )
<, <=, > , >= ( Comparis ...
1. rand() function
header file : cstdlib
to obtain a random integer between 0 and 9, use rand() % 10
In fact, the numbers produced by rand() are pseudorandom, i.e. it produces the same sequence of numbers every time it is executed on the same system, because the algorithm used by the rand() ...
1. Numeric Data Types( 9 kinds )
Name Synonymy Strorage Size
short short int 16-bit signed
unsigned short unsigned short int 16-bit unsigned
int --- 32-bit signed
unsigned int unsigned 32-bit unsigned
long long int 32-bit signed
unsi ...
1. time(0) function
in the ctime header file, returns the current time in seconds elapsed since the time 00:00:00 on January 1, 1970 GMT, which is known as the UNIX epoch because 1970 was the year when the UNIX operating system was formally introduced.
a sample code from Introduction to Pro ...