- 博客(22)
- 资源 (1)
- 收藏
- 关注
原创 检索性能评测标准之recall(查全率),precision(查准率),AR(平均查全率),ANMRR(平均归一化调整后的检索秩)汇总
Recall(查全率)在信息检索和自然语言处理中经常会使用这些参数,下面简单介绍如下: 准确率与召回率(Precision & Recall)我们先看下面这张图来加深对概念的理解,然后再具体分析。其中,用P代表Precision,R代表Recall一般来说,Precision 就是检索出来的条目中(比如:文档、网页等)有多少是准确的,Recall
2014-10-24 11:01:33 12103
转载 c#二维数组取一维
各位高手,大家好,我是一名C#初学者,请教大家个问题:int[,] abc=new int [3,3]{{1,2,3},{4,5,6},{7,8,9}}我想单独获取二维数组中的一个元素,如{1,2,3}这个元素但我用int[] def=abc[0]时,vs2010报错说“[]内的索引数目有误,应为2”。个人不是很明天为什么。还请高手赐教。是不是如果int[][]这样的交错数
2014-10-23 11:38:44 14505
转载 什么是码,主码,主属性,非主属性
码:代表数目的符号主码 我们在建立数据库的时候,需要为每张表指定一个主码,主码也叫主键。 所谓主码就是在实体集中区分不同实体的候选码。 一个实体集中只能有一个主码,但可以有多个候选码。 必须注意两点: 1.主码的选择必须慎重。 例如:人的姓名是不可以做主码的,因为可能有多个人重名,而身份证可以做主码。 2.主码的选择应该是那些从不或极少变化的属性。
2014-10-21 15:33:38 23395 1
转载 JAVA 大数(BigInteger) 归纳总结 .
这里主要是归纳了一些他人博客上的对于JAVA大数处理的一些方法.主要是BigInteger类的应用转载虽然要注明出处...但是我已经找不到地址了...见谅 Ⅰ基本函数: 1.valueOf(parament); 将参数转换为制定的类型 比如 int a=3; BigInteger b=BigInteger.valueOf(a); 则b
2014-10-20 15:26:45 1137
转载 C#文件操作 SAX DOM【好文章】
去年写过一篇关于C# XML文件操作的两种方式,但是没有给出样例代码,这里再次给出两种操作XML文件的方式,并且包含部分样例代码。以下两种XML操作方式,不仅只是适合C# 语言进行开发,其实语言也都适用。原文链接: 点击打开链接 http://blog.csdn.net/weixingstudio/article/details/70267121. 解析类型
2014-10-15 21:37:10 793
转载 Java中时间远近比较和求时间差
package Java时间的比较;import java.text.DateFormat;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;/** * 比如:现在是2004-03-26 13:31:40 过去是:2004-01-02 11:30:24
2014-10-15 17:34:06 764
转载 final与static final变量(原生类型)的初始化方式
问题1:上面的程序能否编译通过?如果不能,请说明理由。 解答:不能编译通过,可能没有初始化变量a。因为对于final类型的成员变量的初始化,在构造方法中完成赋值,如果一个类有多个构造方法,就要保证在每个构造方法中都要完成对该final类型变量的初始化工作。所以需要在public FinalOriginalTest(String name)构造方法中给a赋值。注意:fin
2014-10-10 21:12:20 1013
转载 Java中final变量
final变量定义: 变量一经初始化就不能指向其它对象。指向的存储地址不可修改,但指向的对象本身是可以修改的。 先说final变量初始化: 很多文章都这么说:其初始化可以在两个地方,一是其定义处,二是在构造函数中,两者只能选其一。 胡说八道! final变量可以在任何可以被始化的地方被始化,但只能被初始化一次.一旦被初始化后就不能再次赋 值(重新指向其它对象),
2014-10-10 21:08:03 609
转载 C#运算符重载
运算符重载允许为运算指定用户定义的运算符实现,其中一个或两个操作数是用户定义的类或结构类型。用户定义的运算符实现的优先级总是高于预定义运算符实现:仅当没有适用的用户定义运算符实现时才会考虑预定义运算符实现。运算符可重载性+、-、!、~、++、--、true、false可以重载这些一元运算符。 true和false运算符必须成对重
2014-10-10 09:05:19 737
转载 整数的分划问题(Java)实现
整数的分划问题。 如,对于正整数n=6,可以分划为: 6 5+1 4+2, 4+1+1 3+3, 3+2+1, 3+1+1+1 2+2+2, 2+2+1+1, 2+1+1+1+1 1+1+1+1+1+1+1 现在的问题是,对于给定的正整数n,编写算法打印所有划分。 import java.util.Scanner;public class MyTry6 { st
2014-10-09 21:01:15 1296
转载 整数的分划问题
[整数的分划问题] 对于一个正整数M的分划就是把M写成一系列正整数之和的表达式。例如,对于正整 数M=6,它可以分划为: 6 5+1 4+2, 4+1+1 3+3, 3+2+1, 3+1+1+1 2+2, 2+2+1+1, 2+1+1+1+1 1+1+1+1+1+1 注意,分划与顺序无关,例如5+1和1+5是同一种分
2014-10-09 20:10:47 1209
转载 java.util.Vector中的Vector的详细用法
ArrayList会比Vector快,他是非同步的,如果设计涉及到多线程,还是用Vector比较好一些 。import java.util.*; /** * 演示Vector的使用。包括Vector的创建、向Vector中添加元素、从Vector中删除元素、 * 统计Vector中元素的个数和遍历Vector中的元素。 */ public class VectorDemo
2014-10-08 23:01:37 832
转载 Java中Vector和ArrayList的区别
首先看这两类都实现List接口,而List接口一共有三个实现类,分别是ArrayList、Vector和LinkedList。List用于存放多个元素,能够维护元素的次序,并且允许元素的重复。3个具体实现类的相关区别如下:ArrayList是最常用的List实现类,内部是通过数组实现的,它允许对元素进行快速随机访问。数组的缺点是每个元素之间不能有间隔,当数组大小不满足时需要增加存储
2014-10-08 22:53:54 664
转载 C#的图形绘制基础知识
图形绘制基础在Windows的用户界面中,当创建一个窗口,并在该窗口进行绘图时,一般要声明一个派生于System.Windows.Forms.Form的类。如果要编写一个定制控件,就要声明一个派生于System.Windows.Forms.UserControl的类。在这两种情况下,都重写了虚拟函数OnPaint()。只要窗口的任何一部分需要重新绘制,Windows都会调用这个函数
2014-10-08 18:56:38 5680
转载 Java中的String与常量池
string是java中的字符串。String类是不可变的,对String类的任何改变,都是返回一个新的String类对象。下面介绍java中的String与常量池。1. 首先String不属于8种基本数据类型,String是一个对象。因为对象的默认值是null,所以String的默认值也是null;但它又是一种特殊的对象,有其它对象没有的一些特性。2. new Str
2014-10-07 22:28:16 807
转载 Set中equals()和hashCode()
equals()是判读两个Set是否相等[前提是equals()在类中被覆盖]。“==决定引用值是否指向同一对象。1、当向集合set中增加对象时,首先计算要增加对象的hashCode码,根据该值来得到一个位置来存放当前的对象,当在该位置没有一个对象存在的话,那么集合set认为该对象在集合中不存在,直接增加进去。如果在该位置有一个对象的话,接着将准备增加到集合中的对象与该位置上的对象
2014-10-07 22:02:14 1158
转载 Java中BitSet的使用
(1)BitSet类 大小可动态改变, 取值为true或false的位集合。用于表示一组布尔标志。 此类实现了一个按需增长的位向量。位 set 的每个组件都有一个 boolean 值。用非负的整数将 BitSet 的位编入索引。可以对每个编入索引的位进行测试、设置或者清除。通过逻辑与、逻辑或和逻辑异或操作,可以使用一个 BitSet 修改另一个 B
2014-10-05 17:37:16 1065
转载 I++,I--,++I,--I
I++,I--,++I,--I,想这样的运算一直是比较难理解的,如果他加上与其他的运算结合起来的话,那就更让难一理解了,首先要说明的是,结合的时候你要看看是哪个运算符的优先级高,++是个运算符,,基本的理解是:i++ ++ 在后面,我称为后致运算,就是说先取出I的值做运算,然后I自己在加1,++i ++ 在前面,我称为先致运算,就是说I自己先加1,然后在取I的值去做运算
2014-10-05 17:22:25 686
原创 黑洞数字495
对一个三位都不相同的三位数,记它各个位上的数字为a,b,c,不妨设a>b>c则第一次运算得:100a+10b+c-(100c+10b+a)=99(a-c)即99的一个倍数由于a>b>c∴a≥b+1≥c+2∴a-c≥2∴第一次运算后,可能得到:198,297,396,495,594,693,792,891再让这些数经过运算,分别得到:981-189=792
2014-10-05 10:25:43 5507
转载 JMenuItem的事件处理:
由于JMenuItem继承AbstractButton类,因此JMenuItem也具备了许多AbstractButton的特性,当然也包含了事件处理的机制. JMenuItem的事件处理机制是类似JButton的事件处理模式,换名话说,当按下JMenuItem组件时就如同按下JButton组件一般,均会产生 ActionEvent事件,我们来看下面这一范例:JMenuItem5.jav
2014-10-04 19:33:05 2922 1
转载 (java)Swing中弹出对话框的几种方式
(java)Swing中弹出对话框的几种方式与java 对话框 JOptionPane类的API介绍喜欢分享在swing中,基于业务的考量,会有对话框来限制用户的行为及对用户的动作进行提示.Swing中提供了JOptionPane类来实现类似 Windows平台下的MessageBox的功能,同样在Java中也有,利用JOptionPane类中的各个static方法来生
2014-10-04 17:33:50 9053
转载 异或的性质和运算(转)
http://hi.baidu.com/youngky2008异或是一种基于二进制的位运算,用符号XOR或者 ^ 表示,其运算法则是对运算符两侧数的每一个二进制位,同值取0,异值取1。它与布尔运算的区别在于,当运算符两侧均为1时,布尔运算的结果为1,异或运算的结果为0。简单理解就是不进位加法,如1+1=0,,0+0=0,1+0=1。性质1、交换律2、结合律3、对
2014-10-01 17:00:06 1487
TensorFlow 官方文档中文版 - v1.2.pdf
2017-11-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人