Skip to content

whwzzdmyzcg/BigFile

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

BigFile

大文件求和 问题:有4个文件,每个文件1,0000,0000个32位整数,以空格分隔

对这四个文件中的整数分别求和。

输入:./a.out 1.in 2.in 3.in 4.in

输出:1.in xxxxxxxxxx2.in xxxxxxxxxx3.in xxxxxxxxxx4.in xxxxxxxxxx

注:a.out为可执行文件名,可任意。 

xxxxxxxxxx表示对应文件所求之和

选做问题:同上,但是共有5台服务器资源可以利用,

输入文件在其中一台服务器测试方法:随机生成10组数据,计算跑完这10组数据的时间的算术平均值

时间越少排名越高第一名奖品:深入理解计算机系统(中文翻译版),

译者亲笔签名

把你们的程序发到我邮箱:[email protected]

测试机器:CPU: Intel(R) Xeon(R)

E5405 @ 2.00GHz 四核*2RAM: 8GOS: Linux version 2.6.26-2-686 (Debian 2.6.26-17)

([email protected]) (gcc version 4.1.3 20080704 (prerelease) (Debian 4.1.2-25)) #1 SMP


每天看几眼房价,就有生存的压力了~

重点要看的章节是14 15.流管道不用看。

第十一章也不用看。

7章有助于大家理解c语言的程序,建议看看。

信号虽然不是重点,但后面都会有提及。而且用的也比较多。

在第二版里,加入了Socket。并对高级进程间通信进行了修改,加入了Socket的实现版本,由于不用看流,就看Socket的实现版本就好。

把题目简单化了。输入的数据是二进制文件,而不是字符串。这样考虑起来会简单很多。

读取的时候这样:

int buf[MAX_BUF];

n = read(file_id,buf,MAX_BUF);

读到buf里面的就是需要Int了。

其中:

t100 = 5010;

tt1 = 502051821;

RainDay


关于vim:

手把手教你将vim打造成为一个编辑器,随便搜一下,就可以找到这篇文章。

vim tutour,这个是最先要看的。

然后是我发的文件。


不羁的青春,在寻找猎人的刀

龙飞(77379420) 2010-05-06 09:23:38:

下午3点检查作业,测试数据在192.168.1.56上, 4个文件分别为/mnt/sda/t1 /mnt/sdb/t2 /mnt/sdc/t3 /mnt/sdd/t4

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages