- 博客(15)
- 收藏
- 关注
转载 about URL and URI
http://java.sun.com/javaone/sf/2007...es/puzzlers.jspThe second puzzle, aptly titled "More Joys of Sets" has the u...
2019-07-19 21:36:02 216
转载 从生物学的角度对中间件和构件的思考
[文章摘要]本文回顾了软件的发展历程和发展特点,从单机软件到网络环境的软件转变,使得软件开发日趋复杂,渐渐分离出来中间件和构件,软件复用是构件和中间件的思想基础,那么如何实现复用,我们不妨可以从生物学的角度借鉴一下。[关键字]软...
2019-07-19 15:06:02 151
转载 Java调用Linux命令的实现例子
Java可以直接调用Linux命令,形式如下: Runtime.getRuntime().exec(command) 举例:运行ls,top命令可以这样: Runtime.getRuntime().exec("ls"); 但是...
2019-07-19 13:33:01 224
转载 五 对象解耦(Object decoupling)
对象解耦(Object decoupling)代理器模式(Proxy)和状态模式(state)都能够提供你应用在你的代码中的代理类。做工作的真正的类隐藏在这个代理类的后面。当你调用代理类中的一个方法,它简单的转向并且调用实现类中...
2019-07-19 13:00:01 466
转载 十四 算法分割(Algorithmic partitioning)
算法分割(Algorithmic partitioning)命令模式(Command: choosing the operation at run-time)在《高级C++:程序风格和习惯》(Addison-Wesley, 19...
2019-07-19 12:39:02 306
转载 Does specific technology knowledge matter when recruiting?
Posted by Niclas Nilsson on Aug 02, 2007 11:51 AM Community Agile, Architecture Topics University Programs, Traini...
2019-07-19 12:15:02 286
转载 二 模式概念
模式概念设计模式帮助你从其他人而非自己的失败中获取成功的经验。-------Mark Johnson或许,迈向OOD领域最重要的一步是设计模式的相关活动,在此基础上出现了GOF《设计模式》3,此书列举出了针对不同问题的23种解决...
2019-07-19 10:27:01 519
转载 七 封装创建(Encapsulating Creation)
封装创建(Encapsulating Creation)你发现当你添加新类型到一个系统中去时,第一感是应用多态创建一个共同的接口对那些新的类型。这分离了你系统中代码不变的部分从你添加的特定类型。新类型的添加也许不会干扰到存在的编...
2019-07-19 09:30:02 162
转载 十三 减少接口的复杂性(Reducing interface complexity)
减少接口的复杂性(Reducing interface complexity)有时你解决的问题与“我没有我想要的接口”一样简单。Façade为一整套类创建一个接口,简单的提供一个更便利的方式处理一个类库或者一堆资源。Façade...
2019-07-19 08:27:02 399
转载 SOA三阶段
SOA 1.0 是集中式的SOA ,把各种不同协议以集中方式统一到一个平台,基于一个标准生成新的协议;SOA 2.0是分布式SOA ,即SOA网络;SOA 3.0可以用一句话来概括:终结“中间件”。 ...
2019-07-14 09:30:05 226
转载 十二 系统解耦(System decoupling)
系统解耦(System decoupling)观察者(Observer)与其它的回调形式类似,观察者包含了一个钩子,在那你能够改变代码。不同的地方在于,观察者是完全动态的。它经常应用于特定的变化,而这个变化是基于其他对象状态的改...
2019-07-10 22:36:08 995
转载 Patterns for Java Events
Joseph Bergin You are writing a Java program with buttons, fields, or other components and you need to develop the...
2019-07-10 15:42:05 163
转载 利用位移运算格式化数字单位
# bittorrent-console.pydef fmtsize(n): s = str(n) size = s[-3:] while len(s) > 3: s = s[:-...
2019-07-07 19:39:06 100
转载 p2.最大公因数
""" E1.Divide m by n and let r be the remainder. E2.if r=0 ,the algorithm terminates;n is the answer E3.set ...
2019-07-01 15:45:05 92
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人