ES(elasticsearch)的suggester共有四类(term suggester,phrase suggester,completion suggester,context suggester), 其中completion suggester作为搜索框中的自动补齐功能,尤为常用。本文将用...
分类:
编程语言 时间:
2015-10-24 21:55:02
阅读次数:
7688
classpath 和 classpath* 区别:classpath:只会到你指定的class路径中查找找文件;classpath*:不仅包含class路径,还包括jar文件中(class路径)进行查找.举个简单的例子,在我的web.xml中是这么定义的:classpath*:META-INF/s...
分类:
编程语言 时间:
2015-10-24 21:55:55
阅读次数:
158
内部类:正常的类是定义在一个.java文本文件的最外层的,也就是,定义一个类,这个类外面没有任何包含{}作用域的元素了,但是内部类是定义在某个类内部的类。为什么java要提供这样的类定义方式呢?因为如果向往常一样定义一个类,那么要么是public class Cls ,要么是 class Cls,想...
分类:
编程语言 时间:
2015-10-24 21:53:20
阅读次数:
259
How to prevent memory leaks ?overload new/delete
分类:
编程语言 时间:
2015-10-24 21:54:40
阅读次数:
146
一:如何解释这样的输出结果?从中你能总结出什么?1、源码//mao2015.10.20//==的两个分辨//对原始数据而言//对引用类型变量publicclassStringPool{publicstaticvoidmain(Stringargs[]){/*Strings0="Hello";Stri...
分类:
编程语言 时间:
2015-10-24 21:54:05
阅读次数:
259
消息作用: 在进程间共享数据(内部通过创建内存映射文件) 消息介绍:需要用到的数据结构/类型:typedef struct tagCOPYDATASTRUCT { ULONG_PTR dwData; DWORD cbData; PVOID lpData;} COPYDATASTRUCT, *PCOP...
分类:
编程语言 时间:
2015-10-24 21:47:49
阅读次数:
294
题目:求字符串表达式的值,如"-2+(3+4)-5*6",返回-25.思路:分离数字和运算符并考虑运算符的优先级,如(),*,/,+,-等。两个栈:一个存数字,一个存运算符代码:#include#include#include#includeusing namespace std;double ca...
分类:
编程语言 时间:
2015-10-24 21:47:33
阅读次数:
256
这里需要考虑两部分的内容: 发送端: 查找对应的窗体,找到CWnd的值 向窗体发送消息 举例: CWnd* wnd = FindWindow(NULL, _T("选择题做题过程中")); if (wnd == NULL) { AfxMessageBox(_T("找不到程序!")); } else {...
分类:
编程语言 时间:
2015-10-24 21:46:34
阅读次数:
323
关键词:多态 虚函数指针 虚函数表 动态绑定 迟绑定 基类 子类 纯虚函数 抽象类 封装+继承+多态 代码重用 接口重用 隐藏规则(子类中的函数和基类中的函数)一、为什么需要多态,多态的目的是什么?二、多态有几种实现方式,多态的实现机制?三、什么纯虚函数和抽象类,为什么需要定义纯虚函数和抽象类?1....
分类:
编程语言 时间:
2015-10-24 21:45:16
阅读次数:
223
一、资源共享 我们知道一块资源可能会被多个线程共享,也就是多个线程可能会访问同一块资源,不如多个线程访问同一个对象,同一个变量、同一个文件。当多个线程访问同一块资源时,很容易引发数据错乱和数据安全问题。例如:我们工厂要生产零件,A生产线和B生产线每个线有1000个零件要生产,但是他们用的是同一个零件...
分类:
编程语言 时间:
2015-10-24 21:42:02
阅读次数:
167
1、面向对象有(4)个特性,分别为:(抽象)、(继承)、(封装)、(多态性)。有的地方说是3个特性,去掉抽象。 2、在使用super 和this关键字时,以下描述正确的是(A) A) 在子类构造方法中使用super()显示...
分类:
编程语言 时间:
2015-10-24 20:36:00
阅读次数:
223
part 0 “对象创建”模式 通过“对象创建” 模式绕开new,来避免对象创建(new)过程中所导致的紧耦合(依赖具体类),从而支持对象创建的稳定。它是接口抽象之后的第一步工作。 典型模式 Factory Method Abstract Factory Prototype Builde...
分类:
编程语言 时间:
2015-10-24 20:26:47
阅读次数:
167
R语言正态性检验用R语言做正态分布检验 (2012-02-29 10:59:54)转载▼摘自:吴喜之:《非参数统计》(第二版),中国统计出版社,2006年10月:P164-1651、ks.test() 例如零假设为N(15,0.2),则ks.test(x,"pnorm",15,0.2)。如果不...
分类:
编程语言 时间:
2015-10-24 20:24:13
阅读次数:
272
//人物照片下方的文字 CFont* nFont = &afxGlobalData.fontRegular; CFont* oFont = pDc->SelectObject(nFont); CString str; str.Format(_T("姓名: %s "), m_StdName); pDc...
分类:
编程语言 时间:
2015-10-24 20:24:20
阅读次数:
131
copyright by Jun Yang, SUN YAT-SEN UNIVERSITY//FileList.h//////////////////////////////////////////////////////获取目录路径下面所有文件的内容//适用于linux和windows系统////...
分类:
编程语言 时间:
2015-10-24 20:20:01
阅读次数:
135
Java语言的关键字,当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该段代码。 一、当两个并发线程访问同一个对象object中的这个synchronized(this)同步代码块时,一个时间内只能有一个线程得到执行。另一个线程必须等待当前线程执行完这个代码块以后才能...
分类:
编程语言 时间:
2015-10-24 20:18:38
阅读次数:
143
MD5: 在上一篇《Servlet的学习之Session(5)》中,为了能使获取的所有随机数都能有相同的位数,我们采用MD5获取随机数的消息摘要(或称数据指纹、数据摘要等等)。 MD5可以将所有的数字组合进行一个算法的运算得出一个新的数字组合,并且这个新的数字组合都是128位,也称为MD5码。M.....
分类:
编程语言 时间:
2015-10-24 20:19:18
阅读次数:
313