iteye_3964
码龄7年
关注
提问 私信
  • 博客:5,605
    5,605
    总访问量
  • 12
    原创
  • 1,021,752
    排名
  • 0
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
  • 加入CSDN时间: 2018-07-11
博客简介:

天空之城

查看详细资料
  • 原力等级
    当前等级
    0
    当前总分
    0
    当月
    0
个人成就
  • 获得0次点赞
  • 内容获得0次评论
  • 获得1次收藏
创作历程
  • 22篇
    2008年
  • 4篇
    2007年
TA的专栏
  • java se&ee
    4篇
  • hibernate & spring
  • ruby & rails
    3篇
  • oracle
    2篇
  • mysql
    2篇
  • design pattern
    5篇
  • web design
    2篇
  • portal
  • english
  • js & css
    5篇
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

Ruby way --- 日期和时间类

 1. Time.new / Time.now 获取当前日期和时间 2. mktime / local (使用本地时区) : 根据传递给它的参数创建一个新的Time对象。传递的时间单位是按由长到短的顺序指定:年、月、日、小时(0~23)、分钟、秒、微妙。除了年以外其它可选。默认值是可能的最小值。 Time.mktime(2008) #2008.1.1 0:00:00Time.mktim...
原创
发布博客 2008.10.14 ·
175 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Ruby way --- 符号和范围类

1.用符号定义类的属性: sym = :@property_nameinstance_variable_set(sym, "property_value")instance_variable_get(sym) # property_value 2. 使用方法 to_str/to_s 和 to_sym 在字符串和符号之间进行替换: a = "value"b = :valuea ...
原创
发布博客 2008.10.14 ·
184 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

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

/* * 调整截取的字符串的位置。因为在截取一个字符串后可能存在两种情况: * (1)字符串末位正好处于一个标签的属性之中的某个位置。如:<a id="xxx" href="xxx"></a>中红色标注的位置。  * (2)字符串末位处于一个标签内容之中的某个位置。如:<a>here&lt...
原创
发布博客 2008.09.23 ·
595 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

java5中的集合类 ---- Map

java5的java.util包提供了大量集合类。其中最常用的集合类有List、Set、Map等。这篇文章主要介绍其中的Map。首先,来看下java.util包中Map相关的集合类的类图(见附件中图1)。接口Map是整个类图的跟,Map往下又提供了两个接口:ConcurrentMap和SortedMap。ConcurrentMap是java5中新增的线程安全的Map接口;而SortedMap则是...
原创
发布博客 2008.09.16 ·
267 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

设计模式随笔(四)

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

设计模式随笔(三)

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

xhtml语义化标签

1. <abbr>  <acronym> : 前者是表示web页面上的简称,后者是取首字母缩写(如 "world wide web" 显示为 "www")。 2. <base> : 规定页面中所有链接的基准URL,页面中的 <a>、<img>、<link>、<form&gt
原创
发布博客 2008.09.10 ·
159 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

设计模式随笔(二)

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

设计模式随笔(一)

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

ruby正则表达式学习

一、Regexp类的一些方法:    Regexp.new/compile (string/regexp,[options,[lang]]) : 构造一个正则表达式对象。第一个参数是一个字符串或者正则表达式;第二个参数是 正则表达式修饰符的按位OR。    Regexp.escape/quote (string) : 对正则表达式中的特殊字符进行转义。如:Regexp.escape...
原创
发布博客 2008.08.27 ·
225 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

javascript中==和===操作符的比较

摘引至"JavaScript: The Definitive Guide, 5th Edition" chapter 5 section 4 In JavaScript, numbers, strings, and boolean values are compared by value. In this case, two separate values are involved, ...
原创
发布博客 2008.08.26 ·
139 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

mootools Class 继承机制

var Class=function(B){ var A=function() { // 存在initialize函数的话就执行此函数,否则直接返回 // arguments[0] 在什么情况下会 === null ? return(arguments[0]!==null&&this.initialize&&$type(this.i...
原创
发布博客 2008.08.26 ·
111 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

javascript prototype 继承

js中基于prototype实现继承的基本代码如下所示:function(SubClass, SuperClass){ function F(){} // F.prototype = SuperClass.prototype; // 实现继承的关键,构造 prototype chain SubClass.prototype = new F(); // 1...
原创
发布博客 2008.08.26 ·
146 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

javascript 执行模型的一些测试

一 js的扫描过程    js在执行代码之前,会有一个扫描(相当于预编译)的过程,这一过程用于获取定义的变量名和函数对象。主要包括如下几个处理步骤:碰到了“var instance=xxx;” 这样的语句时,则在当前variable object上添加此属性,赋初值为undefined碰到了函数的定义"function func(){}"时,则使用此函数定义创建相应的函数对象,然后在va...
原创
发布博客 2008.08.21 ·
113 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

mysql query cache

1. works with Transactionshttp://www.mysqlperformanceblog.com/2008/01/29/how-mysql-query-cache-works-with-transactions/ 写道The result set can be retrieved from query cache (for statements both in...
原创
发布博客 2008.06.05 ·
105 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

javascript object model

the difference between prototype property and [[prototype]] which constructs the chain of prorotypeeach object has a inner property called '[[prototype]]', whose value is null or point to some...
原创
发布博客 2008.05.26 ·
145 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

some thoughts of composite & visitor pattern

At first, let's look the typical class structure diagram of composite pattern: Composite pattern is very suitable for Tree structure. The picture showed above defines a Interface Node and two sub c...
原创
发布博客 2008.05.23 ·
115 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

best practices for web form design

These contents are refered from a pdf file named 'best practices for web form design'.informationLayouttop aligned : for reduced completion times & familiar data input.right aligned : ...
原创
发布博客 2008.05.22 ·
132 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

InnoDB transaction model

At first, lst's understand some technologies used in mysql transaction model:1. Next-Key Lockinghttp://dev.mysql.com/doc/refman/5.0/en/innodb-next-key-locking.html 写道InnoDB performs the row-level...
原创
发布博客 2008.05.21 ·
209 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

JSP directives & standard actions

Three jsp directives1. the page directivefirst, refere the explaination of it in jsp specificiation:the page directive defines a number of page dependent properties and communicates these to th...
原创
发布博客 2008.05.20 ·
110 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多