自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 用JavaScript实现截取指定长度的HTML字符串

/* * 调整截取的字符串的位置。因为在截取一个字符串后可能存在两种情况: * (1)字符串末位正好处于一个标签的属性之中的某个位置。如:<a id="xxx" href="xxx"></a>中红色标注的位置。  * (2)字符串末位处于一个标签内容之中的某个位置。如:<a>here&lt...

2008-09-23 13:25:39 529

原创 java5中的集合类 ---- Map

java5的java.util包提供了大量集合类。其中最常用的集合类有List、Set、Map等。这篇文章主要介绍其中的Map。首先,来看下java.util包中Map相关的集合类的类图(见附件中图1)。接口Map是整个类图的跟,Map往下又提供了两个接口:ConcurrentMap和SortedMap。ConcurrentMap是java5中新增的线程安全的Map接口;而SortedMap则是...

2008-09-16 01:30:59 200

原创 设计模式随笔(四)

命令模式 GOF中对命令模式的描述如下: 将一个请求封装为一个对象,从而使你可用不同的请求对客户进行参数化;对请求排队或记录请求日志,以及支持可撤消的操作。 这里的请求就相当于一个命令的调用。命令模式的核心就是解耦命令调用者和具体的命令执行者之间的关系。 前面说过命令模式是回调机制的面向对象版本。命令模式将要执行的动作抽象出来,然后将具体的动作对象以参数的形式传递进来。一个简...

2008-09-12 13:50:57 72

原创 设计模式随笔(三)

模板模式模板模式的使用通常都是基于这样一种场合:整体工作流程已经知道,但是具体的业务处理得视情况而定。根据面向对象的设计原则,应该将系统中易于变化的部分隔离开来,进行抽象化,让具体的实现细节依赖于这个抽象。这样才能够满足开闭原则的要求,当产生新的变化时,对原有的系统不会造成影响。模板模式将整体的工作流程定义在一个抽象父类中,将具体的业务处理声明为抽象函数。父类负责处理整个流程,而子类负责实现...

2008-09-11 21:00:00 63

原创 xhtml语义化标签

1. <abbr>  <acronym> : 前者是表示web页面上的简称,后者是取首字母缩写(如 "world wide web" 显示为 "www")。 2. <base> : 规定页面中所有链接的基准URL,页面中的 <a>、<img>、<link>、<form&gt

2008-09-10 21:51:09 113

原创 设计模式随笔(二)

单例模式这个一个看起来最简单,使用起来却最易出错的模式,因为要完完全全理解这个模式,需要对多线程安全、java内存模型有着很深刻的认识才行。 最原始的实现方式: public class Singleton{ private final static Singleton instance = new Singleton(); public static ...

2008-09-10 18:25:22 94

原创 设计模式随笔(一)

“工厂模式”工厂模式应该是最熟悉使用最为广泛的一种模式了。其作用也很明显:将类的实现细节与其使用者隔离开来,使其对使用者不可见,当需要生成某个类的实例时,使用者通过调用工厂方法来获取实例。这样使用者本身不需要了解类的任何实现细节,也不需要维护实例的生命周期,只要直接拿来用即可。一个典型的工厂模式的代码如下:public class PersonFactory{ // person是一个...

2008-09-10 15:55:26 75

空空如也

空空如也

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

TA关注的人

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