MapReduce源码分析之MapTask详解的后半段文章。在分析过程中我们知道了MapTask是如何使用循环缓存区管理数据,知道了数据在缓存不下是如何做spill处理的,spill输出的数据格式,combiner如何处理,如何将多一个文件merge为一个等等。也希望通过阅读这部分源码能学习到部分设计思路,能在未来的设计中提供多一种思路。...
分类:
其他好文 时间:
2014-08-05 00:47:18
阅读次数:
484
一、淘宝网的困境
对于淘宝网这样的大型电子商务网站,对于图片服务的要求特别的高。而且对于卖家来说,图片远胜于文字描述,因此卖家也格外看重图片的显示质量、访问速度等问题。根据淘宝网的流量分析,整个淘宝网流量中,图片的访问流量会占到90%以上,而主站的网页则占到不到10%。同时大量的图片需要根据不同的应用位置,生成不同大小规格的缩略图。考虑到多种不同的应用场景以及改版的可能性,一张原图有可能...
分类:
其他好文 时间:
2014-08-05 00:46:58
阅读次数:
426
#include "stdio.h"
void main(){
int i=0, a[]={3,4,5,4,3};
do
{
a[i]++;
}while(a[++i]<5);
for(i=0;i<5;i++)
printf("%d\n",a[i]) ;
}...
分类:
其他好文 时间:
2014-08-05 00:46:38
阅读次数:
254
链接:http://acm.hdu.edu.cn/showproblem.php?pid=2815
题意:
思路:与上题不同,这道题不要求m是素数,是利用扩展Baby Step Giant Step算法求离散对数。
以下转载自:AekdyCoin
【扩展Baby Step Giant Step】
【问题模型】
求解
A^x = B (mod C) 中 0
【写在前面】...
分类:
其他好文 时间:
2014-08-05 00:45:48
阅读次数:
306
#include "stdio.h"
void main(){
int a = 7;
int b = 1;
printf ( "a&b = %d\n",a&b);
printf( "a&&b = %d\n",a&&b);
}...
分类:
其他好文 时间:
2014-08-05 00:45:28
阅读次数:
173
#include "stdio.h"
void main(){
int sum=0,item=0;
while(item<7){
item++;
sum+=item;
if(sum==7)
break; }
printf("%d\n",sum);
}...
分类:
其他好文 时间:
2014-08-05 00:44:48
阅读次数:
279
#include "stdio.h"
void main(){
int i ;
for(i = 0; i<4; i++){
if( i==2)
break;
printf("%d ",i);
}
printf("\n");
for(i = 0; i<4; i++){
if( i==2)
continue...
分类:
其他好文 时间:
2014-08-05 00:44:38
阅读次数:
189
#include "stdio.h"
void main(){
int a[]={1,2,3,4,5,6,7,8};
int i,x ,*p;
x=1;
p=&a[3];
for( i=0; i<3; i++ )
x *= *(p+i);
printf("x=%d\n",x);
}...
分类:
其他好文 时间:
2014-08-05 00:44:10
阅读次数:
214
起初没400 Bad request
过一段时间就产生了
[pid: 14558|app: 0|req: 23/23] 123.127.3.37 () {38 vars in 653 bytes} [Mon Aug 4 21:29:55 2014] GET / => generated 0 bytes in 6 msecs (HTTP/1.1 500) 4 headers in 147 by...
分类:
其他好文 时间:
2014-08-05 00:44:10
阅读次数:
724
由于平时用的linux虚拟机都是RHEL6....
分类:
其他好文 时间:
2014-08-05 00:43:38
阅读次数:
228
题目:你要去自己买个组装机,现在给你每个零件的类别、名字、价钱、级别,以及你有的钱数,
求能组装成的机器的最大级别(机器的所有零件中的最小级别,即最小值最大)。
分析:分治、dp。看起来很像是dp,不过本题可以利用二分求解(我这里二分套二分了)。
首先,将所有的零件按照级别递减排序,此时装机的总代价递减(比原来多了新的参考零件);...
分类:
其他好文 时间:
2014-08-05 00:43:28
阅读次数:
301
文件
内容
/etc/profile 对所有用户开放的全局配置文件
~/.bash_profile 某个用户个人的启动文件,能用作个人的全局设置
~/.bash_login 如果 ~/.bash_profile找不到,则bash尝试读取这个脚本
~/.profile 如果这两个文件~/.bash_profile, ~/.bash_login 都找不到,bash就读取这个文件,这是个默认文件...
分类:
其他好文 时间:
2014-08-05 00:43:08
阅读次数:
209
时间过得好快,不觉间这儿都到八月了,这一年又过大半了。
想起去年春节前夕自己给自己写下的计划了,想想这一年嗖就没了,而我的计划还在那里。如果完不成自己给自己定的任务,我想我肯定会很难受,然后会郁闷很长时间。
记得当时无知,我原以为资治通鉴只是一本书,所以我在计划中说要这一年通读了它。可是今年早些时候当我看了一些,然后我傻了。无知真害死人!当时怎么就不想想,司马光先生...
分类:
其他好文 时间:
2014-08-05 00:42:48
阅读次数:
217
ufldl学习笔记与编程作业:Linear Regression(线性回归)
ufldl出了新教程,感觉比之前的好,从基础讲起,系统清晰,又有编程实践。在deep learning高质量群里面听一些前辈说,不必深究其他机器学习的算法,可以直接来学dl。
于是最近就开始搞这个了,教程加上matlab编程,就是完美啊。
新教程的地址是:http://ufldl.stanford.ed...
分类:
其他好文 时间:
2014-08-05 00:40:58
阅读次数:
328