自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (1)
  • 收藏
  • 关注

原创 对JavaScript中原型的理解

从纯粹的面向对象思想(Java思想)向Javascript语言面向对象思想的转化沉痛而惨烈。Javascript中对象和类的概念转化悄然不动声色,让人迷糊。有时候,对Java理解得越清楚,对Javascript理解起来就越费劲。其中,对Javascript的原型对象的理解颇费功夫。按照定义,每个javascript对象都有一个原型对象(简称原型),这个原型是由该对象的构造函数所定义(jav...

2008-11-21 15:35:35 91

原创 JavaScript中的数组、集合及效率

数组是JavaScript提供的一个内部对象,它是一个标准的集合,我们可以添加(push)、删除(shift)里面元素,我们还可以通过for循环遍历里面的元素,那么除了数组我们在JavaScript里还可以有别的集合吗?由于JavaScript的语言特性,我们可以向通用对象动态添加和删除属性。所以Object也可以看成是JS的一种特殊的集合。下面比较一下Array和Object的特性:...

2008-11-21 13:07:55 142

关于Portal

这里所说的Portal是指JCP-JSR168规范所描述的:Portal是一个基于Web的应用,通常它提供个性化、单点登录、内容集成和显示等功能。Portal技术包括三个方面:1) Portal服务器(Portal Server);2) Portlet容器;(Portlet Container)3) Portlet。1) Portal Server 的定义是...

2008-02-16 16:57:58 105

IE与firefox在Javascript上的区别(转)

以下以 ie 代替 internet explorer,以 mf 代替 mozzila firefox 1. document.form.item 问题 (1)现有问题: 现有代码中存在许多 document.formname.item("itemname") 这样的语句,不能在 mf 下运行 (2)解决方法: 改用 document.formname.elements["el...

2008-02-16 14:13:27 159

集合框架中的Map接口的使用

原文:http://access1.sun.com/techarticles/CollectionsMap.html1. 导言随着Java[tm] 2标准版中的集合框架的引入,一组通用数据结构接口被整合到了Java[tm] 2 SDK,以简化程序员的工作,使程序员可以专注于业务需求,而不是构造数据对象。这个新的框架为用户提供了一些有用的工具和功能,用户不需要对框架的细节知道很多,就可以...

2008-01-13 20:33:22 96

Java定时器在Web中的应用

在web中,定时器的启动一般随web server的启动而启动,一般有两种方法.方法一:在web.xml里配置一个Servlet,并设置其随web server的启动而启动。然后在该Servlet的init()方法里启动定时器,在destory()方法里销毁定时器。方法二:在web.xml里配置一个Listener,然后在该Listener的初始化方法里启动定时器,在其销毁的方法朝左销...

2008-01-08 11:25:34 88

iBatis小结

<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE sqlMap PUBLIC "-//ibatis.apache.org//DTD SQL Map 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-2.dtd"> &a

2008-01-07 21:01:45 54

JS验证电话号码

js 代码 function Checkreg()    {    //验证电话号码手机号码,包含153,159号段    if (document.form.phone.value=="" && document.form.UserMobile.value==""){    alert("电话号码和手机号码至少选填一个阿!");   ...

2007-07-10 00:42:05 233

程序员数据结构笔记(三)

想想下面这个算法:求链表所有数据的平均值(我也没试过),不许偷懒,用递归试试哦!   递归程序员考试题目类型:1)就是链表的某些操作(比如上面的求平均值)               2)二叉树(遍历等)    例2.判断数组元素是否递增      int jidge(int a[],int n) {       if(n==1) return 1;       else      ...

2007-06-18 23:22:39 91

程序员数据结构笔记(二)

1) 递推 6!=>5!=>4!=>3!=>2!=>1!=>0!   2) 回归 720<=120<=24<=6 <=2 <=1 <=0    递归工作栈实现递归的机制。   2、有关算法:   1) 顺序,链表结构下的出栈,入栈   2) 循環,队列的入队列,出队列。   3) 链队列的入队列,出队列。   4...

2007-06-18 23:21:58 104

程序员数据结构笔记(一)

