V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  aligo  ›  全部回复第 8 页 / 共 26 页
回复总数  516
1 ... 4  5  6  7  8  9  10  11  12  13 ... 26  
2012-03-01 11:52:24 +08:00
回复了 avatasia 创建的主题 问与答 有使用mongodb的进来聊聊了。关于mapreduce的问题
@avatasia 需要注意的一点还有map时emit的第二个参数的格式,必须和reduce的返回值一致
因为如果emit的第一个参数只有一次map,那么是不会经过reduce的
2012-03-01 10:29:12 +08:00
回复了 avatasia 创建的主题 问与答 有使用mongodb的进来聊聊了。关于mapreduce的问题
@avatasia

map=>emit(this.country, {money: this.money, gender: [ this.gender ] })

reduce=>
var result = { money: 0, gender: [] }
values.forEach( function( guy ){
result.money += guy.money
if ( !result.inArray( this.gender[0] ) ) {
result.gender.push( this.gender[0] )
}
return result
})
2012-03-01 09:54:19 +08:00
回复了 avatasia 创建的主题 问与答 有使用mongodb的进来聊聊了。关于mapreduce的问题
@avatasia 按照我的理解,mapreduce的主要意义在于以一种简单好理解的方式进行分布式的数据合并操作
不可把map理解成迭代每一条数据,而finalize迭代每一条reduced结果
因为和map和finalize可能是对于每一条数据的执行是分布式(没办法共享数据),而且可能是顺序未知或者并行(不能期望数据以排列好的方式fold),所以在我看来map和finalize不支持再去获取其他数据是理所应当的
2012-02-29 22:42:49 +08:00
回复了 avatasia 创建的主题 问与答 有使用mongodb的进来聊聊了。关于mapreduce的问题
@avatasia
假设你emit(A,{...})一次,emit(B,{...})三次
那么只会调用3次reduce(B,{...}),reduce(A,{...})是不会被调用,因为它只有一条不需要reduce,而是直接进入到finalize阶段的

我不明白你的需求是什么,所以我不知道有没有其他方式解决这个问题
2012-02-29 21:41:38 +08:00
回复了 avatasia 创建的主题 问与答 有使用mongodb的进来聊聊了。关于mapreduce的问题
这写法逻辑上有点问题,这假设了每次map都会经过reduce,但事实上并不是如此-A-
所以,恩,你会丢掉3次- -
2012-02-29 15:04:21 +08:00
回复了 avatasia 创建的主题 问与答 咨询下链式操作,如果从代码上保证链式操作的顺序
像jquery那样的Proxy模式
2012-02-29 11:54:09 +08:00
回复了 avatasia 创建的主题 问与答 求思路,生成一个数组的哈希信息或者时间戳。
包装数组的访问接口就好了啊-A-
2012-02-25 11:48:17 +08:00
回复了 lhj2100 创建的主题 随想 我们现在在网上的活动会不会影响下一代
关键是id啊email啊什么的,会变得越来越长越来越长越来越长越来越长越来越长越来越长越来越长越来越长越来越长越来越长越来越长越来越长越来越长越来越长越来越长越来越长越来越长越来越长越来越长越来越长越来越长越来越长越来越长越来越长越来越长越来越长
2012-02-25 09:45:06 +08:00
回复了 Angan 创建的主题 问与答 建立网站技术成本
视屏网站是什么东西?

btw: sai发现mac版firefox 10有个全频模式
2012-02-25 09:32:40 +08:00
回复了 arden 创建的主题 程序员 今天搭了个Playframework中文社区,专门讨论交流Play开发框架。
好吧,为什么最近的社区全部和v2ex长得一样。。。
2012-02-25 09:32:39 +08:00
回复了 arden 创建的主题 程序员 今天搭了个Playframework中文社区,专门讨论交流Play开发框架。
好吧,为什么最近的社区全部和v2ex长得一样。。。
做成机器人-A-
2012-02-25 09:28:43 +08:00
回复了 fanzeyi 创建的主题 随想 有很多想做的东西但是没时间去做怎么办……
/me 摸摸,一件一件来吧-v-
2011-12-24 10:36:58 +08:00
回复了 Kirkcong 创建的主题 云计算 说说我用过的VPS(你想不到的)
球推荐一个可以大量使用cpu的vps。。。
需求比较奇怪orz
2011-12-17 11:20:36 +08:00
回复了 Hyperion 创建的主题 问与答 备份是门技术活... (/"≡ _ ≡)/~┴┴
rsync -vur --delete
2011-12-07 20:54:00 +08:00
回复了 arzon 创建的主题 Python 大家都是怎么部署python项目的
不是有fabric吗。。。
jquery mobile目前不太适合做移动应用(主要就是慢,用html+js做移动应用都有这个缺点)
我一直觉得jquery mobile适合给pc做东西,不用做很多和你需要做的事情不相干的底层的东西。缺点就是定制起来不方便
特别做这样的小东西:
http://aligo.github.com/log-colourer.js
比python/gtk/glade方便不少(最近被它们折腾惨了)

如果自己定制界面而且是web程序的话,backbone.js和batman.js是我觉得比较不错的
2011-10-11 18:11:54 +08:00
回复了 Sai 创建的主题 分享创造 「Project 有妹」正式上线
-v-
1 ... 4  5  6  7  8  9  10  11  12  13 ... 26  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3761 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 29ms · UTC 00:15 · PVG 08:15 · LAX 17:15 · JFK 20:15
Developed with CodeLauncher
♥ Do have faith in what you're doing.