前言用Mahout来构建推荐系统,是一件既简单又困难的事情。简单是因为Mahout完整地封装了“协同过滤”算法,并实现了并行化,提供非常简单的API接口;困难是因为我们不了解算法细节,很难去根据业务的场景进行算法配置和调优。本文将深入算法API去解释Mahout推荐算法底层的一些事。目录Mahout...
分类:
编程语言 时间:
2015-02-11 16:21:05
阅读次数:
305
什么是filter? ????????filter 翻译为过滤器;在处理一个事物的时候进行提前处理一些事情;? ?? ????什么时候用filter? ????????在client request service的时候对request做预处...
分类:
编程语言 时间:
2015-02-10 15:35:32
阅读次数:
257
引言: asp.net 2008 微软引入了UpdatePanel 使用起来很方便 如果 我们想UpdatePanel加载完成后做一些事情 需要使用js
分类:
Web程序 时间:
2015-02-09 15:54:09
阅读次数:
156
基础部分
模板是一个文档或者说一个普通的python字符串由Django模板语言标记而成。一个模板语言可以包括block标签或者是变量。
一个block标签是一个处于模板中的标记,能过完成一些事情。
Block的定义看起来有点模糊,这是django开发团队有意为之的。比如一个block标签即可以用来输出内容;也可以被当做一个控制结构(比如if声明或者是for循环)从数据库中抓去数据;或者是通...
前言 在自定义组件的时候少不了会去处理一些事件相关的东西,关于事件这块网上有很多文章,有说的对的也有说的不对的,我在理解的时候也有过一段时间的迷惑,现在把自己理解的东西写下来,给有相同疑问的朋友提供些思路。 事件呢,分为两个大的链条,一个是事件分发链条,一个是事件处理链条。分发链条是由外至内,也就....
分类:
其他好文 时间:
2015-02-07 14:22:13
阅读次数:
150
obj=this 函数this的参数选取表格单击这一行的某一列:$(obj).parent().parent().find("td").eq(2).text(); $("#type option[value='"+$(obj).parent().parent().find("td").eq(2).t...
分类:
Web程序 时间:
2015-02-06 18:15:24
阅读次数:
131
迭代器就是重复地做一些事情,可以简单的理解为循环,在python中实现了__iter__方法的对象是可迭代的,实现了next()方法的对象是迭代器,这样说起来有点拗口,实际上要想让一个迭代器工作,至少要实现__iter__方法和next方法。很多时候使用迭代器完成的工作使用列表也可以完成,但是如果有...
分类:
编程语言 时间:
2015-02-06 16:34:49
阅读次数:
104
在一些智能充电器中,单片机要一直监测电池的电压,一旦超过某一数值,就由恒流充电切换到恒压充电。撇开充电器制作相关的各种知识和概念不说我们集中注意力来考察:当电压接近那个设定的临界值时发生的一些事情。 当电压接近临界值的时候,系统还处于恒流充电状态,于是电压开始朝突破临界值的方向上升……在某一时刻,电...
分类:
其他好文 时间:
2015-02-04 10:39:45
阅读次数:
161
除了缓存bitmap之外,你还能做其他一些事情来优化GC和bitmap的复用。推荐的策略取决于Android的系统版本。附件中的例子会向你展示如何设计app以便在不同的Android版本中提高app的内存性能。
在不同的Android版本中,bitmap的内存管理有所不同。
在Android2.2(api level8)和之前的版本中,当GC触发的时候,App的...
分类:
移动开发 时间:
2015-02-03 15:16:54
阅读次数:
214
Button 控件用于显示按钮。按钮可以是提交按钮或命令按钮,而该控件属于提交按钮。submit 按钮没有命令名称,当它被点击时,它把页面传回服务器。可以编写一些事件句柄,在提交按钮被点击时来控制动作的执行。command 按钮拥有命名名称,且允许你在页面上创建多个 Button 控件。可以编写一些...
分类:
其他好文 时间:
2015-02-03 14:40:18
阅读次数:
118