1.数据结构中对象的定义,存储的表示及操作的实现.   2.线性:线性表、栈、队列、数组、字符串(广义表不考)    树:二叉树    集合:查找,排序    图(不考) 能力:   分析,解决问题的能力 过程:   ● 确定问题的数据。   ● 确定数据间的关系。   ● 确定存储结构(顺序-数组、链表-指针)   ● 确定算法   ● 编程   ● 算法评价(时间和空...

2007-06-18 23:21:23 158

软考常用算法设计方法(二)

分治法的合并步骤是算法的关键所在。有些问题的合并方法比较明显,有些问题合并方法比较复杂,或者是有多种合并方案;或者是合并方案不明显。究竟应该怎样合并,没有统一的模式,需要具体问题具体分析。   【问题】 大整数乘法   问题描述:   通常,在分析一个算法的计算复杂性时,都将加法和乘法运算当作是基本运算来处理,即将执行一次加法或乘法运算所需的计算时间当作一个仅取决于计算机硬件处理速度的常数。...

2007-06-18 23:20:10 207

软考常用算法设计方法(一)

        要使计算机能完成人们预定的工作,首先必须为如何完成预定的工作设计一个算法,然后再根据算法编写程序。计算机程序要对问题的每个对象和处理规则给出正确详尽的描述,其中程序的数据结构和变量用来描述问题的对象,程序结构、函数和语句用来描述问题的算法。算法数据结构是程序的两个重要方面。   算法是问题求解过程的精确描述,一个算法由有限条可完全机械地执行的、有确定结果的指令组成。指令正确地描述...

2007-06-18 23:19:24 602

一个捆扰我好几天sql分组排(树形结构查询+排序)

[code]我要做的是一个菜单的排序问题id fatherId menuPath number107 1 /107 38108 107 /107/108...

2007-06-16 10:57:09 536

精妙SQL语句收集

SQL语句先前写的时候,很容易把一些特殊的用法忘记,我特此整理了一下SQL语句操作,方便自己写SQL时方便一点,想贴上来,一起看看一、基础1、说明:创建数据库CREATE DATABASE database-name 2、说明:删除数据库drop database dbname3、说明:备份sql server--- 创建 备份数据的 deviceUSE masterEXEC...

2007-06-05 09:08:36 310

spring拦截器学习小结

为了实现网站的日志管理,研究了几天的spring事务管理终于OK了!两种方法方法一:实现对目标类进行拦截(对于有接口的类,使用的是Java内部类提供的Proxy;而对于那些不实现接口的类,使用的是cglib库)xml 代码 <!-- Bean configuration -->     <bean id="businesslogicbean"   ...

2007-06-04 21:36:31 102

分析/解析Html页面:HTML Parser的试用

转载自: http://www.jscud.com/srun/news/viewhtml/2_2005_8/71.htm 最近在研究lucene的全文检索,在很多地方需要解析或者说分析Html内容或者Html页面,Lucene本身的演示程序中也提供了一个Html Parser,但是不是纯Java的解决方案.于是到处搜索,在网上找到了一个"HTMLParser".网址是: http://htm...

2007-05-27 00:07:08 261

lucene2_0创建、检索和删除功能的完整实现

// 创建索引     public void indexFiles() {         // 创建索引文件存放路径        File indexDir = new File("E:\\lucene_Learning\\lucene-2.0.0src\\src\\demo\\index");         try {             Date start = new ...

2007-05-23 13:44:48 106

使用Lucene进行全文检索(三)---进行搜索(转载)

转载:http://www.jscud.com/srun/news/viewhtml/3_2005_8/78.htm 关键字:lucene,html parser,全文检索,indexreader,document,field,indexwriter,term,htmlpage 无论是建立索引还是分析内容,都是为了用户的搜索服务.  在lucene中,如果需要使用搜索,需要使用sear...

2007-05-13 23:39:11 98

使用Lucene进行全文检索(二)---得到有效的内容(转载)

转载:http://www.jscud.com/srun/news/viewhtml/3_2005_8/77.htm 在使用lucene对相关内容进行索引时,会遇到各种格式的内容,例如html,pdf,word等等,那么我们如何从这么文档中得到我们需要的内容哪?例如html的内容,一般我们不需要对html标签建立索引,因为那不是我们需要搜索的内容.这个时候,我们就需要从html内容中解析出我们...

2007-05-13 23:37:29 85

使用Lucene进行全文检索(一)---处理索引(转载)

转载:http://www.jscud.com/srun/news/viewhtml/3_2005_8/76.htm 首先,基于一个简单的新闻系统,要想做全文检索.新闻系统的管理等在这里不在具体提出,下面列出新闻对象的类:  注:程序用会到一些工具类,不在此列出,用户可以自己实现.     package com.jscud.w...

2007-05-13 23:34:55 64

Lucene学习笔记(3)

  继续学习车东利用Lucene提供网站全文检索的开源项目。  由于文档不全,这次看代码看得很苦,几乎是用log4j一个类一个方法的看过来的。令人高兴的是,期间请教车东时,他说到要重新整理一下整个项目的源代码和文档,估计后来者可以轻松矣。  除了以前提到的汉化外,车东在这个项目中,加入了很多实用的东东,如反显、排序、摘要等,甚至也连网页过期时间、输出格式的限制都考虑到了。  下面是我的测...

2007-04-23 13:20:42 50

Lucene学习笔记(2)

不仅仅在推广和介绍方面,车东在Lucene的汉化及web应用,也作出了极大的极大的贡献。他将自己的汉化和web应用两方面的成果,放在sourceforge上成了开源的项目。下面主要是对这个项目的学习笔记。  对Lucene的汉化,车东开发了两个Analyzer,一个是二元切分,一个单字切分。利用这两个中的任一个进行分析,都可以进行汉字的索引和检索了。我把这两个Analyzer编译后一起打入到lu...

2007-04-23 13:18:48 62

Lucene学习笔记(1)

0、准备工作  去Lucene的主页下载目前的稳定版本lucene-1.2.tar.gz,解压缩,将lucene-1.2目录下的两个jar文件lucene-1.2.jar和lucene-demo2-1.2.jar放到适当的目录下后,并将其加入到CLASSPATH环境变量中。  tar zxvf lucene-1.2.tar.gz <----解压缩cd lucene-1.2cp *....

2007-04-23 13:12:44 73

ext2.1

很好的JS框架,支持多浏览器

2008-04-27

空空如也

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

TA关注的人

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