Swap的简单实现//C语言方式(by-pointer):
template
bool swapByPointer(Type *pointer1, Type *pointer2)
{
//确保两个指针不会指向同一个对象
if (pointer1 == NULL || pointer2 == NULL)
{
return false;
}...
分类:
其他好文 时间:
2015-01-01 11:19:13
阅读次数:
195
CAS
CAS:Compare and Swap, 翻译成比较并交换。
java.util.concurrent包中借助CAS实现了区别于synchronouse同步锁的一种乐观锁。
本文先从CAS的应用说起,再深入原理解析。
分类:
编程语言 时间:
2015-01-01 01:26:22
阅读次数:
157
[05/Oct/2014:20:50:37 +0800] - ERROR - Resource Limit - conn=-1 op=-1 msgId=-1 - Memory allocation error calloc of 9420 bytes failed; errno 12The serv...
分类:
其他好文 时间:
2015-01-01 01:23:10
阅读次数:
255
进程:正在进行中的程序被称为进程,负责程序运行的内存分配;每一个进程都有自己独立的虚拟内存空间线程:线程是进程中一个独立的执行路径(控制单元);一个进程中至少包含一条线程,即主线程队列dispatch_queue_t,队列名称在调试时辅助,无论什么队列和任务,线程的创建和回收不需要程序员操作,有队列...
分类:
移动开发 时间:
2014-12-31 21:26:56
阅读次数:
335
《Effective C++》学习笔记——条款25:考虑写出一个不抛异常的 swap 函数...
分类:
编程语言 时间:
2014-12-30 23:40:23
阅读次数:
357
#include int swap(int *x,int *y){ int temp; temp=*x; *x=*y; *y=temp;}int main(){ int a[501]; int n; scanf("%d",&n); for(int i=0;i=0)&&(a[i]>a[i+1]);i-...
分类:
编程语言 时间:
2014-12-30 19:02:00
阅读次数:
173
1、RHEL7系统文件目录基本上RHEL7的目录结构保持着与原来RHEL6相同的目录结构,不同的是,RHEL7增加了Run目录,默认用于光驱文件的自动挂载,而在RHEL6中默认的光驱挂载目录则是Media.2、安装系统时,若果选择手动划分分区,则必须要划分的分区为:/,boot,swap。2、重装系统时..
分类:
其他好文 时间:
2014-12-29 18:39:46
阅读次数:
193
htop是一款交互式进程查看器第一块1:第一颗CPU使用率2:第二颗CPU使用率3:第三颗CPU使用率4:第四颗CPU使用率Mem:内存使用率Swap:交换空间使用率第二块Tasks:进程总数 线程数Load average:1min 5min 15min 前的平均负载Uptime:系统启动时长第三...
分类:
其他好文 时间:
2014-12-29 15:00:05
阅读次数:
295
Find K-th largest element in an array.NoteYou can swap elements in the arrayExampleIn array [9,3,2,4,8], the 3th largest element is 4ChallengeO(n) tim...
分类:
其他好文 时间:
2014-12-29 06:29:53
阅读次数:
116
有经验的系统管理员和DBA,往往会给系统建设一个适中大小的SWAP大小,但实际生产系统中,也经常发现有一些,因为SWAP设置过小的原因,而导致物理内存、SWAP全部耗尽,导致DOWN机的情况;也有发现一因为SWAP设置太大太大而浪费必要的存储空间的情况,SWAP到底该设置多大,可以参考一下ORACLE官方的建议。...
分类:
数据库 时间:
2014-12-28 16:58:36
阅读次数:
400