不知道大家有没有考虑过这样一个问题:在RAID中是否可以支持TRIM操作?试想在SSD上建立RAID之后,应用软件(文件系统)直接运行在RAID软件之上,那么此时如何通过TRIM命令将SSD中的数据块unmap掉呢?看起来这好像不是一个问题,其实对于RAID而言这是一个比较大的问题。存储老吴..
分类:
其他好文 时间:
2015-08-06 02:08:16
阅读次数:
144
插入排序
基本思想
在要排序的一组数中,假设前面(n-1)[n>=2] 个数已经是排好顺序的,现在要把第n个数找到相应位置并插入,使得这n个数也是排好顺序的。如此反复循环,直到全部排好顺序。
java实现
//插入排序
public void insertionSort(){
int len = array.length;...
分类:
编程语言 时间:
2015-08-06 02:07:22
阅读次数:
155
废话不多说,先上g9老大关于大神的八卦:
http://blog.csdn.net/g9yuayon/article/details/32833http://blog.csdn.net/g9yuayon/article/details/32834http://blog.csdn.net/g9yuayon/article/details/32917http://blog.csdn.net/g9yua...
分类:
其他好文 时间:
2015-08-06 02:06:40
阅读次数:
131
1.概念:
Tomcat是应用(java)服务器,只是一个servlet容器。实现了对Servlet和JavaServer Page(JSP)的支持,也提供了作为Web服务器的一些特有功能,如Tomcat管理和控制平台、安全域管理和Tomcat阀等。由于Tomcat本身也内含了一个HTTP服务器,它也可以被视作一个单独的Web服务器。
2.使用
下载:大家可以去官网上下载,也可以...
分类:
其他好文 时间:
2015-08-06 02:06:51
阅读次数:
131
求余运算符在大部分语言中,%都是求余运算符。其功能非常简单,不过也只支持int类型正数之间的求余。 比如 10 % 3 = 1。严格来说,正整数之间的求余的定义如下:
对于任意a,b∈N*,定义m = a % b,其中m满足:
a = b * m + r且0 <= r < b
Swift中的求余使用场景拓展Swift中的求余,不再是两个int类型正数之间的运算符了。不仅负数可以求余,浮点数...
分类:
编程语言 时间:
2015-08-06 02:06:18
阅读次数:
265
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5352题意:
给你n,m,k
表示n个建筑 m次操作,修复操作每次最多修复k个建筑。
有三种操作
1.修复x点周围建筑(<=k)
2.x,y建筑间建边
3.x,y间删边
修复建筑时候拆点建图。反着求最大匹配,保证字典序最小。代码:#include
#include <...
分类:
其他好文 时间:
2015-08-06 02:06:25
阅读次数:
136
大家的项目中在controller层是怎样获取登录用户的信息呢?
User loginUser=LoginUtil.getLoginUser();
我想有些同学是通过这样获得的,如果这样实现的话,
恭喜你,你的Controller层已经丧失了单元测试的能力。因为执行这个controller所需要的参数并没有完全通过参数列表来获得,而依赖于全局环境(web环境)
如果这...
分类:
编程语言 时间:
2015-08-06 02:06:23
阅读次数:
281
A Magic Lamp
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 2274 Accepted Submission(s): 902
Problem Description
Kiki likes trave...
分类:
其他好文 时间:
2015-08-06 02:06:04
阅读次数:
118
我们经常说的垃圾收集(Grabage Collection,GC)需要确定以下三个事情:哪些内存需要回收?
什么时候回收?
如何回收?
在这三件事情之前,我们先看看为什么要进行垃圾收集?
因为程序中存在的实例对象,变量等信息如果不进行垃圾回收的话,随着程序的运行,必然会带来程序性能的下降,造成卡、慢甚至系统异常。
哪些内存需要回收?
前面我们说到了程序计数器、虚拟机栈、本地方法栈三个区域是线程隔离...
分类:
其他好文 时间:
2015-08-06 02:05:25
阅读次数:
192
题意:n个数的两两做和,然后异或
分析:
异或的性质:两个相同的数异或为0,所以Ai+Aj异或Aj+Ai等于0,所以最终结果就是Ai+Ai的异或
代码:
#include
long long t,n,m,z,l;
long long a[1000005];
int main()
{
scanf("%I64d",&t);
while(t--){
scanf("...
分类:
其他好文 时间:
2015-08-06 02:06:15
阅读次数:
124
所谓的无关性:
我们一直在强调Java的平台无关性,所谓的一次编写,到处运行。
那么究竟是什么造就了这种平台无关性,那就是Class文件,我们注意到编译完java文件后,会产生一个Class文件,而这些Class文件在各种虚拟机中的有相同的存储格式—–字节码。
除了平台无关性,Java语言还引申出来一个语言无关性。也就是说Java虚拟机是与Class这种特定格式的文件格式关联,所以就说明无论哪...
分类:
其他好文 时间:
2015-08-06 02:05:53
阅读次数:
1193
之前是做几年的Windows c++开发,Linux下的经验不够丰富,导致我在看QEMU代码时,有些地方还需要回头学习Linux操作系统的实现机制才能更准确理解。学习Linux操作系统时泛泛地看了很多书籍,好像明白了,但是要深刻理解,以这平庸的智商我觉得还是要多看代码多码代码。闲话少说,来看下os-posix.c中的一个函数,叫os_daemonize(),从名字上我们就知道是要搞一个守护进程,代...
分类:
其他好文 时间:
2015-08-06 02:06:07
阅读次数:
154
Treasure Hunt
Time Limit: 1000MS
Memory Limit: 10000K
Total Submissions: 5857
Accepted: 2439
Description
Archeologists from the Antiquities and Curios Museum (ACM) ha...
分类:
其他好文 时间:
2015-08-06 02:04:39
阅读次数:
111
目录:
ggplot2中图例基础
如何隐藏图例?
如何隐藏图例标题?
如何更改图例顺序?
如何更改图例的标签文字?
如何设置图例标题和标签文字的大小、颜色?
如何将图例放到图的上方
ggplot2中图例基础:
ggplot2会自动生成图例,我们可以对图例进行删改。
相同名称相同颜色的图例会自动合并。如下图,点图和线图的color、shape产生的图例都是相同名称相同颜色的,所以合并...
分类:
其他好文 时间:
2015-08-06 02:05:25
阅读次数:
283
An Easy Problem?!
Time Limit: 1000MS
Memory Limit: 65536K
Total Submissions: 10533
Accepted: 1589
Description
It's raining outside. Farmer Johnson's bull Ben wants ...
分类:
其他好文 时间:
2015-08-06 02:04:03
阅读次数:
119