自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

wzb56的资料库

记录过往,方便资料的查找!

  • 博客(33)
  • 资源 (20)
  • 收藏
  • 关注

原创 C++类中静态成员的初始化

静态数据成员在类声明中声明,在包含类方法的文件中初始化.初始化时使用作用域操作符来指出静态成员所属的类.但如果静态成员是整型或是枚举型const,则可以在类声明中初始化!!!程序举例:MyString.h#ifndef MyString_H#define MyString_Hclass MyString{public: MyString(void); ~M

2012-08-31 12:37:39 945

转载 C标准库的setlocale()用法笔记

转自:http://zyxhome.org/wp/cc-prog-lang/c-stdlib-setlocale-usage-note/ [在此向原文作者说声谢谢!若有读者看到文章转载时请写该转载地址,不要写我的BLOG地址。尊重他人的劳动成果 ^_^ ]C 和 C++ 的标准库分别有自己的 locale 操作方法,C 标准库的 locale 设定函数是 setlocale(),而 C++

2012-08-29 18:57:37 1152

转载 Java调用C/C++编写的第三方dll动态链接库(非native API)--- JNI

最近在用weka做一个数据挖掘相关的项目,不得不说,weka还是一个不错的开放源代码库,提供了很多最常用的分类和聚类算法。在我的项目中要用到一个聚类算法,Affinity Propagation(AP),由多伦多大学的Brendan J. Frey发表于2007年。相比其他的聚类算法,AP算法的聚类结果更加准确。在AP的官方网站公布了AP算法的动态链接库,我的目标就是实现在Java

2012-08-29 13:47:09 1908 2

转载 java与C/C++之间通过jni相互调用

一、jni简介:企业应用JNI一直以来都很少去关注,但却是我心中的一个结,最近这几天刚好手头有点时间,因此抽空看了一下这方面的东西,整理了一份文档,JNI技术的出现主要是基于三个方面的应用需求: 1. 解决性能问题Java具有平台无关性,这使人们在开发企业级应用的时候总是把它作为主要候选方案之一,但是性能方面的因素又大大削弱了它的竞争力。为此,提高J

2012-08-29 13:31:36 2711

原创 一个简单最大正向匹配(Maximum Matching)MM中文分词算法的实现

1.构建词典内存树的TrieNode节点类:      package cn.wzb.segmenter.mm.bean;import java.util.HashMap;/** * 构建内存词典的Trie树结点 * */public class TrieNode { /** 结点关键字,其值为中文词中的一个字 */ public char key = '\0'

2012-08-28 10:27:19 4339

原创 Solr在tomcat和jetty中启动的相关配置

Solr的在web容器中的运行方式Solr是一个基于servlet的服务程序,需要servlet容器的支持。在example中,Solr实例采用的是基于jetty容器的。同样,也可以实现基于tomcat容器的配置。一、solr基于jetty容器的运行参考:wiki:http://wiki.apache.org/solr/SolrJettyhttp://lucidwo

2012-08-24 17:07:15 2901

转载 中文分词:之Trie树

中文分词一直都是中文自然语言处理领域的基础研究。目前,网络上流行的很多中文分词软件都可以在付出较少的代价的同时,具备较高的正确率。而且不少中文分词软件支持Lucene扩展。但不管实现如何,目前而言的分词系统绝大多数都是基于中文词典的匹配算法。 在这里我想介绍一下中文分词的一个最基础算法:最大匹配算法 (Maximum Matching,以下简称MM算法) 。MM算法有两种:一种正向

2012-08-24 10:06:16 10515

原创 浅议回调函数

所谓回调函数:就是当我们在设计一个通用算法或函数时,其中的一部分细节需要调用者提供。而该部分由调用者实现的功能,在我实现通用算法或者函数时,假想该部分功能已经有一个函数实现,我知道该假想函数的调用规范,并且我们将指向该假想函数的指针(c中,)或者函数对象,做为该通用函数的一个参数。该假想函数,称为回调函数,有用户调用该通用函数时提供。好像设计好一个功能框架,回调函数是一个按照该功能框架的某个功

2012-08-18 16:51:59 977

转载 深度解析Java内存的原型

摘要:本文主要通过分析Java内存分配的栈、堆以以及常量池详细的讲解了其的工作原理。栈的优势是,存取速度比堆要快,仅次于寄存器,栈数据可以共享。本文主要通过分析Java内存分配的栈、堆以以及常量池详细的讲解了其的工作原理。一、Java虚拟机内存原型寄存器:我们在程序中无法控制栈:存放基本类型的数据和对象的引用,但对象本身不存放在栈中,而是存放在堆中堆:存放用new产生的数据

2012-08-18 13:52:27 717

原创 Solrj对SolrServer进行Term查询:(利用prefix 也可以实现auto-complete)

参考官方wiki:// 参考(refer to)http://wiki.apache.org/solr/TermsComponent主要结果类:TermsResponse, TermsResponse.Term;在solrconfig.xml中的相关设置: <!-- Terms Component http://wiki.apache.org/solr/Term

2012-08-17 16:24:23 4580 2

原创 solrj 查询SolrServer的一般流程

程序举例:package cn.wzb;/** * @author wang.zb */import org.apache.solr.client.solrj.SolrQuery;import org.apache.solr.client.solrj.SolrServer;import org.apache.solr.client.solrj.SolrServerExcept

2012-08-17 15:15:46 3217 2

原创 solrj实现solr的group查询:

参考wiki:http://wiki.apache.org/solr/FieldCollapsing#Result_Grouping_.2BAC8_Field_Collapsing一、实现的相关类:SolrServer、SolrQuery、QueryResponse、GroupResponse、GroupCommand、Group、SolrDocumentList    (1)

2012-08-16 20:14:49 8162 2

原创 solrj实现solr的suggestion(基于spellcheck)

参考wiki:http://wiki.apache.org/solr/Suggester/在solrconfig.xml中设置组件:添加suggest组件: suggest org.apache.solr.spelling.suggest.Suggester org.apache.solr.spelling.suggest.tst.TSTLoo

2012-08-16 19:38:52 6010 2

转载 solr中同义词配置 (Synonyms)

1) 配置  ==========================schema.xml START=================================================^M              ^M                                            ^M

