自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

郭胜龙的技术博客

创业在厦门

  • 博客(22)
  • 资源 (1)
  • 收藏
  • 关注

原创 123

public void map(LongWritable key,                    Text value,                    Context context) throws IOException, InterruptedException {      String[] tokens = DELIMITER.split(value.toStr

2014-05-30 13:39:47 712

原创 123

protected void map(LongWritable key,                       Text value,                       Context context) throws IOException, InterruptedException {      String[] tokens = TasteHadoopUtils.s

2014-05-29 22:04:05 698

转载 Hadoop 2.X 分布式安装

经过好多天的各种折腾,终于在几台电脑里面配置好了Hadoop2.2.0分布式系统,现在总结一下如何配置。  前提条件:  (1)、首先在每台Linux电脑上面安装好JDK6或其以上版本,并设置好JAVA_HOME等,测试一下java、javac、jps等命令是否可以在终端使用,如何配置JDK这里就不说了;  (2)、在每台Linux上安装好SSH,如何安装请参加《Linux

2014-05-14 15:58:28 1150

转载 mahout itemBase 源码分析

item矩阵计算author : xiajun简介:本章介绍mahout itemBase 相似度的计算itemMatrix是计算两个商品之间的距离。mahout实现:user item pre 001 10001 3 001 10004 4 002 10001 2PreparePreferenceMatrixJob是处理数据格式

2014-05-12 19:18:19 896

转载 Apache Mahout的Taste基于Hadoop实现协同过滤推荐引擎的代码分析

Taste 是 Apache Mahout 提供的一个协同过滤算法的高效实现,它是一个基于Java实现的可扩展的高效的推荐引擎。该推荐引擎是用这样简单的数据格式表达用户对物品的偏好。以此为输入数据,计算后就可以得到为每个user推荐的items列表。他提供了方便的单机版的编程接口,也提供了基于hadoop的分布式的实现。单机版的编程接口主要适用于写demo和做算法的评估,若处理

2014-05-12 17:34:04 964

转载 Mahout 协同过滤 itemBase RecommenderJob源码分析

Mahout支持2种 M/R 的jobs实现itemBase的协同过滤I.ItemSimilarityJobII.RecommenderJob下面我们对RecommenderJob进行分析,版本是mahout-distribution-0.7源码包位置:org.apache.mahout.cf.taste.hadoop.item.RecommenderJob

2014-05-12 15:28:49 757

转载 Mahout实现的机器学习算法

在Mahout实现的机器学习算法见下表算法类算法名中文名分类算法Logistic Regression逻辑回归Bayesian贝叶斯SVM支持向量机Perceptron感知器算法Neural Ne

2014-05-12 15:27:16 1168

转载 TF-IDF与余弦相似性的应用(二):找出相似文章

今天,我们再来研究另一个相关的问题。有些时候,除了找到关键词,我们还希望找到与原文章相似的其他文章。比如,"Google新闻"在主新闻下方,还提供多条相似的新闻。为了找出相似的文章,需要用到"余弦相似性"(cosine similiarity)。下面,我举一个例子来说明,什么是"余弦相似性"。为了简单起见,我们先从句子着手。  句子A:我喜欢看电视,不喜欢看电影

2014-05-10 15:05:01 727

原创 MyEclipse 中各种 libraries 的含义

MyEclipse 中各种 libraries 的含义  JRE System Library  , java EE 5 Libraries ,  Referenced  Libraries这三个都是各种JAR包(库文件)的集合名称,可以任意取,只不过是Eclipse的默认名字罢了.JRE System Library:   指Java SE 的常用库文件集合,建立普通的J

2014-05-10 11:10:08 1693

原创 Mac osx中如何开启代码高亮

IM (Wikipedia图) Vim 是一款相当给力的源自UNIX平台的命令行文本编辑器,不过不给力的是,Mac OS X下并没有诸多Linux发行版上VIM那些牛逼哄哄的神马代码高亮显示啊,自动缩进啊神马的。 (译者注:通常Linux发行版可以通过编辑/etc/vimrc文件更改全局VIM设定或者针对某个用户的~/.vimrc进行个性化配置) 为了弥补这个缺憾,请按如下方法操作: 打开Te

2014-05-10 09:52:22 2149 1

原创 Mysql学习之十二:JDBC连接数据库之DriverManager方法

JDBC连接数据库   •创建一个以JDBC连接数据库的程序,包含7个步骤:    1、加载JDBC驱动程序:       在连接数据库之前,首先要加载想要连接的数据库的驱动到JVM(Java虚拟机),       这通过java.lang.Class类的静态方法forName(String  className)实现。       例如:       try{       //加载M

2014-05-05 15:39:43 3027

转载 Mac OS 上设置 JAVA_HOME

Mac OS 上设置 JAVA_HOME   由于需要,前几天在 OS X 上安装了 Oracle 的 Java 7。安装之后,发现由于我原来设置的 JAVA_HOME 为 /Library/Java/Home ,导致我使用的还是原来苹果提供的 Java 6 而不是刚安装的 Java 7。网上查了一下,发现网上普遍存在一种不太好的硬编码方式,比如以下这些:

2014-05-04 20:49:25 2140

原创 mysql学习之十:mysql编码

MySQL数据库默认的编码是:character set :latin1collation : latin1_swedish_ci查看MySQL支持的编码:mysql> show character set;  查看当前MySQL服务器默认编码:mysql> SHOW VARIABLES LIKE 'character_set%';  

2014-05-03 18:12:51 644

原创 mysql学习之九:mysql备份与恢复

MySQL使用最为广泛的备份工具是mysqldump。使用mysqldump进行基本的数据库备份恢复。备份一个数据库:mysqldump -u root -p stefan > linuxcast_backup.sql从一个备份文件恢复一个数据库:mysql -u root -p linuxcast < linuxcast_backup.sql从一个My

2014-05-03 18:11:41 688

原创 mysql学习之八:mysql权限管理

MySQL使用GRANT和REVOKE命令授予或撤销针对一个用户的权限。授予的权限可以分为多个层级:全局层级 数据库层级 表层级 列层级 子程序层级全局级授权GRANT ALL PRIVILEGES ON *.* to ‘nash_su’@’%’ identified by ‘linuxcast’;数据库级授权GRANT ALL PRIVILEGES ON

2014-05-03 18:08:20 677

原创 mysql学习之七:mysql用户管理(创建删除用户、重置密码)

MySQL用户保存在mysql.user表中。创建一个用户:CREATE USER nash_su IDENTIFIED BY 'linuxcast.net';删除一个用户:DROP USER nash_su;要点:DROP USER不能自动关闭任何打开的用户对话。而且,如果用户有打开的对话,此时取消用户,则命令不会生效,直到用户对话被关闭后才生效。一旦

2014-05-03 18:06:25 674

原创 mysql学习之六:sql语句学习4

WHERE 子句如需有条件地从表中选取数据,可将 WHERE 子句添加到 SELECT 语句。语法SELECT 列名称 FROM 表名称 WHERE 列 运算符 值如果只希望选取居住在城市 "Beijing" 中的人,我们需要向 SELECT 语句添加 WHERE 子句:SELECT * FROM Persons WHERE City='Beijing' 

2014-05-03 18:03:02 721

原创 mysql学习之五:sql语句学习3

好吧,大家觉得这种字体还是比较好看,所有我们就换这种字体了。 INSERT INTO 语句用于向表格中插入新的行。语法INSERT INTO 表名称 VALUES (值1, 值2,....)我们也可以指定所要插入数据的列:INSERT INTO table_name (列1, 列2,...) VALUES (值1, 值2,....)Update 语句用于修

2014-05-03 18:01:14 987

原创 mysql学习之四:sql语句学习2

创建数据库:CREATE DATABASE stefan;删除数据库:DROP DATABASE stefan;重命名数据库:重命名数据库没有直接的办法。已经不再使用的方法:RENAME DATABASE stefan TO LCDB;创建表格语法:CREATE TABLE 表名称(列名称1 数据类型,列名称2 数据类型,列

2014-05-03 17:56:54 884

原创 mysql学习之三:sql语句学习

SQL 是一门 ANSI 的标准计算机语言,用来访问和操作数据库系统。SQL 语句用于取回和更新数据库中的数据。SQL 可与数据库程序协同工作,比如MySQL、 MS Access、DB2、Informix、MS SQL Server、Oracle、Sybase 以及其他数据库系统。不幸地是,存在着很多不同版本的 SQL 语言,但是为了与 ANSI 标准相兼容,它们必须以相似的方式共同地来

2014-05-03 17:50:45 1100

原创 mysql学习之二:mysql基本用法

安装完mysql后我们可以进行sql语句的操作:我们可以使用以下命令连接到MySQL服务:mysql -h localhost -u root -p-h参数指定要连接的MySQL服务器地址-u参数指定连接所使用的用户-p参数指定使用密码验证登陆 MySQL服务绝大多数功能使用SQL语言进行管理。 SQL语言一般约定俗成使用大写,但是语言本身不限制大小写。几乎所有

2014-05-03 17:44:47 963

原创 mysql学习之一:mysql安装

CentOS6和RHEL6系统的YUM中包含了MySQL安装包,版本是MySQL5。rpm软件包的名称是mysql-server。 使用以下命令可以安装MySQL数据库:yum install -y mysql-server安装完成后我们可以通过以下命令启动MySQL服务:service mysqld start 第一次启动MySQL服务后,

2014-05-03 17:38:21 937

学生管理系统,有两个类,本科生和研究生

学生管理系统,实现两个类,本科生和研究生,其中又能实现很多功能

2011-08-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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