搜索到与相关的文章
编程技术

lucene-使用lius解析pdf、ppt、rtf、txt、xml

1、代码packageliusextract;importjava.io.File;importjava.io.FileInputStream;importjava.io.FileNotFoundException;importjava.io.UnsupportedEncodingException;importlius.index.pdf.PdfIndexer;importlius.index.powerpoint.PPTIndexer;importli

系统 2019-08-29 23:16:18 2357

Java

java 第七课 隐藏和封装

¯理解封装封装(Encapsulation)是面向对象三大特征之一(封装、继承、多态),它指的是将对象的状态信息隐藏在内部,不允许外部程序直接访问对象内部信息,而是通过该类所提供的方法来实现对内部信息的操作和访问。对一个类或对象实现良好的封装,可以实现以下目的:µ隐藏类的实现细节。µ让使用者只能通过事先预定的方法访问数据,从而可以在该方法里加入控制逻辑,限制对属性不合理访问。µ可进行数据检查,从而有利于保证对象信息的完整性。µ便于修改,提高代码的可维护性。

系统 2019-08-29 22:55:54 2357

Java

Java实现的8大排序算法

8种排序之间的关系:1,直接插入排序(1)基本思想:在要排序的一组数中,假设前面(n-1)[n>=2]个数已经是排好顺序的,现在要把第n个数插到前面的有序数中,使得这n个数也是排好顺序的。如此反复循环,直到全部排好顺序。(2)实例(3)用java实现packagecom.njue;publicclassinsertSort{publicinsertSort(){inta[]={49,38,65,97,76,13,27,49,78,34,12,64,5,4,

系统 2019-08-29 22:32:21 2357

Java

C++调用JAVA方法详解

本文主要参考http://tech.ccidnet.com/art/1081/20050413/237901_1.html上的文章。C++调用JAVA主要用到了SUN公司的JNI技术,JNI是JavaNativeInterface的缩写。从Java1.1开始,JavaNativeInterface(JNI)标准成为java平台的一部分,它允许Java代码和其他语言写的代码进行交互。相关资料见http://java.sun.com/j2se/1.5.0/do

系统 2019-08-29 22:22:24 2357

编程技术

介绍.net 4.5 异步编程核心内容,如何使用Async

通过使用异步编程,可避免出现性能瓶颈,并提高应用程序的整体响应。然而,技术编写异步应用程序的传统方法过于复杂,这使得异步程序难以编写,调试和维护。VisualStudio2012引入了一个简单的开发方法,异步编程,我们可以充分利用.NETFramework4.5和WindowsRuntime中对异步的支持。这项复杂的工作将会交由编译器来搞定,开发人员就像是在使用同步代码来编写应用程序的逻辑结构,但其结果是,得到了所有异步编程的优点,但只要付出一点点工作。本

系统 2019-08-12 09:29:39 2357

各行各业

从定义最简单Findbugs Detector做起

创建Eclipse项目在eclipse中新建一个Java项目,使用jdk1.7,从版本3.0开始Findbugs要求Java7。项目名称符合Java项目名即可,这里以FBPlugin为例。设置CLASSPATH为了开发一个detector,我们需要对FindBugs的detector进行扩展,这里要使用到FindBugs的一些jar包。下载最新版本的FindBugs,在lib目录下找到findbugs.jar,bcel.jar,并将其添加到项目FBPlug

系统 2019-08-12 09:27:41 2357

Java

java validator的原理与使用

http://developer.51cto.com/art/201104/253257_1.htmavaEE6核心特征:BeanValidation特性概述(2)2011-04-0214:33张冠楠陈志娴IBMdeveloperWorks字号:T|T数据验证在Java分层结构的应用开发中占据着重要位置。JavaEE6提出了BeanValidation规范,使用注解的方式对JavaBean进行约束验证,不局限于某一层次或者某一编程模型,灵活易用。本文将向您

系统 2019-08-12 09:27:17 2357

各行各业

eclipse插件安装

windows下:比如svn配置:下载site-1.8的svn插件包,在myeclipse安装目录下新建一个文件夹myplugins,将插件包放进去。在myeclipse安装目录下的dropins下新建一个svn.link文件,文件内容为svn插件包的路径:path=D:\\ProgramFiles\\myeclipse10\\myPlugins\\site-1.8.18。以此方法统一管理插件。pydev等插件同样的方法安装。重启eclipse。linux

系统 2019-08-12 09:27:01 2357

数据库相关

根据给定的字段名获得字段值

开发中有时候需要根据给定的数据表记录以及该表的字段名,获取字段的值。其实方法很简单,只需要在common数据记录上直接使用圆括号进行引用即可。请参见下面的代码:staticvoidJob16(Args_args){CustTablecustTable;anytypeGetFieldValue(Common_common,str_fieldName){FieldIdfieldId=fieldName2Id(_common.TableId,_fieldName

系统 2019-08-12 01:55:24 2357

Oracle

Oracle方向

从毕业到现在工作已经4年了,入职前去过私企,干过外企,当前到了国企,各有各的不同,对于不同的人,有不同的适合的选择。这几年的工作中也积累了不少知识,业务上的、技术上的,但始终觉得没有掌握一门核心,没有较强的核心竞争力,我不是一个有天赋的人,但也不是一个甘于现状屈服于现实的人,自从得知身边的一名同事@dbsnake的伟绩,以及上半年参加@secooler的1元讲座后,逐渐产生了对Oracle的兴趣,虽然以前也在用,但更多集中于“用”的层次,而且没有涉及“用”

系统 2019-08-12 01:55:00 2357