在研究两个整数互换的方法时(详细看这里),发现了一个有趣的现象. a ^= b ^= a ^= b; ≠ a ^= b;b ^= a;a ^= b; 有兴趣的童鞋可以看看下面代码的结果是什么: int a = ; int b = ; a ^= b ^= a ^= b; Console.WriteLine("{0} {1}", a, b); 一直以为a=b=c就是按照先后顺序执行b=c,a=b.照上面的执行结果来看,还不一定. 到底执行的顺序怎么样,要看看反编译的代码才知道. 先看看a=
独立硬盘冗余阵列(RAID, Redundant Array of Independent Disks),旧称廉价磁盘冗余阵列(Redundant Array of Inexpensive Disks),简称磁盘阵列.其基本思想就是把多个相对便宜的硬盘组合起来,成为一个硬盘阵列组,使性能达到甚至超过一个价格昂贵.容量巨大的硬盘.根据选择的版本不同,RAID比单颗硬盘有以下一个或多个方面的好处:增强数据集成度,增强容错功能,增加处理量或容量.另外,磁盘阵列对于电脑来说,看起来就像一个单独的硬盘或逻