- 博客(16)
- 收藏
- 关注
转载 推荐系统评测指标:F-Measure
参考自:百度百科F-Measure又称为F-Score,是IR(信息检索)领域的常用的一个评价标准,计算公式为:其中是参数,P是精确率(Precision),R是召回率(Recall)。当参数=1时,就是最常见的F1-Measure了:先假定一个具体场景作为例子。假如某个
2015-05-12 15:01:00
1870
转载 理解矩阵
转自孟岩的《理解矩阵》,读后如醍醐灌顶,原来矩阵是这样的。线性代数课程,无论你从行列式入手还是直接从矩阵入手,从一开始就充斥着莫名其妙。比如说,在全国一般工科院系教学中应用最广泛的同济线性代数教材(现在到了第四版),一上来就介绍逆序数这个“前无古人,后无来者”的古怪概念,然后用逆序数给出行列式的一个极不直观的定义,接着是一些简直犯傻的行列式性质和习题——把这行乘一个系数加到另一行上,再把那一列
2015-04-26 20:25:47
331
转载 hash的利用
题:搜索引擎会通过日志文件把用户每次检索使用的所有检索串都记录下来,每个查询串的长度为1-255字节。 假设目前有一千万个记录(这些查询串的重复度比较高,虽然总数是1千万,但如果除去重复后,不超过3百万个。一个查询串的重复度越高,说明查询它的用户越多,也就是越热门。),请你统计最热门的10个查询串,要求使用的内存不能超过1G。第一步:Query统计 Quer
2015-03-31 17:13:04
344
原创 java多线程中的代理模式的思考
众所周知,java多线程有两种实现方法:1、继承Thread类、重写run()方法。2、实现runnable接口、重写run()方法。但是其实Thread类也是实现了runnable接口的run()方法。这种设计模式称之为代理模式:其中接口为runnable,代理类为Thread,委托类为实现runnable的具体实现类。Thread中定义了runn
2015-03-29 21:58:47
657
转载 Hadoop计算中的Shuffle过程
作者:左坚 来源:清华万博 时间:2013-07-02 15:04:44.0Shuffle过程是MapReduce的核心,也被称为奇迹发生的地方。要想理解MapReduce,Shuffle是必须要了解的。我看过很多相关的资料,但每次看完都云里雾里的绕着,很难理清大致的逻辑,反而越搅越混。前段时间在做MapReduce job性能调优的工作,需要深入代码研究MapReduce的运行机制,
2015-03-17 14:50:46
327
转载 java自动装箱拆箱深入剖析
基本数据(Primitive)类型的自动装箱(autoboxing)、拆箱(unboxing)是自J2SE 5.0开始提供的功能。java语言规范中说道:在许多情况下包装与解包装是由编译器自行完成的(在这种情况下包装成为装箱,解包装称为拆箱)java语言规范中说道:在许多情况下包装与解包装是由编译器自行完成的(在这种情况下包装成为装箱,解包装称为拆箱); 其实按照我自己的理解自动装箱就可以
2015-03-17 12:59:48
357
原创 关于算法练习1.1中的中参数传递方式思考
void addBSTreeNode(BSTreeNode *&pCurrent,int value)这个函数参数是 BSTreeNode *&pCurrent 而不是BSTreeNode *pCurrent?用BSTreeNode *pCurrent 会错误C++与Java中参数传递方式及相关问题在C++中市面上的说法是有三种传递方法:1、值传递2、指针传递
2015-03-15 17:35:33
383
转载 1.1把二叉排序树转变成排序的双向链表
1.把二元查找树转变成排序的双向链表题目:输入一棵二元查找树,将该二元查找树转换成一个排序的双向链表。要求不能创建任何新的结点,只调整指针的指向。10/ \6 14/ \ / \4 8 12 16转换成双向链表4=6=8=10=12=14=16。首先我们定义的二元查找树节点的数据结构如下:struct BSTreeNode{int m_nVa
2015-03-13 12:53:36
314
转载 使用Hibernate SQLQuery执行原生SQL
Hibernate对原生SQL查询的支持和控制是通过SQLQuery接口实现的,这种方式弥补了HQL、Criterion查询的不足,在操作和使用上往往更加的自由和灵活,如果使用得当,数据库操作的效率还会得到不同程度的提升。Hibernate对原生SQL查询的支持和控制是通过SQLQuery接口实现的。通过Session接口,我们能够很方便的创建一个SQLQuery(SQLQuery是一个接
2014-11-16 23:31:52
281
转载 Apache与Tomcat 区别联系
Apache 和Tomcat 都是web网络服务器,两者既有联系又有区别,在进行HTML、PHP、JSP、Perl等开发过程中,需要准确掌握其各自特点,选择最佳的服务器配置。 Apache是web服务器(静态解析,如HTML),tomcat是java应用服务器(动态解析,如JSP、PHP) Tomcat只是一个servlet(jsp也翻译成servlet)容器,可以认为是apach
2014-11-10 18:41:29
303
原创 数据库的主键与外键
一、主键 主关键字(primary key)是表中的一个或多个字段,它的值用于唯一地标识表中的某一条记录。在两个表的关系中,主关键字用来在一个表中引用来自于另一个表中的特定记录。主关键字是一种唯一关键字,表定义的一部分。一个表不能有多个主关键字,并且主关键字的列不能包含
2014-11-09 23:54:52
952
转载 String,StringBuffer与StringBuilder的区别??
String 字符串常量StringBuffer 字符串变量(线程安全)StringBuilder 字符串变量(非线程安全) 简要的说, String 类型和 StringBuffer 类型的主要性能区别其实在于 String 是不可变的对象, 因此在每次对 String 类型进行改变的时候其实都等同于生成了一个新的 String 对象,然后将指针指向新的 String 对象,所以经常
2014-11-04 12:10:37
235
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人