2012-08-16 19:28:56 6114

转载 Solr 4.0: Realtime GET

原文链接:Solr 4.0: Realtime GET 在即将到来的Solr 4.0中,"Realtime get"是我准备要研究的。它甚至允许你查看发送到Solr但还没被commit到索引文件的数据。下面让我们看一下它是如何运作的。 原理 原来Lucene/Solr中的更新操作有一个小问题:在你提交数据但是还没有执行commit命令时,它们是不能被访问的。原因在于comm

2012-08-15 20:20:41 1270

转载 经纬度搜索(1)-Geohash算法原理

geohash作为Solr的位置信息搜索算法,有必要了解其基本的实现原理。geohash算法的wiki链接为http://en.wikipedia.org/wiki/Geohash,这里再结合自己的理解,重新复述一下。 由经纬度变成base32标识 geohash的思想,是将所有的经纬度坐标,通过geohash,变成一个唯一的base32标识。他将世界上的所有区域进行分块,每个维度都是

2012-08-15 19:59:48 1888

转载 Solr的自动完成/自动补充实现介绍(3)

原文URL:http://java.dzone.com/news/solr-and-autocomplete-part-3?mz=33057-solr_lucene 在之前的两个部分(part1、part2)中,我们学会了如何配置和查询solr来获取自动完成的功能。今天,我们来看一下如果为suggester添加字段,以这种方式来提供自动完成的功能。  组件配置 在上一期的配

2012-08-15 18:15:38 1647

转载 Solr的自动完成/自动补充实现介绍(2):autoComplete

原文链接:Solr and Autocomplete (part 2) 在Solr的自动完成/自动补充实现介绍(第一部分) 中我介绍了怎么用faceting的机制来实现自动完成(autocomplete)的功能,今天我们来看一下如何用Suggester的组件来实现自动完成功能. 开始  这里有一点需要提醒:Suggest组件在1.4.1或以下版本不可用。要使用这个组

2012-08-15 17:29:35 1435

转载 Solr的自动完成/自动补充实现介绍(1): autoComplete

原文:http://java.dzone.com/news/solr-and-autocomplete-part-1 大部分人已经见过自动完成(autocomplete)的功能了(见下图),solr提供了构建这个功能的机制。今天,我将给你展示如何使用facet的方式来添加自动完成机制。  索引 设想你想在你的在线商店中,给用户一些提示,比如商品的名称。假设我们的索引构建

2012-08-15 17:02:46 1989

原创 java 中遍历Map的几种方法

方法分为两类:一类是基于map的Entry;map.entrySet();一类是基于map的key;map.keySet()而每一类都有两种遍历方式:a.利用迭代器 iterator;b.利用for-each循环;代码举例如下:package cn.wzb;import java.util.ArrayList;import java.util.

2012-08-14 14:47:21 7586 1

转载 Eclipse解决中文乱码

在使用Eclipse/MyEclipse开发中,许多文件编码默认是ISO-8859-1,不支持中文(如常用的JSP)。这样我们每次建文件都要手动改编码,其实我们可以在设置文件默认编码,今后再创建时就不用每次修改编码了,UTF-8如果要使插件开发应用能有更好的国际化支持,能够最大程度的支持中文输出,则最好使 Java文件使用UTF-8编码。然而,Eclipse工作空间(workspace)的

