快速排序算法程序可以写得千奇百怪,但最易理解的个人认为仍是下面的:#include#include#includevoid swap(int *a ,int *b){ int t = *a; *a = *b; *b = t;}int partition(int array[],in...
分类:
其他好文 时间:
2014-08-19 10:46:44
阅读次数:
182
解释一下/etc/fstab,开机自动挂载[root@kissinghome]#cat/etc/fstabLABEL=//ext3defaults11LABEL=/boot/bootext3defaults12tmpfs/dev/shmtmpfsdefaults00devpts/dev/ptsdevptsgid=5,mode=62000sysfs/syssysfsdefaults00proc/procprocdefaults00LABEL=SWAP-sda2swapswapdefault..
分类:
系统相关 时间:
2014-08-18 01:42:43
阅读次数:
247
系统自带的几个比较有用的宏__TIME__ 系统当前时间,表示方式为H:M:S__FILE__ 文件名__DATE__ 日期__LINE__ 到LINE为止文件代码行数带参数的宏----》》》宏函数宏的作用就是全部替换#include#define SWAP(T, m, n) {T t=m;m=n;...
分类:
编程语言 时间:
2014-08-18 00:14:33
阅读次数:
331
一、Glances:Glances 是一款非常不错的跨平台的性能监控工具,提供了CPU、CPU队列、内存、虚拟内存、网络、I/O和最占用服务器的资源的进程列表等,应该就这些了吧,提供了这些指标的监控信息,并且在运行时会根据资源的占用情况适用不同的颜色标注其重要程度,非常直观,下面是使用中的截图:二、...
分类:
系统相关 时间:
2014-08-15 14:20:38
阅读次数:
328
当操作系统因为没有足够的内存而将一些虚拟内存写到磁盘就会发生内存交换,内存交换对操作系统中运行的进程是透明的,只有操作系统知道特定的虚拟内存地址是在物理内存还是磁盘上?虚拟内存写到磁盘上该如何理解?操作系统通常允许对虚拟内存和io进行一些控制,我们提供过一些gun/linux上控制它们的办法,最基本...
分类:
其他好文 时间:
2014-08-15 07:10:27
阅读次数:
195
JVM:一台用来模拟计算机执行计算指令的虚拟计算机,拥有自己的指令,指令执行环境,虚拟内存等。下面介绍虚拟机(JVM)--cpu,寄存器,内存,指令============================================================================...
分类:
其他好文 时间:
2014-08-15 04:01:37
阅读次数:
202
命令介绍:
Linux支持虚拟内存,虚拟内存是指使用磁盘当作RAM的扩展,这样可用的内存的大小就相应地增大了。内核会将暂时不用的内存块的内容写到硬盘上,这样一来,这块内存就可用于其它目的。当然,读写硬盘要比直接使用真实内存慢得多(要慢数千倍),所以程序就不会象一直在内存中运行的那样快。用作虚拟内存的硬盘部分被称为交换空间。Linux系统常常动不动就使用交换空间,以保持尽可能多的空闲物理内存。即使并没有什么事情需要内存,Linux也会交换出暂时不用的内存页面。这可以避免等待交换所需的时间:当磁盘闲着,就可以提...
分类:
其他好文 时间:
2014-08-15 01:34:07
阅读次数:
272
一.SWAP 说明1.1 SWAP 概述当系统的物理内存不够用的时候,就需要将物理内存中的一部分空间释放出来,以供当前运行的程序使用。那些被释放的空间可能来自一些很长时间没有什么操作的程序,这些被释放的空间被临时保存到Swap空间中,等到那些程序要运行时,再从Swap中恢复保存的数据到内存中。这样,...
分类:
系统相关 时间:
2014-08-13 17:56:06
阅读次数:
345
RedHatEnterprise6.5环境下使用eAccelerator优化网站性能第一步:在做优化之前,首先对网站服务器的硬件做一下检测1,内存信息:2G内存,swap容量为4G[root@linuxcast~]#free-mtotalusedfreesharedbufferscachedMem:18701228642047435-/+buffers/cache:7441125Swap:4095040952..
分类:
Web程序 时间:
2014-08-12 03:36:34
阅读次数:
820
这个简单就直接代码了
//写代码翻转一个C风格的字符串。(C风格的意思是"abcd"需要用5个字符来表示,包含末尾的 结束字符)
#include
#include
void swap(char& vLeft, char& vRight)
{
char Temp = vLeft;
vLeft = vRight;
vRight = Temp;
}
char* reverse(ch...
分类:
其他好文 时间:
2014-08-12 00:39:13
阅读次数:
235