[c#] for和foreach
摘要:foreach是取只读的,在取的时候数据队列不能变(包括修改,删除,添加等)。要避免这个问题,就应该使用for循环。 IList<Person> iList = new List<Person>(); iList.Add( new Person("david",13)); iList.Add(new Person("bob", 11)); iList.Add(new Person("justin",12)); // 用linq重新排序 var textList = (from c in iList orderb
阅读全文
posted @
2012-05-22 11:35
凌度
阅读(3435)
推荐(0) 编辑
[Linux] 内存性能监测
摘要:来源:http://www.vpsee.com/2009/11/linux-system-performance-monitoring-io/磁盘通常是计算机最慢的子系统,也是最容易出现性能瓶颈的地方,因为磁盘离 CPU 距离最远而且 CPU 访问磁盘要涉及到机械操作,比如转轴、寻轨等。访问硬盘和访问内存之间的速度差别是以数量级来计算的,就像1天和1分钟的差别一样。要监测 IO 性能,有必要了解一下基本原理和 Linux 是如何处理硬盘和内存之间的 IO 的。内存页上一篇Linux 性能监测:Memory提到了内存和硬盘之间的 IO 是以页为单位来进行的,在 Linux 系统上1页的大小为 4
阅读全文
posted @
2012-05-22 10:00
凌度
阅读(1006)
推荐(0) 编辑
[linux]查看机器有几个cpu,是否支持64位
摘要:1. 查看物理CPU的个数#cat /proc/cpuinfo |grep "physical id"|sort |uniq|wc -l 2. 查看逻辑CPU的个数(线程数)#cat /proc/cpuinfo |grep "processor"|wc -l 3. 查看CPU是几核#cat /pro
阅读全文
posted @
2012-05-15 15:29
凌度
阅读(5678)
推荐(1) 编辑