2012-08-13 17:31:25 1206

转载 转: log4j入门教程

1. 简介 2. 安装 3. log4j基本概念 3.1. Logger 3.2. Appender 3.2.1. 使用ConsoleAppender 3.2.2. 使用FileAppender 3.2.3. 使用WriterAppender 3.3. Layout 3.4. 基本示例 3.4.1. SimpleLayout和FileAppender 3

2012-08-12 03:54:55 1419

原创 转:深入理解java的finalize

目录 基本预备相关知识 对象的销毁过程 对象重生的例子 对象的finalize的执行顺序 何时及如何使用finalize 参考 基本预备相关知识 1 java的GC只负责内存相关的清理,所有其它资源的清理必须由程序员手工完成。要不然会引起资源泄露,有可能导致程序崩溃。 2 调用GC并不保证GC实际执行。 3 finalize抛出的未捕获异常只会导致该对象的finalize执行退出。 4 用户可以自...

2012-08-09 15:14:35 213

原创 转:java 垃圾收集器的使用技巧

垃圾收集器(Garbage Collector,GC)是现代软件虚拟机技术的重要组成部分,其设计方案对运行于虚拟机上的应用程序性能影响极大。Java 虚拟机(JVM)与.net framework都提供了这一功能。下面我们简单介绍一下Java虚拟机中的垃圾收集器原理。Java的内存管理实际上就是对象的管理,其中包括对象的分配和释放。对于程序员来说,分配对象使用new关键字;释放对象...

2012-08-09 14:54:10 130

原创 转:你知道的java和你不知的的java

最近我们收到一封电子邮件,咨询 “什么是Java?”条目的信息。在2006年,难道还有人不知道“什么是Java”吗?十年来,有大量介绍Java的书籍、网站和会议,难道不是所有人都知道“什么是Java”吗?显然答案是否定的。毕竟,情况已经改变。每个涉及applet和实时(Just-in-time)编译器的含糊定义都有许多已固定下来并为许多人所了解的新说明和新事实,但它们并非全部都写入文档中了...

2012-08-09 13:23:22 175

转载 你知道的java和你不知道的java

最近我们收到一封电子邮件,咨询 “什么是Java?”条目的信息。在2006年,难道还有人不知道“什么是Java”吗?十年来,有大量介绍Java的书籍、网站和会议,难道不是所有人都知道“什么是Java”吗?显然答案是否定的。毕竟,情况已经改变。每个涉及applet和实时(Just-in-time)编译器的含糊定义都有许多已固定下来并为许多人所了解的新说明和新事实,但它们并非全部都写入文档中了

2012-08-09 13:20:48 1162

转载 java中的clone()方法

Why Clone Suppose you have an object ‘a’ of class ‘A’. Sometimes you may need another new object ‘b’. It also belongs to class ‘A’ and has the same data with object ‘a’. But if you do some modific

2012-08-09 12:16:41 772

