自定义博客皮肤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)
  • 收藏
  • 关注

原创 检索性能评测标准之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

你正在阅读的项目可能会比 Android 系统更加深远地影响着世界! 2015年11月9日,Google发布人工智能系统TensorFlow并宣布开源,同日,极客学院组织在线TensorFlow中文文档翻译。 机器学习作为人工智能的一种类型,可以让软件根据大量的数据来对未来的情况进行阐述或预判。如今,领先的科技巨头无不在机器学习下予以极大投入。Facebook、苹果、微软,甚至国内的百度。Google 自然也在其中。「TensorFlow」是 Google 多年以来内部的机器学习系统。如今,Google 正在将此系统成为开源系统,并将此系统的参数公布给业界工程师、学者和拥有大量编程能力的技术人员,这意味着什么呢? 打个不太恰当的比喻,如今 Google 对待 TensorFlow 系统,有点类似于该公司对待旗下移动操作系统 Android。如果更多的数据科学家开始使用 Google 的系统来从事机器学习方面的研究,那么这将有利于 Google 对日益发展的机器学习行业拥有更多的主导权。

2017-11-01

空空如也

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

TA关注的人

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