关闭

[置顶] AI 贪吃蛇

之前在qq空间、朋友圈和微博装逼,现在要来实现了。 原因是因为一张很早的贪吃蛇吃遍全图的gif,很是华丽,然后当时就感觉这应该是程序实现的,怎么说呢,虽然是数学专业的高材生(自封的),但当时才大二,对一些最优化算法并不是特别了解,而且编程能力还很渣,所以当初也没有还原这个东西的想法。 现在偶然间又看到这张图,正好手头的工作都干完了,所以有了尝试实现的想法。因为工作用的Java么,为了省事,就直...
阅读(113) 评论(2)

Mapreduce 的简单例子2 多个文件的数字排序

并行算法能算很多东西,不只是计数,wordCount是一个比较简单的例子,很多其他的请参见我上传的基于mapreduce 的并行算法的设计。 今天来实现一个排序的简单例子。实现过程从简,因为具体的流程在我写的wordCount中已经详细的写在注释里了 首先输入是一堆文件file1、file2……里面存着数字,具体的逻辑是先对数字进行分块,比如100-200放在一起,200-300……然后每组分...
阅读(13) 评论(0)

MapReduce 的简单例子 WordCount的实现

MapReduce 是由Google公司的JeffreyDean 和 Sanjay Ghemawat 开发的分布式编程模型。 学过并行算法的同学们应该知道其实现原理。不懂可以看课件以及博客。附上一张原理图: 然后我们要编写map 和 reduce 程序,这里当然是用火的不能再火的hadoop,具体的逻辑就写在注释里了,代码如下 map package wordCount; imp...
阅读(68) 评论(3)

游戏体验偶感

今天体验了一款独立游戏 braid。这确实是一款神奇的游戏。 虽然从架构上看这只是个简单的类似马里奥的pc游戏,但他的设计以及情节和创意真的让我的智商感到不够用。 他采用了时光倒流的机制,虽然是小制作,但那种时间倒流的感觉( 背景音乐竟然也在倒放)... 确实有一种说不出的美感,类似西方油画,而且剧情充满了哲学意味。 虽然只是简单尝试一下,但我深切感到作者的用心。在这个游戏中手眼协调能力不...
阅读(111) 评论(3)

hadoop 测试出现Server IPC version 9 cannot communicate with client version 4

一开始是RPC.getProxy这个方法编译不通过,按照提示继承了VersionedProtocol还是不行,接着对RPC.getProxy进行强转, 总算没问题了,然后运行。。。。 好戏才刚开始,,会提示报Server IPC version 9 cannot communicate with client version 4,这个问题搞了好久都没解决。。。。 其实根本原因 depen...
阅读(78) 评论(0)

两个集合取并集

两个集合取并集 public static Set unionSet(Set setA, Set setB) { Set unionSet = new HashSet(); Iterator iterA = setA.iterator(); unionSet.addAll(setB); while (iterA.hasNext()) { Object tempI...
阅读(92) 评论(0)

null 是什么类型的

发现一个问题 在js中 null是object 类型 很奇怪。。。。但就是这样。。...
阅读(48) 评论(0)

js 防止网络慢时 表单重复提交问题

js 防止表单重复提交...
阅读(92) 评论(0)
    个人资料
    • 访问:628次
    • 积分:85
    • 等级:
    • 排名:千里之外
    • 原创:7篇
    • 转载:1篇
    • 译文:0篇
    • 评论:8条
    文章分类
    最新评论