Refactoring 笔记 - 什么是重构?》的相关内容

使用javascript调用webservice示例

再javascript中使用soap调用webservice的示例代码 代码再IE6和FF测试通过,对于c#写的webservice和java(xfire)写的,都测试过,没有问题 此代码原型来源于 http://www.guru4.net/ 的javascript soapclient 发现这个下载的js只能用于调用c#的webservice,所以利用mootools,重新封装,达到IE和 ...
by pignut_wang 2007-07-05 浏览 (13933) 回复 (12) 关键字: soap, javascript

输入编号自适应省份---JavaScript

由于业务需要,需要做一个类似Google提示的功能,输入省份的编号,就要自动匹配到所在省市县! 比如:110000,在名称文本框中就要出现"北京市" 因此,做了如下的方法:还望大家多多指教,看有没有更好的方法 这个方法的局限性很强;比如直辖市:北京,重庆,上海,香港,澳门等一些特殊编码的城市就不行了 js 代码  "JavaScr ...
by wdmcln 2007-07-16 浏览 (1369) 回复 (2) 关键字: javascript

对《Ruby入门》元编程的解释

有同学表示第九章元编程的例程不好理解。先道歉,因为能力不足于游刃有余地表达元编程的方方面面,所以我选择了只演示最简单的元编程,而不展开解释。 下面给出例程的一点注释,不保证你能理解。对于入门,知道Ruby长于元编程就可以了。 ruby 代码    class MetaPerson             def MetaPerson.meth ...
by 凌川__ 2007-02-11 浏览 (2628) 回复 (0) 关键字:

[struts2] ajax validation solution

要求:页面上有一个div,包括customer list和form两部分,form以ajax方式提交,服务器端校验,如果校验失败或者成功提交都只刷新这个div里面的内容 CustomerAction主要有3个成员,3个方法:   1.List customers_list:  显示customer信息的list,与主题没多大关系,所以下面的代码没写出来   2.Customer cust ...
by lerluc 2007-05-25 浏览 (1463) 回复 (1) 关键字: struts

J2ME Mobile 3D入门教程(二)

在这里我首先感谢大家对上一篇文章的支持,也正是有了大家的支持,我决定把我的Mobile3D学习过程拿出来和大家共享,希望大家能一起来讨论Mobile3D在上一次的教程中我为您详细的介绍了,在Moble3D中通过及时运算建立3D图形,并且对从*.m3g文件中导入模型做了一个简单的介绍,这次我想在这里通过*.m3g文件的使用简单的介绍一下Mobile3D对动画的控制,以及对模型的一些操作。首先我来简单 ...
by whycloud 2006-09-27 浏览 (3785) 回复 (0) 关键字: 3d

JFace进度条使用经验一则

    我讨论的进度条主要是JFace的进度条,RCP已经提供了完善的Job组件,为什么还要用JFace的进度条呢?原因是我要在登陆界面上做进度处理,也就是使用Eclipse3.3提供的AbstractSplashHandler特性,可以将原有的启动画面替换成为一个登陆界面,启动这个登陆界面时,Eclipse的Platform此时还没有启动,所以不能使用RCP本身的J ...
by soleegn 2008-02-29 浏览 (78) 回复 (0) 关键字:

java 5.0 中的 同步(Concurrent) [转]

9.   同步(Concurrent)      1.      Executor接口      Executor接口提供了一个类似于线程池的管理工具。用于只需要往Executor中提交Runnable对象,剩下的启动线程等工作,都会有对应的实现类来完成。ScheduledExecutorService比ExecutorService增加了,时间上的控制,即用户可以在提交的时候额外 ...
by jacally 2007-01-22 浏览 (501) 回复 (0) 关键字:

[转]你好,JOGL - Java与OpenGl的绑定

