关于Query的学习。主要使用TermQuery和BooleanQuery,它们是最最基础的Query。我感觉Query的灵活性太大了,这就使得它那么地具有魅力。当用户提交了检索关键字以后,首先就是要根据这个关键字进行分析,因为不同的用户提交的关键词具有不同的特点,所以使用不同方式来构造Query是极其关键的,从而使提供的检索服务最大程度地满足用户的意愿。先看看Query抽象类的继承关系,如图所示:最简单最基础的就是构造一个TermQuery,根据词条本身
系统 2019-08-29 22:58:00 2306
COM中除了使用一些简单标准的数据类型外(注2),字符串类型需要特别重点地说明一下。还记得原则吗?COM组件是运行在分布式环境中的。通俗地说,你不能直接把一个内存指针直接作为参数传递给COM函数。你想想,系统需要把这块内存的内容传递到“地球另一边”的计算机上,因此,我至少需要知道你这块内存的尺寸吧?不然让我如何传递呀?传递多少字节呀?!而字符串又是非常常用的一种类型,因此COM设计者引入了BASIC中字符串类型的表示方式---BSTR。BSTR其实是一个指
系统 2019-08-29 22:53:27 2306
Mock方法是单元测试中常见的一种技术,它的主要作用是模拟一些在应用中不容易构造或者比较复杂的对象,从而把测试与测试边界以外的对象隔离开。编写自定义的Mock对象需要额外的编码工作,同时也可能引入错误。EasyMock提供了根据指定接口动态构建Mock对象的方法,避免了手工编写Mock对象。本文将向您展示如何使用EasyMock进行单元测试,并对EasyMock的原理进行分析。1.Mock对象与EasyMock简介单元测试与Mock方法单元测试是对应用中的
系统 2019-08-29 22:42:49 2306
也许朋友们会以为这是DWR官方发布的什么帮助,但非常遗憾这不是。现在不少朋友在使用DWR开发项目,我也是其中之一,但苦于关于DWR的帮助文档实在太少,很多问题都不得不自己去钻研DWR的源码才能解决或理解。经过一段时间的苦苦钻研,总结出那么一点点心得,现在从DWR源码实现的角度详细讲解DWR的使用,写出来与大家分享。今天我谈一谈如何编写通用的单行编辑框。当我们需要编辑某行数据的时候,可以将该行的数据设置到一个已经设计好的单行编辑框中进行编辑。在编辑完成以后,
系统 2019-08-29 22:25:00 2306
Spring整合Hessian访问远程服务目录1.1Hessian简介1.2整合1.2.1概述1.2.2服务端整合1.2.3客户端整合1.1Hessian简介Hessian是一个轻量级的Web服务实现工具,它采用的是二进制协议,因此很适合发送二进制数据。它的一个基本原理就是把远程服务对象以二进制的方式进行发送和接收。1.2整合1.2.1概述对于Hessian而言,有服务端和客户端,所以我们的整合也需要分服务端的整合和客户端的整合。服务端的整合是通过Spri
系统 2019-08-29 22:12:10 2306
1.缘起:假设我们的C/S系统中服务端与客户端之间采用UDP进行通信,那么服务端如何知道每个客户端当前是否仍然在线了?有可能某个客户端一直没有退出,但是在很长一段时间内都没有与服务端作任何通信,那么服务端就应该认为这个客户端已经离线了吗?为了能让服务端掌握每个客户端是否在线的状态,我们可以这样做,只要客户端一启动起来,就每隔一段时间间隔(如10秒)就向服务端发一个“我还在线”的消息,以表明自己的状态。而服务端如果在一个更大的时间间隔内(如20秒)都没有收到
系统 2019-08-29 22:05:22 2306
大家应该都知道jscalendar这个日期选择框吧。当在yui-ext中的dialog使用时,大家应该会想到会发生什么吧。日期选择框在变灰的背景后面。如下图:大家都应该知道引起这个问题的原因是dialog的z-index比日期选择框的大。ok。我们只要让日期选择框的z-index比dialog还要大就ok。。修改calendar.js代码。让在创建日期选择框的div时加上z-index属性.Calendar.prototype.create=functio
系统 2019-08-12 09:30:26 2306
有的时候我们需要这样的功能,记下Dialog中的值,当再次打开这个Dialog的时候,还原这些值。这就需要把这些Dialog的值保存起来。Dialog的IDialogSettings类提供了这个功能。下边是使用方法:在上例"自定义Dialog"的代码上加入三个函数:publicvoidsaveState(){if(text.getText()==null||text.getText().equals("")){return;}IDialogSettings
系统 2019-08-12 09:30:21 2306
第三方的app,引用作者的描述:“最近一直在利用空余时间开发一个完整的App,名字就叫“专栏”。开发这个App的目的主要是为了练练手,熟悉开发一个完整App的流程。就像造房子,亲手打地基,搬砖头,垒砖头,还自己装修(虽然装修的不好看)”Dependency-依赖JavaDevelopmentKit(JDK)7+com.android.tools.build:gradle:1.0.0AndroidSDKAndroidSDKBuild-tools21.1.2B
系统 2019-08-12 09:29:50 2306
PS:又经过几次测试,发现用于Word2010的高亮插件在Word2013上排版效果不是很好,慎用。不过公式编辑倒是挺方便的测试使用Word2013书写博客。大概一个月前,使用WindowLivewriter写了博客,后来某种原因,嫌弃TA了。今天发现博客上有人推荐说Word2013也可以发布博客,试一下哈!首先在自己的博客后台管理中进行设置:l打开博客后台管理:http://i.cnblogs.com/Configure.aspxl选中允许MetaWeb
系统 2019-08-12 09:27:39 2306