搜索到与相关的文章
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 2451

Oracle

ORACLE数据库触发器

ORACLE触发器其实是PL/SQL块,它类似于存储过程和函数,不过有一点不同的是,触发器是隐式调用的,并不能接收参数.ORACLE触发器有三种类型,分别是:DML触发器,替代触发器和系统触发器.下面对这三种类型一一进行讲述1.DML触发器顾名思义,DML触发器是由DML语句触发的.例如数据库的INSERT/UPDATE/DELETE操作都可以触发该类型的触发器.它们可以在这些语句之前或之后触发,或者在行级上触发(就是说对于每个受影响的行都触发一次)例如我

系统 2019-08-29 22:07:01 2451

Java

JAVA面试题解惑系列(六)——字符串(String)

好东西分享上一次我们已经一起回顾了面试题中常考的到底创建了几个String对象的相关知识,这一次我们以几个常见面试题为引子,来回顾一下String对象相关的其它一些方面。String的length()方法和数组的length属性String类有length()方法吗?数组有length()方法吗?String类当然有length()方法了,看看String类的源码就知道了,这是这个方法的定义:Java代码publicintlength(){returnco

系统 2019-08-12 09:30:16 2451

编程技术

Class Loading ---(类装载机制,开发者不得

http://blog.csdn.net/totodo/archive/2005/01/28/271798.aspx也许你认为ClassLoad是一个高级话题,不管怎样,作为开发者你还是要了解它。本文基于最新得JDK5,然而将诉的内容却包含了最基本的原理,希望你能更加深入了解自己所使用得语言。理解CLassLoader如果你自己定义了一个org.test.Object。你在程序中这样写:importort.test.ObjectObjecto=newStr

系统 2019-08-12 09:29:46 2451

编程技术

访问者(Visitor)模式

访问者模式的目的是封装一些施加于某种数据结构元素之上的操作。一旦这些操作需要修改的话,接受这个操作的数据结构则可以保持不变。访问者模式适用于数据结构相对未定的系统,它把数据结构和作用于结构上的操作之间的耦合解脱开,使得操作集合可以相对自由地演化。数据结构的每一个节点都可以接受一个访问者的调用,此节点向访问者对象传入节点对象,而访问者对象则反过来执行节点对象的操作。这样的过程叫做"双重分派"。节点调用访问者,将它自己传入,访问者则将某算法针对此节点执行。双重

系统 2019-08-12 09:29:28 2451

各行各业

Sphinx以及coreseek的安装及使用 .No1

检索结构php->sphinx->mysql非结构化数据又叫全文数据,非固定长度字段例如文章标题搜索这类适用sphinx全文数据搜索:顺序扫描:如like查找索引扫描:把非结构化数据中的内容提取出来一部分重新组织,这部分数据就叫做索引全文检索分为两个过程1.创建索引2.搜索索引创建索引:sphinx通过语言处理组件会把搜索语句中的标点符号,语气助词给过滤掉,然后处理完毕后会分析出一些词语,传给索引组件,然后排序去除重复词语.搜索索引:搜索关键字提交->sp

系统 2019-08-12 09:27:13 2451

各行各业

Storm系列(三)Topology提交过程

提交示例代码:1publicstaticvoidmain(String[]args)throwsException{2TopologyBuilderbuilder=newTopologyBuilder();3builder.setSpout("random",newRandomWordSpout(),2);4builder.setBolt("transfer",newTransferBolt(),4).shuffleGrouping("random");5

系统 2019-08-12 09:27:06 2451

各行各业

安装完openfire之后打不开的解决方案

今天在http://www.igniterealtime.org/downloads/index.jsp下载了一个最新openfireformac版在系统的偏好设置里面是这样的。那个openAdministration无法点击经查资料是缺少一个java环境,需要下载一个去官网下载一个JavaForOSX.dmg文件安装java环境http://support.apple.com/kb/DL1572?viewlocale=zh_CN&locale=en_US

系统 2019-08-12 09:26:58 2451

各行各业

Cent-OS 静态IP配置

以前总是用NetworkManager服务,这次也不知道为什么,还是我自己不小心修改了什么,在CentOS5.5下面用NetworkManager就是不好使,虽然能够正确地获得所有IP、mask、gateway、dns,但是上网总有问题,当上网上不去的时候,ping网关就ping不通,ping了一会儿之后,又通了,这时就能够上网了。总出现这种情况,实在是让我感觉很是不爽,于是干脆用静态IP算了。经过一番搜索,静态配置主要包含几个配置文件:/etc/sysc

系统 2019-08-12 09:26:55 2451

数据库相关

New characteristic of Visual Studio 2005

NewcharacteristicofVisualStudio2005ProductivityfeaturesThefirsttimethatyoustartVisualStudio,itaskstomakeaselectionfromalistofpredefinedsettings.AnyfurthercustomizationsmadetotheIDE,suchasaddingashortcutkeycombinationorchangingthed

系统 2019-08-12 01:55:39 2451