自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

365天

做喜欢的事

  • 博客(4)
  • 资源 (4)
  • 论坛 (1)

原创 谷歌技术"三宝"之MapReduce

江湖传说永流传:谷歌技术有"三宝",GFS、MapReduce和大表(BigTable)!谷歌在03到06年间连续发表了三篇很有影响力的文章,分别是03年SOSP的GFS,04年OSDI的MapReduce,和06年OSDI的BigTable。SOSP和OSDI都是操作系统领域的顶级会议,在计算机学会推荐会议里属于A类。SOSP在单数年举办,而OSDI在双数年举办。那么这篇博客就来介绍一下

2012-04-26 22:01:57 133230 22

原创 谷歌技术"三宝"之谷歌文件系统

题记:初学分布式文件系统,写篇博客加深点印象。GFS的特点是使用一堆廉价的商用计算机支撑大规模数据处理。虽然"The Google File System " 是03年发表的老文章了,但现在仍被广泛讨论,其对后来的分布式文件系统设计具有指导意义。然而,作者在设计GFS时,是基于过去很多实验观察的,并提出了很多假设作为前提,这等于给出了一个GFS的应用场景。所以我们自己在设计分布式系统时,一定要

2012-04-21 17:28:31 58691 10

原创 使用math库遇到的错误

程序里需要使用pow函数,虽然我已经#include ,但是make的时候仍然出现错误:undefined reference to 'pow'。在网上查找了一些解决方案,明白了math库是需要手动加上-lm链接的,但是仍有些问题不明白。Q1:pow的参数如果是两个常数,则不加-lm也是正确的,why?Q2:-lm的位置似乎有讲究,gcc $(OBJS) -o exbin -lm可以链

2012-04-09 22:03:26 2098

原创 三种二叉树遍历的非递归实现

今天偶然翻出了很久以前写的一篇博客,是关于三种二叉树遍历的非递归实现的,转到这儿来吧。程序都是伪代码,因为是考研复习期间写的,数据结构参考了严蔚敏的《数据结构》。先看递归实现:void Traverse(BiTree T){ if(T){ //visit,先序遍历 Traverse(T->lchild); //visit,中序遍历 Travers

2012-04-09 20:43:02 1748

一个比较好用的vimrc

比较好用的一个vimrc,将其复制到用户目录下,记得重命名为.vimrc

2012-05-08

一个遗传算法的Java小程序

一个eclipse工程 谁养鱼问题的遗传算法解法

2011-12-02

[源代码]拟人拟物法求解不等圆Packing问题

程序是在MFC框架下写的,代码包括整个vs工程,有些大。 要想移植出来,理论上只要复制出packing.cpp和packing.h文件,然后实现自己的画图函数和主函数就可以了。

2011-11-19

拟人拟物法求解不等圆Packing问题

一个求解不等圆Packing问题的小程序 点击左上角的“P”开始测试,根据提示依次输入容器的半径、小圆的个数以及每个小圆的半径。 供测试的实验输入: 1.容器的半径为6,小圆个数是7,它们的半径都是2; 2.容器的半径为2.4143,小圆的个数是9,其中四个小圆的半径是1,五个小圆的半径是0.41415; 3.容器的半径为2.4143,小圆的个数是17,其中四个小圆的半径是1,五个小圆的半径是0.41415,八个小圆的半径是0.207;

2011-11-18

关于tcp的ECONNABORTED错误

发表于 2012-11-08 最后回复 2012-11-23

空空如也
提示
确定要删除当前文章?
取消 删除