自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

I Can

无论何时,追逐自己的梦想

  • 博客(40)
  • 资源 (4)
  • 收藏
  • 关注

原创 黑马程序员-javascript基本语法

------- android培训、java培训、期待与您交流! ----------javascript概述javascript是基于对象和事件的脚本语言。特点:1.安全性:不允许直接访问本地硬盘,可以做的是信息的动态交互。2.跨平台性:只要可以解释javascript的浏览器都可以执行,和平台无关。javascript与java的不同:1.js是Nets

2013-04-07 13:01:05 538

原创 黑马程序员-银行业务调度系统

------- android培训、java培训、期待与您交流! ----------模拟实现银行业务调度系统逻辑,具体需求如下:银行内有6个业务窗口,1 - 4号窗口为普通窗口,5号窗口为快速窗口,6号窗口为VIP窗口。有三种对应类型的客户:VIP客户,普通客户,快速客户(办理如交水电费、电话费之类业务的客户)。异步随机生成各种类型的客户,生成各类型用户的概率

2013-04-06 21:37:46 603

原创 黑马程序员-交通灯管理系统

------- android培训、java培训、期待与您交流! ----------交通灯管理系统模拟实现十字路口的交通灯管理系统逻辑,具体需求如下:异步随机生成按照各个路线行驶的车辆。例如:       由南向而来去往北向的车辆 ---- 直行车辆       由西向而来去往南向的车辆 ---- 右转车辆       由东向而来去往南向的车辆 ----

2013-04-06 14:43:30 528

原创 黑马程序员-JavaBean

------- android培训、java培训、期待与您交流! ----------内省:IntroSpector-->JavaBean-->特殊的java类如果一个java类中的一些方法符合某种命名规则,可以把它当做JavaBean来使用。如果把某个类视为javaBean,这个类的属性时根据它的get和set方法来确定的。比如setAge和getAge那么这个javaBea

2013-04-03 23:48:01 441

原创 黑马程序员-AOP代理以及类spring的Aop框架实例

------- android培训、java培训、期待与您交流! ----------代理:要为已存在的多个具有相同接口的目标类的各个方法增加一些系统功能,从而编写一个与目标类具有相同接口的代理类,代理类的每个方法调用目标类的相同方法,并在调用方法时加上系统功能的代码。AOP:Aspect oriented program(面向方面编程)。系统中存在交叉业务,一个交叉业务就

2013-04-03 21:26:14 464

原创 黑马程序员-类加载器

------- android培训、java培训、期待与您交流! ----------类加载器:java虚拟机可以安装多个类加载器,系统默认三个主要类加载器,每个类负责加载特定位置的类:BootStrap,ExtClassLoader,AppClassLoader。类加载器也是java类,也要被类加载器加载,它就是BootStrap,它不是一个java类,而是通过C++写在

2013-04-03 18:53:47 425

原创 黑马程序员-泛型延伸

------- android培训、java培训、期待与您交流! ----------泛型:编译器编译带类型说明的集合就是去掉类型信息。ArrayList整个称为ArrayList的泛型类型E称为类型变量或类型参数ArrayList称为参数化的类型Integer称为类型参数的实例或实际类型参数,只有对象的引用类型才能作为泛型的实际类型参数。读法:ArrayLis

2013-04-03 18:23:10 411

原创 黑马程序员-注解

------- android培训、java培训、期待与您交流! ----------java1.5新特性中的注解:相当于一个标记,javac编译器,开发工具和其他程序可以用反射来了解是否有某种标记,从而做相应的操作。@SuppressWarnings:警告@Deprecated:过时@Override:重写元注解:注解类上加持的注解称为元注解,一般是用来设置该注解

2013-04-03 18:15:24 355

原创 黑马程序员-反射

------- android培训、java培训、期待与您交流! ----------java类用于描述一类事物的共性。java程序中的各个java类属于同一事物,描述这类事物的java类名就是Class。Class cls1 = Date.class // 字节码1;Class cls2 = Person.class// 字节码2;如何得到各个字节码对应的实例对象

2013-04-03 18:00:27 357

原创 黑马程序员-枚举

------- android培训、java培训、期待与您交流! ----------枚举:要让某个类型的变量的取值只能为若干个固定值中的一个,否则,编译器就会报错。枚举可以让编译器在编译时就可以控制程序中填写的非法值。用普通类如何实现枚举功能:1,私有构造方法2,每个元素分别用一个公有的静态成员变量表示3,可以有若干个公有方法或抽象方法。采用抽象方法定义方法可以将

