1,商城:是单商家,多买家的商城系统。数据库是mysql,语言java。
2,sqoop1.9.33:在mysql和hadoop中交换数据。
3,hadoop2.2.0:这里用于练习的是伪分布模式。
4,完成内容:喜欢该商品的人还喜欢,相同购物喜好的好友推荐。
步骤:
1,通过sqoop从mysql中将 “用户收藏商品” (这里用的是用户收藏商品信息表作为推荐系统业务上的依据,业务依...
分类:
其他好文 时间:
2014-06-18 07:14:43
阅读次数:
230
What’s Your Next Move: User Activity Prediction inLocation-based Social Networks
这篇文章来自于SDM’13年(SIAM InternationalConference on Data Mining 2013)的录用论文集,是关于在基于位置社交网络里面(LBSN)进行用户签到预测的。本文解决问题的角度很创新...
1.1 论文总结
为了预测用户的下一个签到活动类型,作者利用隐含马尔可夫模型(HMM)对用户的活动转移进行建模......
分类:
其他好文 时间:
2014-06-18 07:27:44
阅读次数:
222
海典ERP与盘点机无缝对接,实现实时盘点,提高盘点效率,使盘点准确率可以达到100%。...
分类:
其他好文 时间:
2014-06-18 00:43:56
阅读次数:
305
文件太乱了,总结整理方法:
1分类的层级按照树形结构,一个分类对应一个文件夹
2所有的分类不能重复
3所有同层等级内的文件夹按照相似或相同的目录进行分类,避免混乱,统一整理
4下载文件前先创建对应文件的临时分类,然后下载至该临时分类,文件使用完成后进行删减,然后将留下来有用的放置到总树目录下,最后删除临时分类
5已经分类好的分类不能多也不能少,除非你发现该分类有问题
6下班关机将各文件...
分类:
其他好文 时间:
2014-06-18 07:37:47
阅读次数:
251
LaTeX Subfigure 中间垂直线设定。...
分类:
其他好文 时间:
2014-06-18 07:53:54
阅读次数:
482
awk文本高级编辑,linux shell文本处理...
分类:
其他好文 时间:
2014-06-18 07:16:01
阅读次数:
415
Octave/matlab的常用知识之矩阵和向量
之前一段时间在coursera看了Andrew ng的机器学习的课程,感觉还不错,算是入门了。这次打算以该课程的作业为主线,对机器学习基本知识做一下总结。
小弟才学疏浅,如有错误,敬请指导。
Andrew的课程选了Octave/matlab为编程语言。他选择这个估计更多是考虑大众性,这门语言容易入门。...
分类:
其他好文 时间:
2014-06-18 07:41:14
阅读次数:
258
工厂模式分为三大类
简单工厂(SimpleFactory)
工厂方法模式(Factory Method)
抽象工厂模式(Abstract Factory)
动态工厂(Dynamic Factory,属于优化版简单工厂)...
分类:
其他好文 时间:
2014-06-18 07:54:35
阅读次数:
134
这是我们最亲密的测试,我们平常写课程设计,当然谈不上商业级的测试,往往就一个单元测试占据了测试。有些人习惯先搭起框架,然后再单元测试;也有些人在完成了一个功能模块后即着手进行该模块的测试。但殊途同归,要保证软件系统的质量,首先就要保证构成系统的单元的质量,这些单元可能是一个对象、类和函数,也可能是更大的单元——组件或模块。
(1)为什么要进行单元测试:
软件中存在的错误发现得越早,则修...
分类:
其他好文 时间:
2014-06-18 00:47:11
阅读次数:
283
人工智能,简单来说,就是让机器人可以代替人!!这可以吗?机器始终是机器,但如果机器有了神经网络,那机器人就是人!!!霍金说,未来的人工智能可能毁灭人类!...
分类:
其他好文 时间:
2014-06-18 06:38:46
阅读次数:
286
关于二维图形旋转可能在很多计算机图形学相关的书籍上都会介绍,然而真正理解公式推导过程的却讲得不多。那么如何推导出二维图形绕某一点旋转的公式呢?我在这里就将其推导过程简要的说明一下。其实推导过程比较简单,首先我们来看一幅图,看看如何推导出二维图形绕原点进行旋转的公式。上图画的比较粗略,不过能说明问题就够了。假设旋转前的点位于P处,旋转之后的点位于P'处。如何求旋转之后的点P'坐标?在图中,旋转之前P...
分类:
其他好文 时间:
2014-06-18 07:00:28
阅读次数:
249
1. 提供对应要注入的属性
//setter注入
public class Bean2 {
private String name;
private Integer age;
// 提供要注入的属性对应的setter方法
public void setName(String name) {
this.name = name;
}
public void setAge(I...
分类:
其他好文 时间:
2014-06-18 06:14:27
阅读次数:
209
UVA 10090 - Marbles
题目链接
题意:有两种盒子,一种代价c1,能装n1个珠子,一种代价c2,能装n2个珠子,问如何正好装n个珠子,并且使得代价最少。
思路:利用扩展欧几里得算法求出n1?x+n2?y=n的一个解(x′,y′)
就可以知道x,y的通解分别为
x=x′?n/gcd(n1,n2)+n2/gcd(n1,n2)?t
y=y′?n/gac(n1,n2)?...
分类:
其他好文 时间:
2014-06-18 00:44:40
阅读次数:
182
最近学了xmpp感觉学的很乱,想好好整理一下,于是今天找了点时间,把xmpp的搭建和工程的创建一步步进行说明
第一步 xmpp环境的搭建
所需的工具包
搭建环境需要如下所示的包
1 安装xampp-osx 安装完后,运行选择Manager Services 启动所有的Service
注:如果启动失败,请确保安装了javaForOSX2014,也就是java的类库(对于之前没有安装ja...
分类:
其他好文 时间:
2014-06-18 06:22:33
阅读次数:
238
本文分析了Spark1.0.0的Client,Master和Worker之间是如何通信的。通过对通信的分析,可以清楚的理解各个角色的作用和责任,和它在集群中扮演的不同角色。
当然了,为了便于源码分析,本文开始分析了akka,一个非常优秀的actor的实现:高性能,易于编程,可扩展和弹性无中心。...
分类:
其他好文 时间:
2014-06-18 06:59:54
阅读次数:
183
首先来分析一下HTTP模块是如何介入Nginx的。
当master进程fork出若干个workr子进程后,每个worker子进程都会在自己的for死循环中不断调用事件模块:
for ( ;; ) {
....
ngx_process_events_and_timers(cycle); /* 调用事件模块 */
....
}...
分类:
其他好文 时间:
2014-06-18 08:03:22
阅读次数:
246
【序言】在大家怀疑的眼光下,我做了一个中午和半个下午、调了一个晚上的题目总算A了!
【原题】
消棋子是一个有趣的游戏。游戏在一个r * c的棋盘上进行。棋盘的每个格
子,要么是空,要么是一种颜色的棋子。同一种颜色的棋子恰好有两个。每一轮,
玩家可以选择一个空格子(x, y),并选择上下左右四个方向中的两个方向,如果
在这两个方向上均存在有棋子的格子,而且沿着这两个方向上第一个遇到的棋子
...
分类:
其他好文 时间:
2014-06-18 06:08:20
阅读次数:
233