《重构-改善既有代码的设计》Martin Fowler 摘要: 第十章 简化函数调用
Rename Method 函数改名
改一个自表达的名字吧!骚年
Add Parameter 添加参数
某个函数需要从调用端得到更多信息。
为此函数添加一个对象参数,让该对象代价函数所需信息。并发编程大多数参数很长,不放在一个类中,因为这样你可以保证传递给函数的参数都是不可修...
分类:
其他好文 时间:
2014-06-10 15:24:00
阅读次数:
210
centos 基本操作之输入法安装输入法启动终端,切换到超级管理员yum install
"@Chinese Support"安装成功后,退出System->Preferences -> Input Method选择 Enable
input method feature,然后选择 Use IBus...
分类:
其他好文 时间:
2014-06-10 13:19:30
阅读次数:
210
RMI:Remote Method
Invocation是java编程语言里,一种用于实现远程过程调用的应用程序编程接口。它使客户机上运行的程序可以调用远程服务器上的对象。参考:http://zh.wikipedia.org/wiki/Java_RMIJBI:Java
Business Integr...
分类:
其他好文 时间:
2014-06-10 10:16:20
阅读次数:
223
public static Object invokeWebService(String
namespaces,String url, String method, Object[] params, Object[] paramNames) {
Object result = ...
分类:
Web程序 时间:
2014-06-10 09:46:33
阅读次数:
187
import java.awt.*;public class FrameDemo { public
static void main(String[] args) { // TODO Auto-generated method stub Frame
f=new...
分类:
其他好文 时间:
2014-06-10 09:27:25
阅读次数:
235
VSAM是把用户的逻辑数据(应用处理程序)与辅助存储器中的物理数据相连接,从而为程序员在数据管理中提供方便,程序员可根据不同的需要选择不同的数据组织。中文名:VSAM外文名:Virtual
Storage Access Method定义:一种虚拟存取方法基本特征:数据保护,设备独立性等四种类型处理:...
分类:
其他好文 时间:
2014-06-09 21:06:52
阅读次数:
330
1,考察thisvar length = 10function fn(){
alert(this.length)}var obj = { length: 5, method: function(fn) { fn() // ?
arguments[0]()...
分类:
Web程序 时间:
2014-06-09 16:31:11
阅读次数:
293
考虑使用静态工厂方法来替代构造方法, 这样的做的好处有四点.1.
更好的表意有的构造方法实际上有特殊的含义, 使用静态工厂方法能更好的表达出他的意思. 例如BigInteger(int, int, Random),
它返回一个可能是素数的 BigInteger. 使用工厂方法 BigInteger....
分类:
编程语言 时间:
2014-06-09 16:13:02
阅读次数:
347
微软webbrowser控件也就是IE插件,他的所有功能就像IE类似,当然设置也是一样的,下面介绍下webbrowser如何设置代理,可不要用这个对抗广告联盟哦You
can change the proxy with InternetSetOption method from the winine...
分类:
Web程序 时间:
2014-06-08 20:32:36
阅读次数:
308
微软webbrowser控件也就是IE插件,他的所有功能就像IE类似,当然设置也是一样的,下面介绍下webbrowser如何设置代理,可不要用这个对抗广告联盟哦You
can change the proxy with InternetSetOption method from the winine...
分类:
Web程序 时间:
2014-06-08 20:26:43
阅读次数:
298