转载 Eclipse快捷键大全

Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑的页面Alt+→ 下一个编辑的页面(当然是针对

2012-08-09 12:14:43 645

原创 java clone

Why CloneSuppose you have an object ‘a’ of class ‘A’. Sometimes you may need another new object ‘b’. It also belongs to class ‘A’ and has the same data with object ‘a’. But if you do some modificati...

2012-08-09 11:22:36 149

原创 浅谈solrCloud的分布式设计

在solr cloud 中一个collection是一个 文档的 集合。一个collection可以分为多个slice,    每个slice的实例和其备份(replica)都称为shard。一个shard与一个solr core 对应。    一个物理主机可以有多个solr core。        solr的Master-slave模式:(增加人手)    当对solr的r

2012-08-03 18:11:20 5474 3

原创 solr的schema.xml

<!-- Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyrigh

2012-08-03 10:16:51 1727

原创 Solrj操作Solr4.0 中CloudSolrServer的一般过程

Solrj操作Solr4.0 中CloudSolrServer的一般过程 一、准备工作:创建eclipse工程1.        下载solr4.0_src的源码包,解压后,进入目录中,在命令行执行:ant eclipse 则可以生成一个eclipse工程,会在目录中多了关于eclipse工程的文件:.classpath 和 .project;在eclipse导入该生成的工

2012-08-01 18:27:23 9918 5

转载 java synchronized详解

java synchronized详解记下来,很重要。Java语言的关键字,当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该段代码。     一、当两个并发线程访问同一个对象object中的这个synchronized(this)同步代码块时,一个时间内只能有一个线程得到执行。另一个线程必须等待当前线程执行完这个代码块以后才能执行该代码

2012-08-01 13:44:22 1682

Verilog HDL IEEE Std 1364-2001

Verilog HDL IEEE Std 1364-2001 Verilog HDL IEEE Std 1364-2001 Verilog HDL IEEE Std 1364-2001 Verilog HDL IEEE Std 1364-2001 Verilog HDL IEEE Std 1364-2001 Verilog HDL IEEE Std 1364-2001

2012-11-22

Verilog IEEE Std 1364-2001

Verilog IEEE Std 1364-2001

2012-11-21

系统程序员成长计划

系统程序员成长计划、作者讲述了一C语言系统的程序员的成长。 好书,要分享喽!!!

2012-04-19

基于stm32的spi操纵NRF905SE的C语言api 源码包

基于stm32的spi操纵NRF905SE的C语言api 源码包

2012-02-09

RSA:原理及应用和攻击ppt.pdf

RSA:原理及应用和攻击t.pdf

2012-01-05

The Mathematics of the RSA Public-Key Cryptosystem

The Mathematics of the RSA Public-Key Cryptosystem :RSA公钥加密的数学原理及历史 The Mathematics of the RSA Public-Key Cryptosystem :RSA公钥加密的数学原理及历史 The Mathematics of the RSA Public-Key Cryptosystem :RSA公钥加密的数学原理及历史

2012-01-05

RSA_theory :RSA的数学原理

RSA_theory :RSA的数学原理 最为经典的RSA原理讲解 最为经典的RSA原理讲解 最为经典的RSA原理讲解 最为经典的RSA原理讲解 最为经典的RSA原理讲解

2012-01-05

stm32f10x_fw_archive.zip

stm32f10x_fw_archive.zip stm32f10x_fw_archive.zip stm32f10x_fw_archive.zip stm32f10x_fw_archive.zip stm32f10x_fw_archive.zip stm32f10x_fw_archive.zip stm32f10x_fw_archive.zip

2012-01-02

STM32F10x参考手册

STM32F10x参考手册

2012-01-02

STM32F10X在Keil MDK环境下在RAM中调试的设置方法.pdf

STM32F10X在Keil MDK环境下在RAM中调试的设置方法.pdf STM32F10X在Keil MDK环境下在RAM中调试的设置方法.pdf STM32F10X在Keil MDK环境下在RAM中调试的设置方法.pdf STM32F10X在Keil MDK环境下在RAM中调试的设置方法.pdf

2012-01-02

STM32单片机快速入门V1.0.pdf

STM32单片机快速入门V1.0.pdf

2012-01-02

stm32f10x标准固件库的帮助文档(stm32f10x_stdperiph_lib_um.chm)

stm32f10x标准固件库的帮助文档(stm32f10x_stdperiph_lib_um.chm) stm32f10x标准固件库的帮助文档(stm32f10x_stdperiph_lib_um.chm) stm32f10x标准固件库的帮助文档(stm32f10x_stdperiph_lib_um.chm) stm32f10x标准固件库的帮助文档(stm32f10x_stdperiph_lib_um.chm) stm32f10x标准固件库的帮助文档(stm32f10x_stdperiph_lib_um.chm)

2012-01-02

软件工程课件以及复习资料

软件工程课件以及复习资料 包括,课件以及课后题答案,还有一些练习。 包括,课件以及课后题答案,还有一些练习。

2009-07-06

CSS 30分钟速成教程

CSS 30分钟速成教程。。。。。。。。。。。。。。。。。

2009-04-10

破解BIOS密码的几种方法

破解BIOS密码的几种方法。。。。。。。。。。。。。

2009-04-10

VB期末试卷及答案3份

Vb期末是试卷。对考试很有用的。 精心整理的答案,费了很长时间。

2009-01-07

MySQL中文参考手册-chm格式┊Mysql官方权威教程.rar

MySQL是一个精巧的SQL数据库管理系统,虽然它不是开放源代码的产品,但在某些情况下你可以自由使用。由于它的强大功能、灵活性、丰富的应用编程接口(API)以及精巧的系统结构,受到了广大自由软件爱好者甚至是商业软件用户的青睐,特别是与Apache和PHP/PERL结合,为建立基于数据库的动态网站提供了强大动力。 MySQL有瑞典的T.c.X公司负责开发和维护,MySQL的用户手册很单纯,只有一个集中的<MySQL Reference Manual>,但其内容覆盖了MySQL的所有信息,因此该手册是了解和掌握MySQL的绝佳文献。 虽然对MySQL的开发不能出一份力,但可为它的推广使用尽一份心,面对500多页的参考手册,知道要精确译出它决非易事,但愿几个月的心血能为大家提供一丝微薄的帮助。

2008-12-03

空空如也

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

TA关注的人

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