自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 java状态模式

一、定义:1,状态模式允许一个"对象"在其内部状态改变的时候改变其行为。2,状态模式的角色:抽象状态,具体状态(一般是几个,每一个状态下有不同的行为,),环境(context)角色(就是对象,什么对象的状态,一般该对象要初始化一个状态,还有改变状态,还有该状态下的行为)我们打篮球的时候运动员可以有正常状态,不正常状态,和超常状态,现在我们就以我们打篮球时候投篮时候的状态来举例子,首先我们抽象出状态...

2009-08-31 22:20:35 142

原创 js正则表达式使用

一,概述1,正则表达式,可以说是任何一种编程语言都提供的机制,它主要是提供了对字符串的处理能力。2,正则表达式在页面处理中的使用场景:1)表单验证。验证某些域符合某种规则,例如邮件输入框必须输入的是邮件、联系电话输入框输入的必须是数字等等2)处理DOM模型。例如通过表达式定位DOM中的一个对象或一系列对象,一个例子就是定位id属性中含有某个特殊字符的div对象。3)纯编程逻辑。直接用于编程的逻...

2009-08-20 15:10:47 78

原创 Oracle查询并删除重复记录的SQL语句

查询及删除重复记录的SQL语句 原文:http://maping.iteye.com/blog/3092951、查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断 select * from people where peopleId in (select   peopleId from   people group by   peopleId having count(...

2009-08-10 22:43:05 201

原创 重载overloading和覆写overriding哪个更早执行

原文:http://hi.baidu.com/hannyu/blog/item/67d7c42a73dc532dd42af1d0.html重载overloading和覆写overriding哪个更早执行-- visitor帮助篇2006年12月19日 星期二 上午 09:14重载overloading和覆写overriding哪个更早执行--   visitor帮助篇一:问...

2009-08-10 11:54:14 142

Java重写与重载

    方法的重写Overriding和重载Overloading是Java多态性的不同表现。重写Overriding是父类与子类之间多态性的一种表现,如果在子类中定义某方法与其父类有相同的名称和参数,且方法的返回值类型与抛出异常的类型各自与父类的一致,我们说该方法被重写 (Overriding)。子类的对象使用这个方法时,将调用子类中的定义,对它而言,父类中的定义如同被"屏蔽"了。 ...

2009-08-10 11:53:10 70

原创 java多线程设计模式

   java语言已经内置了多线程支持,所有实现Runnable接口的类都可被启动一个新线程,新线程会执行该实例的run()方法,当run()方法执行完毕后,线程就结束了。一旦一个线程执行完毕,这个实例就不能再重新启动,只能重新生成一个新实例,再启动一个新线程。Thread类是实现了Runnable接口的一个实例,它代表一个线程的实例,并且,启动线程的唯一方法就是通过Thread类的start...

2009-08-09 17:02:14 65

原创 Java套接字编程(下)

Java套接字编程(下)  自寻址套接字(Datagram Sockets)   ,因为使用流套接字的每个连接均要花费一定的时间,要减少这种开销,网络API提供了第二种套接字:自寻址套接字(datagram socket),自寻址使用UDP发送寻址信息(从客户程序到服务程序或从服务程序到客户程序),不同的是可以通过自寻址套接字发送多IP信息包,自寻址信息包含在自寻址包中,此外自寻址包...

2009-08-08 17:44:17 82

原创 Java套接字编程(上)

Java套接字编程(上) 用Java开发网络软件非常方便和强大,Java的这种力量来源于他独有的一套强大的用于网络的 API,这些API是一系列的类和接口,均位于包java.net和javax.net中。在这篇文章中我们将介绍套接字(Socket)慨念,同时以实例说明如何使用Network API操纵套接字,在完成本文后,你就可以编写网络低端通讯软件。  什么是套接字(Socket)?  ...

2009-08-08 17:42:02 103

原创 一篇不错的介绍Java Socket编程的文章

    事实上网络编程简单的理解就是两台计算机相互通讯数据而已.对于程序员而言,去掌握一种编程接口并使用一种编程模型相对就会显得简单的多了.Java SDK提供一些相对简单的Api来完成这些工作.Socket就是其中之一.对于Java而言.这些Api存在与java.net 这个包里面.因此只要导入这个包就可以准备网络编程了.     网络编程的基本模型就是客户机到服务器模型.简单的说就是两个进程之...

2009-08-08 13:06:04 59

原创 常用CG算法

1)标记非活动对象 --何为非活动对象,通俗的讲,就是无引用的对象。 追踪root对象算法: 深度追踪root对象,将heap中所有被引用到的root做标志,所有未被标志的对象视为非活动对象,所占用的空间视为非活动内存。 2)清理非活动对象 Copy算法:           方法:将内存分为两个区域(from space和to space)。所有的对象分配内存都分配到from space。在清理...

2009-08-07 09:18:40 1993

原创 Javascript Closures(javascript闭包概念)

原文:http://hi.baidu.com/ciici/blog/item/8a24a4584389b8d79c820490.htmlJavascript Closures(javascript闭包概念)2009年06月17日 星期三 11:571.简介闭包(closure) 是 JS 最强大的特性之一,简单地说,闭包就是内部方法,即定义在方法内的方法,它们可以访...

2009-08-03 18:29:10 115

原创 5-18 CSS3伪类选择器:nth-child()

原文:http://hi.baidu.com/%C2%F3%BF%A8de_space/blog/item/e727945c84c5e04bfaf2c070.html描述:伪类:nth-child()的参数是an+b,如果按照w3.org上的描述,写成中文,很可能会让人头晕,再加上笔者的文笔水平有限,所以我决定避开an+b的说法,把它拆分成5种写法共5部分来说明。第一种:简单数字序...

2009-08-03 11:30:14 98

原创 学习笔记:jQuery基础教程

第一章:入门$()取得页面中的元素$(document).ready(function(){ $('.poem-stanza').addClass('emphasized');});说明:$('.poem-stanza')       //取得页面中添加了类poem-stanza的元素.addClass('emphasized');   //添加Css样式,emphasiz...

2009-08-01 15:18:39 134

空空如也

空空如也

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

TA关注的人

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