来源:赛迪博客http://java.ccidnet.com/art/297/20060320/483789_1.html在这篇文章里,摘录了《学习Java对于OpenGl的绑定》。作者吉恩戴维斯解释了如何开始用Java对于OpenGl的绑定开发图形增强的程序这些年来,为了创建一个图形增强的程序,从而出售给使用各种不同操作系统的用户,程序员有一个选择——OpenGL。GL代表图形库(graphic ...
by lihongjun 2006-07-14 浏览 (249) 回复 (0) 关键字:

classloader 文章集錦1

一 。深入了解Java的ClassLoader机制 为了深入了解Java的ClassLoader机制,我们先来做以下实验: package java.lang; public class Test { public static void main(String[] args) { char[] c = "1234567890".toCharArray(); String ...
by gexp.fang 2006-11-21 浏览 (691) 回复 (0) 关键字: classloader

胡思乱想软件开发

一天晚上睡不着觉,无聊,乱想,遂有如下文章:写完之后发现很多漏洞,呵呵。不过也有些可取之处发上来留个纪念吧。软件开发中,有一些方法被反复利用:抽象,泛型,折中。所以试着以这些方法来分析软件开发的过程。 人类的行为大部分可以抽象成这样:               过程一、目标---实施--->成功过程二、目标---实施--->失败大部分人都希望走过程一这样的路,如何在软件开发中走好 ...
by dreamstone 2006-11-22 浏览 (161) 回复 (0) 关键字:

地震中的四川笑话

下面是这段时间里我收集的一些段子,绝非虚构。 1、大家都知道俄罗斯救援队救出了一名幸存者,当记者访问她有什么感想时,她想了半天,然后说:“狗日的地震震得凶哦,老子被挖出来看到都是外国人,还以为被震到国外去了!”   2、余震中一女记者冲入证券大厅采访,多兴奋地对着镜头说:“大家可以看到这里已经空无一人!”这个时候镜头扫到角落里里还有两三个中年男人在操作,女记者兴奋地冲过去:“请问别个都跑了你咋不跑 ...
by evanyuan 2008-05-26 浏览 (513) 回复 (1)

directLink监听方法取不到绑定值

HTML文件: <form jwcid="@Form" listener="listener:submitForm"> <div jwcid="msg@Insert" value="ognl:msg" renderTag="true" /> <table border="1" align="center"> <tr>注册</tr> ...
by wobu20 2007-09-04 浏览 (599) 回复 (6)

软件开发中的反模式

反模式是这样一种模式,它告诉我们在什么情况下我们会把一个问题做的更糟。例如: 斑点The Blob 程序风格的设计导致一个对象集中了过多的功能,而其他的对象只用来保存数据或者执行一些简单的过程。解决的办法是,对设计进行重构,使功能平均的分散开,从而将某一变动带来的的影响限制在一定的范围内。 持续退化Continuous Obsolescence 技术变革的是如此的快以至于开发者们经常在跟进 ...
by jonathan_zz 2008-05-20 浏览 (1384) 回复 (4) 关键字:

四个有害的java习惯

John O'Hanley 的这篇文章列举了四个有害的java编码习惯,并提出了改正方案。 这四个习惯普遍存在于java程序员中,并且已经被广泛接受,大家都习以为常,流毒甚远。   1.对局部变量(local variables),字段(fields),参数(method arguments)这三种变量的命名没有区分,造成了代码的阅读困难,增加了代码的维护成本。   ...
by jolestar 2008-07-29 浏览 (6399) 回复 (55) 关键字:

《CSS实战手册》中文版发布

  10年前,当我在记事本中一点一滴地书写着HTML、JavaScript、CSS并保存,然后在浏览器里预览自己的杰作时,感觉这是那么神奇、有趣!   10年后的今天,当Web 2.0的概念已经遍地开花结果时,从1996年提出的CSS 1,到即将出现的CSS 3,我们难免不联想到Web 3.0的蠢蠢欲动了。   没有CSS的手册,人们常常不知道从哪里入手学习CSS。好的CSS点子甚至可以胜过经验 ...
by YuLimin 2007-10-24 浏览 (3219) 回复 (7) 关键字: CSS Hack Bug

相关问答

赞助商链接