2013-04-03 17:59:48 293

原创 黑马程序员-jdk1.5特性

------- android培训、java培训、期待与您交流! ----------jdk 1.5特性:(1).static导入import static java.lang.Math.*;(2).自动装箱和拆箱如果要封装的Integer的值在byte范围内,会把它放在缓冲到一个池中,再有相同的Integer对象定义时,直接把池中的对象的地址值赋给它。

2013-04-03 17:58:40 415

原创 黑马程序员-正则表达式

------- android培训、java培训、期待与您交流! ----------正则表达式:符合一定规律的表达式。特点:通过一些特定符号来操作字符串好处:专门用于操作字符串,可以简化对字符串的复杂操作。弊端:符号定义越多,正则越长,阅读性越差[abc]:a b c 中的一位字符[^abc]:除掉abc的其他字符[a-z]:小写字母[a-z&&[^b

2013-03-31 17:46:59 334

原创 黑马程序员-网络编程 tcp传输 URL

------- android培训、java培训、期待与您交流! ----------ServerSocket构造函数中ServerSocket(int port, int backlog)backlog指连接的客户端的队列的最大长度,可以自定义指定。Tcp传输协议通信:/*客户端:1.创建Socket服务,并指定要连接的服务主机2.获取socket流中的输出流3.

2013-03-31 01:19:03 432

原创 黑马程序员-网络编程 udp传输

------- android培训、java培训、期待与您交流! ----------IP地址:网络中设备的标识。本地回环地址:127.0.0.1 主机名:localhost端口:用于标识进程的逻辑地址,有效端口:0-65535,其中0-1024系统使用或是保留端口传输协议:通讯规则 常见协议:TCP/IP UDPOSI参考模型和TCP/IP参考模型:I

2013-03-31 01:13:10 591

原创 黑马程序员-GUI

------- android培训、java培训、期待与您交流! ----------GUI:Graphical User Interface 图形用户接口CLI:Command line User Interface 命令行用户接口Awt和Swingjava.Awt:Abstract Window ToolKit 需要调用本地系统方法实现功能。属于重量级控件jav

2013-03-30 00:42:02 464

原创 黑马程序员-编码

------- android培训、java培训、期待与您交流! ----------编码表:ASCII(美国标准信息交换码) ISO8859-1(拉丁码表 欧洲码表) GB2312(中文编码表) GBK(升级的中文编码表) Unicode(国际标准码) UTF-8 Unicode transform format with at least 8 bytes.

2013-03-29 15:19:43 376

原创 黑马程序员-IO流其他流对象

------- android培训、java培训、期待与您交流! ----------切割流和合并流:切割流:一个源流对应多目的流 指定大小输出到不同的流中合并流:多个源流对应一个目的流 先把源流合并起来,再输出到目的流 SequenceInputStreamimport java.io.*;import java.util.*;class SplitAndSequence

2013-03-29 15:17:18 457

原创 黑马程序员-IO流 File类及Properties类

------- android培训、java培训、期待与您交流! ----------File类:用来将文件或者文件夹封装成对象,方便对文件和文件夹的属性信息进行操作。File.separator:系统默认名称分隔符,跨平台。File类常见方法:1.创建:boolean createNewFile();在指定位置创建文件,如果该文件已经存在,则不创建,返回false。和

2013-03-28 20:06:52 376

原创 黑马程序员-IO流 字符流与字节流

------- android培训、java培训、期待与您交流! ----------IO流就是处理设备之间的数据传输java对数据的操作是通过流的方式,操作流的对象基本都在IO包中。IO流分为字符流和字节流。字节流的抽象基类: InputStream  OutputStream字符流的抽象基类: Writer  Reader字符流://写入流: //创

2013-03-28 14:23:34 429

原创 黑马程序员-System类Calendar类Math类

------- android培训、java培训、期待与您交流! ----------System类中的方法和属性都是静态的。out:标准输出,默认是控制台。in:标准输入,默认是键盘。System类描述了系统的一些信息。获取系统属性信息:Properties getProperties = System.getProperties();//获取系统所有系统属性

2013-03-27 23:57:52 370

原创 黑马程序员-Collections和Arrays工具类

------- android培训、java培训、期待与您交流! ----------集合框架的工具类:Collectionssort(List list):对List集合进行排序sort(List list,Comparator cmp):用指定比较器对List集合进行排序max(List list):求List集合中的最大值max(List list,Compa

2013-03-27 22:00:45 440

原创 黑马程序员-Map集合

------- android培训、java培训、期待与您交流! ----------Map集合:该集合存储键值对。是以一对一对的方式存储进去的。而且保证键的唯一性。方法:1.添加put(key,value)//添加元素时,如果出现添加相同的键时,添加的值会覆盖原来的值,并且方法返回的是原来的值。putAll(Map m)2.删除clear()remove(

2013-03-27 19:00:47 474

原创 黑马程序员-泛型

------- android培训、java培训、期待与您交流! ----------泛型:jdk1.5以后出现的新特性。用于解决安全问题,是一个类型安全机制。好处:1.将运行时期出现的ClassCastException问题转移到了编译时期方便程序员解决问题。2.避免了强制转换麻烦。泛型格式:通过在使用java提供的对象时,什么时候写泛

2013-03-26 01:00:33 358

原创 黑马程序员-集合 List和Set

------- android培训、java培训、期待与您交流! ----------集合框架:为什么有这么多容器:因为每个容器对数据的存储方式都是不同的,也就是数据结构不同。集合中存储的都是对象的引用。直接打印集合就是显示集合中所有对象。Collection|--List:元素是有序的,可以重复 List集合判断元素是否相同运用的是equals方法。比如c

2013-03-25 23:28:48 337

原创 黑马程序员-String类和StringBuffer

------- android培训、java培训、期待与您交流! ----------String类代表字符串。字符串类型是引用型数据类型。字符串一旦被初始化就不可以被改变。String类复写了Object类中的equals方法,用来判断字符串是否相同。String s1 = "abc";//内存中有一个对象,先看常量池中是否有“abc”对象,有就直接引用,没有就新创建

2013-03-24 14:53:20 293

原创 黑马程序员-多线程

------- android培训、java培训、期待与您交流! ----------进程:是一个正在执行的程序。每个进程都有一个执行顺序。该顺序是一个执行路径,或者叫一个控制单元。线程:就是进程中一个独立的控制单元。线程在控制着进程的执行。一个进程中至少有一个线程。jvm启动的时候会有一个进程java.exe.该进程至少有一个线程负责java程序执行,而且这个线程运行

2013-03-22 02:25:41 427

原创 黑马程序员-包 jar包 javadoc

------- android培训、java培训、期待与您交流! ----------包(package):对类文件进行分类管理,给类提供多层命名空间。需要写在程序文件的第一行。包也是一种封装形式。如果指定包名时,dos编译和运行时要注意:javac -d . java文件名java 包名.class文件名如果编译时指定包的目录不在本地,运行前需要set classpa

2013-03-21 14:56:56 641

原创 黑马程序员-异常

------- android培训、java培训、期待与您交流! ----------异常:就是程序在运行时出现的不正常情况。把异常封装成对象,就是java对不正常情况进行描述后的对象体现。对问题的划分分为两种:1.严重的:Error:一般不编写程序代码对其处理2.非严重的:Exception:可以通过针对性处理方式进行处理。异常体系:Throwable|-

2013-03-21 02:27:57 279

原创 黑马程序员-内部类

------- android培训、java培训、期待与您交流! ----------内部类:将一个类的定义在另一个类的里面,对里面的那个类称为内部类(内置类,嵌套类).内部类的访问规则:1.内部类可以直接访问外部类中的成员,包括私有。之所以可以直接访问,是因为内部类中持有了一个外部类的引用:外部类名.this。2.外部类要访问内部类,必须建立内部类的对象。访问

2013-03-21 00:35:24 355

原创 黑马程序员-多态

------- android培训、java培训、期待与您交流! ----------多态的体现:父类或者接口的引用指向或者接收自己的子类对象。多态的作用:多态的出现提高了程序的扩展性和后期维护性。多态的前提:必须是类与类之间有关系。要么继承,要么实现。要对抽象方法进行覆盖。多态的弊端:提高了扩展性,但是只能使用父类的引用访问父类中的成员。Animal a = ne

2013-03-20 22:18:07 363

原创 黑马程序员-抽象类 模板方法和接口

------- android培训、java培训、期待与您交流! ----------抽象就是从多个事物中将共性的本质的内容抽取出来。抽象类:java中可以定义没有方法体的方法,该方法的具体实现由子类实现,该方法称为抽象方法,包含抽象方法的类也必须是抽象的类,用abstract修饰。抽象类可以强制子类复写抽象方法。抽象类的特点:1.抽象方法一定定义在抽象类中

2013-03-20 20:51:02 617

原创 黑马程序员-继承 子类的实例化和final关键字*

------- android培训、java培训、期待与您交流! ----------当多个类中存在相同的属性和行为时,将这些内容抽取到单独一个类中,那么多个类不需要再定义这些属性和行为,只需要继承单独的那个类即可。多个类称为子类,单独这个类称为父类或超类。子类可以直接访问父类中的非私有的属性和行为。通过extends关键字让类与类之间产生继承关系。继承的出现提高代码的

2013-03-20 19:12:25 555

原创 黑马程序员-static关键字和单例模式

------- android培训、java培训、期待与您交流! ----------静态:是一个修饰符,用于修饰成员。当成员被静态修饰时,可以直接被类名调用。static特点:随着类的加载而加载,随着类的消失而消失。优先于对象存在,被所有对象所共享。可以直接被类名调用。实例变量和类变量的区别:1.实例变量存在堆内存中,随着对象的建立而存在;类变量存在于

2013-03-20 15:38:33 466

原创 黑马程序员-面向对象概述 构造函数与this关键字

------- android培训、java培训、期待与您交流! ----------面向对象是相对于面向过程的一种思想。是把功能封装到事物的内部。然后只需要拿到这个事物,功能就都可以实现了。面向对象可以将复杂的事情简单化,把程序员从一个执行者转换成一个指挥者。开发的过程就是不断地创建对象并使用对象,指挥对象。而设计的过程就是管理和维护对象之间的关系。面向对象的特征:封装,

2013-03-16 23:17:02 425

原创 黑马程序员-数组

------- android培训、java培训、期待与您交流! ----------1.数组的定义同一种类型数据的集合。相当于一个容器。可以自动给数组中的元素从0开始编号,方便操作这些元素。格式:int[] arr = new int[4];int[] arr = new int[]{3,4,6,8};int[] arr = {3,4,6,8};2.内存结构

2013-03-16 17:37:55 372

原创 黑马程序员-函数

------- android培训、java培训、期待与您交流! ----------1.函数的定义:函数就是定义在类中的具有特定功能的一段独立小程序,也称为方法。2.函数的格式:修饰符  返回值类型 函数名(参数类型 形式参数1,参数类型 形式参数2...){执行语句;return 返回值;}3.函数的特点:函数可以将功能代码进行封装,

2013-03-16 14:48:57 356

原创 黑马程序员-程序控制语句

------- android培训、java培训、期待与您交流! ----------程序控制语句:1.顺序结构2.判断结构:if语句:1.if(条件表达式){执行语句;(如果执行语句只有一条,可以省略大括号)}2.if(条件表达式){执行语句;}else{执行语句;}3.if(条件表达式){执行语句;}else if{执行语句;}

2013-03-16 13:49:25 584

原创 黑马程序员-常量与变量 运算符

------- android培训、java培训、期待与您交流! ----------常量和变量:常量:表示不能改变的数值。java中的常量分为:整数常量小数常量布尔型常量字符常量字符串常量null常量进制转换:二进制和十进制之间的转换:十进制-->二进制:对十进制进行除2运算,取余数的反数。如6的二进制就是110.二进制--

2013-03-16 03:06:16 478

原创 黑马程序员-Hello World!

------- android培训、java培训、期待与您交流! ----------1.JAVA简介及组成 JAVA语言是由SUN公司1995年推出的一门高级编程语言。JAVA分为三大技术架构:J2EE(企业版)、J2SE(标准版)、J2ME(小型版)。JRE包括java虚拟机(JVM)和java程序所需的核心类库。JDK是提供给java开发人员使用的,包括j

2012-11-06 03:55:37 353

原创 我的信念:坚持终将成功

Anything can be done successfully with my persisting——Li这里我写下片头,此时的我如同站在黑暗里,不要畏惧,不能退缩,始终坚持下去,相信自己,我终将迎来黎明的温暖阳光。

2012-11-06 01:54:16 350 1

selfservice picture

用户自助服务手机web素材分享 包括界面素材 样式文件 js文件等

2014-02-19

jquery-mobile-theme

jquery mobile 自定义主题 棕色与黑色搭配,完美体现如app一样的UI设计

2014-01-25

JSF入门教程

第一章 JSF的第一个demo 导航规则 JSF EL表达式 国际化 第二章 BackingBean的配置与设定 第三章 数据转换与验证 第四章 事件处理

2013-09-28

大数据:互联网大规模数据挖掘与分布式处理

《大数据:互联网大规模数据挖掘与分布式处理》源自作者在斯坦福大学教授多年的“Web挖掘”课程材料,主要关注大数据环境下数据挖掘的实际算法。书中分析了海量数据集数据挖掘常用的算法,介绍了目前Web应用的许多重要话题。主要内容包括:    分布式文件系统以及Map-Reduce工具;    相似性搜索;    数据流处理以及针对易丢失数据等特殊情况的专用处理算法;    搜索引擎技术,如谷歌的PageRank;    频繁项集挖掘;    大规模高维数据集的聚类算法;    Web应用中的关键问题:广告管理和推荐系统。 第1章  数据挖掘基本概念 1.1  数据挖掘的定义 1.1.1  统计建模 1.1.2  机器学习 1.1.3  建模的计算方法 1.1.4  数据汇总 1.1.5  特征抽取 1.2  数据挖掘的统计限制 1.2.1  整体情报预警 1.2.2  邦弗朗尼原理 1.2.3  邦弗朗尼原理的一个例子 1.2.4  习题 1.3  相关知识 1.3.1  词语在文档中的重要性 1.3.2  哈希函数 1.3.3  索引 1.3.4  二级存储器 1.3.5  自然对数的底e 1.3.6  幂定律 1.3.7  习题 1.4  本书概要 1.5  小结 1.6  参考文献 第2章  大规模文件系统及Map-Reduce 2.1  分布式文件系统 2.1.1  计算节点的物理结构 2.1.2  大规模文件系统的结构 2.2  Map-Reduce 2.2.1  Map任务 2.2.2  分组和聚合 2.2.3  Reduce任务 2.2.4  组合器 2.2.5  Map-Reduce的执行细节 2.2.6  节点失效的处理 2.3  使用Map-Reduce的算法 2.3.1  基于Map-Reduce的矩阵-向量乘法实现 2.3.2  向量v无法放入内存时的处理 2.3.3  关系代数运算 2.3.4  基于Map-Reduce的选择运算 2.3.5  基于Map-Reduce的投影运算 2.3.6  基于Map-Reduce的并、交和差运算 2.3.7  基于Map-Reduce的自然连接运算 2.3.8  一般性的连接算法 2.3.9  基于Map-Reduce的分组和聚合运算 2.3.10  矩阵乘法 2.3.11  基于单步Map-Reduce的矩阵乘法 2.3.12  习题 2.4  Map-Reduce的扩展 2.4.1  工作流系统 2.4.2  Map-Reduce的递归扩展版本 2.4.3  Pregel系统 2.4.4  习题 2.5  集群计算算法的效率问题 2.5.1  集群计算的通信开销模型 2.5.2  实耗通信开销 2.5.3  多路连接 2.5.4  习题 2.6  小结 2.7  参考文献 第3章  相似项发现 3.1  近邻搜索的应用 3.1.1  集合的Jaccard相似度 3.1.2  文档的相似度 3.1.3  协同过滤--一个集合相似问题 3.1.4  习题 3.2  文档的Shingling 3.2.1  k-Shingle 3.2.2  shingle大小的选择 3.2.3  对shingle进行哈希 3.2.4  基于词的shingle 3.2.5  习题 3.3  保持相似度的集合摘要表示 3.3.1  集合的矩阵表示 3.3.2  最小哈希 3.3.3  最小哈希及Jaccard相似度 3.3.4  最小哈希签名 3.3.5  最小哈希签名的计算 3.3.6  习题 3.4  文档的局部敏感哈希算法 3.4.1  面向最小哈希签名的LSH 3.4.2  行条化策略的分析 3.4.3  上述技术的综合 3.4.4  习题 3.5  距离测度 3.5.1  距离测度的定义 3.5.2  欧氏距离 3.5.3  Jaccard距离 3.5.4  余弦距离 3.5.5  编辑距离 3.5.6  海明距离 3.5.7  习题 3.6  局部敏感函数理论 3.6.1  局部敏感函数 3.6.2  面向Jaccard距离的局部敏感函数族 3.6.3  局部敏感函数族的放大处理 3.6.4  习题 3.7  面向其他距离测度的LSH函数族 3.7.1  面向海明距离的LSH函数族 3.7.2  随机超平面和余弦距离 3.7.3  梗概 3.7.4  面向欧氏距离的LSH函数族 3.7.5  面向欧氏空间的更多LSH函数族 3.7.6  习题 3.8  LSH函数的应用 3.8.1  实体关联 3.8.2  一个实体关联的例子 3.8.3  记录匹配的验证 3.8.4  指纹匹配 3.8.5  适用于指纹匹配的LSH函数族 3.8.6  相似新闻报道检测 3.8.7  习题 3.9  面向高相似度的方法 3.9.1  相等项发现 3.9.2  集合的字符串表示方法 3.9.3  基于长度的过滤 3.9.4  前缀索引 3.9.5  位置信息的使用 3.9.6  使用位置和长度信息的索引 3.9.7  习题 3.10  小结 3.11  参考文献 第4章  数据流挖掘 4.1  流数据模型 4.1.1  一个数据流管理系统 4.1.2  流数据源的例子 4.1.3  流查询 4.1.4  流处理中的若干问题 4.2  流当中的数据抽样 4.2.1  一个富于启发性的例子 4.2.2  代表性样本的获取 4.2.3  一般的抽样问题 4.2.4  样本规模的变化 4.2.5  习题 4.3  流过滤 4.3.1  一个例子 4.3.2  布隆过滤器 4.3.3  布隆过滤方法的分析 4.3.4  习题 4.4  流中独立元素的数目统计 4.4.1  独立元素计数问题 4.4.2  FM算法 4.4.3  组合估计 4.4.4  空间需求 4.4.5  习题 4.5  矩估计 4.5.1  矩定义 4.5.2  二阶矩估计的AMS算法 4.5.3  AMS算法有效的原因 4.5.4  更高阶矩的估计 4.5.5  无限流的处理 4.5.6  习题 4.6  窗口内的计数问题 4.6.1  精确计数的开销 4.6.2  DGIM算法 4.6.3  DGIM算法的存储需求 4.6.4  DGIM算法中的查询应答 4.6.5  DGIM条件的保持 4.6.6  降低错误率 4.6.7  窗口内计数问题的扩展 4.6.8  习题 4.7  衰减窗口 4.7.1  最常见元素问题 4.7.2  衰减窗口的定义 4.7.3  最流行元素的发现 4.8  小结 4.9  参考文献 第5章  链接分析 5.1  PageRank 5.1.1  早期的搜索引擎及词项作弊 5.1.2  PageRank的定义 5.1.3  Web结构 5.1.4  避免终止点 5.1.5  采集器陷阱及“抽税”法 5.1.6  PageRank在搜索引擎中的使用 5.1.7  习题 5.2  PageRank的快速计算 5.2.1  转移矩阵的表示 5.2.2  基于Map-Reduce的PageRank迭代计算 5.2.3  结果向量合并时的组合器使用 5.2.4  转移矩阵中块的表示 5.2.5  其他高效的PageRank迭代方法 5.2.6  习题 5.3  面向主题的PageRank 5.3.1  动机 5.3.2  有偏的随机游走模型 5.3.3  面向主题的PageRank的使用 5.3.4  基于词汇的主题推断 5.3.5  习题 5.4  链接作弊 5.4.1  垃圾农场的架构 5.4.2  垃圾农场的分析 5.4.3  与链接作弊的斗争 5.4.4  TrustRank 5.4.5  垃圾质量 5.4.6  习题 5.5  导航页和权威页 5.5.1  HITS的直观意义 5.5.2  导航度和权威度的形式化 5.5.3  习题 5.6  小结 5.7  参考文献 第6章  频繁项集 6.1  购物篮模型 6.1.1  频繁项集的定义 6.1.2  频繁项集的应用 6.1.3  关联规则 6.1.4  高可信度关联规则的发现 6.1.5  习题 6.2  购物篮及A-Priori算法 6.2.1  购物篮数据的表示 6.2.2  项集计数中的内存使用 6.2.3  项集的单调性 6.2.4  二元组计数 6.2.5  A-Priori算法 6.2.6  所有频繁项集上的A-Priori算法 6.2.7  习题 6.3  更大数据集在内存中的处理 6.3.1  PCY算法 6.3.2  多阶段算法 6.3.3  多哈希算法 6.3.4  习题 6.4  有限扫描算法 6.4.1  简单的随机化算法 6.4.2  抽样算法中的错误规避 6.4.3  SON算法 6.4.4  SON算法和Map-Reduce 6.4.5  Toivonen算法 6.4.6  Toivonen算法的有效性分析 6.4.7  习题 6.5  流中的频繁项计数 6.5.1  流的抽样方法 6.5.2  衰减窗口中的频繁项集 6.5.3  混合方法 6.5.4  习题 6.6  小结 6.7  参考文献 第7章  聚类 7.1  聚类技术介绍 7.1.1  点、空间和距离 7.1.2  聚类策略 7.1.3  维数灾难 7.1.4  习题 7.2  层次聚类 7.2.1  欧氏空间下的层次聚类 7.2.2  层次聚类算法的效率 7.2.3  控制层次聚类的其他规则 7.2.4  非欧空间下的层次聚类 7.2.5  习题 7.3  k-均值算法 7.3.1  k-均值算法基本知识 7.3.2  k-均值算法的簇初始化 7.3.3  选择k的正确值 7.3.4  BFR算法 7.3.5  BFR算法中的数据处理 7.3.6  习题 7.4  CURE算法 7.4.1  CURE算法的初始化 7.4.2  CURE算法的完成 7.4.3  习题 7.5  非欧空间下的聚类 7.5.1  GRGPF算法中的簇表示 7.5.2  簇表示树的初始化 7.5.3  GRGPF算法中的点加入 7.5.4  簇的分裂及合并 7.5.5  习题 7.6  流聚类及并行化 7.6.1  流计算模型 7.6.2  一个流聚类算法 7.6.3  桶的初始化 7.6.4  桶合并 7.6.5  查询应答 7.6.6  并行环境下的聚类 7.6.7  习题 7.7  小结 7.8  参考文献 第8章  Web广告 8.1  在线广告相关问题 8.1.1  广告机会 8.1.2  直投广告 8.1.3  展示广告的相关问题 8.2  在线算法 8.2.1  在线和离线算法 8.2.2  贪心算法 8.2.3  竞争率 8.2.4  习题 8.3  广告匹配问题 8.3.1  匹配及完美匹配 8.3.2  最大匹配贪心算法 8.3.3  贪心匹配算法的竞争率 8.3.4  习题 8.4  Adwords问题 8.4.1  搜索广告的历史 8.4.2  Adwords问题的定义 8.4.3  Adwords问题的贪心方法 8.4.4  Balance算法 8.4.5  Balance算法竞争率的一个下界 8.4.6  多投标者的Balance算法 8.4.7  一般性的Balance算法 8.4.8  Adwords问题的最后论述 8.4.9  习题 8.5  Adwords的实现 8.5.1  投标和搜索查询的匹配 8.5.2  更复杂的匹配问题 8.5.3  文档和投标之间的匹配算法 8.6  小结 8.7  参考文献 第9章  推荐系统 9.1  一个推荐系统的模型 9.1.1  效用矩阵 9.1.2  长尾现象 9.1.3  推荐系统的应用 9.1.4  效用矩阵的填充 9.2  基于内容的推荐 9.2.1  项模型 9.2.2  文档的特征发现 9.2.3  基于Tag的项特征获取 9.2.4  项模型的表示 9.2.5  用户模型 9.2.6  基于内容的项推荐 9.2.7  分类算法 9.2.8  习题 9.3  协同过滤 9.3.1  相似度计算 9.3.2  相似度对偶性 9.3.3  用户聚类和项聚类 9.3.4  习题 9.4  降维处理 9.4.1  UV分解 9.4.2  RMSE 9.4.3  UV分解的增量式计算 9.4.4  对任一元素的优化 9.4.5  一个完整UV分解算法的构建 9.4.6  习题 9.5  NetFlix竞赛 9.6  小结 9.7  参考文献

2013-06-08

空空如也

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

TA关注的人

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