自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

阿汤哥的专栏

思想决定行为;行为决定习惯,习惯决定性格,性格决定命运。

  • 博客(13)
  • 资源 (9)
  • 收藏
  • 关注

转载 详解Java回调机制 (Callback) --讲解+实例

Java中的回调(callback)是很重要的一个概念,spring整合hibernate大量使用了这种技术。究竟怎样才是回调呢?这是网上最多见到的说明:     1.class   A,class   B     2.class   A实现接口callback  3.class   B拥有一个参数为callback接口类型的函数  4.class   A运行时调用class   B中的函数,以自

2010-04-30 01:03:00 1260

转载 Strategy 模式

考虑您要设计一个更换各种符号的工具类TextCharChange,您是否会采用这样的方式:public void replace() {    switch(getChangeType()) {       case RN_TYPE:   replaceRN();                           break;       case N_TYPE: replaceN();  

2010-04-28 23:17:00 647

转载 Adapter 模式 - Class Adapter

Adapter模式的另一种作法是Class Adapter模式,在这个模式下,Adapter直接继承Adaptee(要引进的新类别),以拥有当中的成员及方法,在C++中的话可以这么作:C++中可以多重继承,但在Java中不行,所以在Java中若要采用Class Adapter,必须作点修改,一方面继承Adaptee,一方面实作Target的介面:代码的实现是这样的: pub

2010-04-28 23:10:00 719

转载 Adapter 模式 - Object Adapter

您的电脑是个旧电脑,新的滑鼠都在使用USB接口了,而您的电脑上并没有USB,而只有一个PS2接口,这时您可以使用一个USB转PS2的接头作为转换,这样您的电脑就可以使用新滑鼠了(当然您也可以使用USB扩充卡,意思是相同的)。类似的概念,有时候您想在原来的程式中加入一个外部元件,例如一个类别,但是这个类别与您目前所设计的程式在介面上并不一致,为了让这个外部类与原程式的介面一致,您必须使用一个类别作为

2010-04-28 23:01:00 635

转载 Facade模式

考虑您要撰写一个Web Mail程式,您手上已经有一些已经开发好的元件(Component),像是开发Web Mail所需要的SMTP处理类、允许上传附档的FileUpload类,以及Web安全相关的API、其它相关的Package等等。当您拿到一些现成的元件,并打算在您的应用程式中使用它们的话,您不应该直接将这些元件耦合至您的应用程式上,例如:上面的作法会让您的应用程式直接与多个元件耦合,这种作

2010-04-28 23:00:00 614

转载 学习Android(一)

  1),下载SDK,         1.1)下载android-sdk_r3-windows ,         1.2)然后解压后放在一个目录比如:c:/android-sdk_r3-windows         1.3)执行如上目录下的文件:SDK Setup.exe,(机器人图标的哪个)         注意:一般的话会出现 Failed to fetch URL 

2010-04-22 22:24:00 526

原创 找不到FileReference 中的load(),data等的解决方法

如果我们要用一些 flash player 10 上才提供的功能时,需要在项目属性里设置一下,否则会找不到此方法,比如flash保存文件或图片到本地的方法:FileReference.save(),FileReference.load(),FileReference.data。 flex builder3 默认要求flash player 最低要9,需要改成10.0,修改方法如下: 右键点击项

2010-04-21 20:10:00 2437 1

转载 Axis2实现0配置的WebService

 Axis2是一套崭新的WebService引擎,该版本是对Axis1.x重新设计的产物。Axis2不仅支持SOAP1.1和SOAP1.2,还集成了非常流行的REST WebService,同时还支持Spring、JSON等技术。这些都将在后面的系列教程中讲解。在本文中主要介绍了如何使用Axis2开发一个不需要任何配置文件的WebService,并在客户端使用Java和C#调用这个WebS

2010-04-09 00:35:00 848

转载 Java SE6调用Java编译器的两种新方法

在非常多Java应用中需要在程式中调用Java编译器来编译和运行。但在早期的版本中(Java SE5及以前版本)中只能通过tools.jar中的com.sun.tools.javac包来调用Java编译器,但由于tools.jar不是标准的Java库,在使用时必须要设置这个jar的路径。而在Java SE6中为我们提供了标准的包来操作Java编译器,这就是javax.tools包。使用这个包,我们

2010-04-08 15:22:00 594

转载 使用URLClassLoader动态加载类

 一般动态加载类都是直接用Class.forName()这个方法,但这个方法只能创建程序中已经引用的类,并且只能用包名的方法进行索引,比如Java.lang.String,不能对一个.class文件或者一个不在程序引用里的.jar包中的类进行创建。但使用URLClassLoader就可以直接根据创建一个单独的.class文件,并且每当重新载入后并实例化后都是最新的方法。类似于jsp,当你在ecli

2010-04-08 15:18:00 1321

原创 assembla.com 免费的团队协作服务

导师跟美国开了一门实践分布式开发理念的课程,美国那边推荐了该团队协作服务,觉得很不错! http://www.assembla.com/ 翻译下assembla.com的口号 Accelerating Software Development免费的 Team Spaces. Assembla spaces 为快速软件开发和敏捷团队协作提供服务。 你将

2010-04-07 18:11:00 1435

转载 23种设计模式的幽默解释

1、FACTORY?追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory   工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。缺点是当产品修改时,工厂类也要做相应的修改。如:如何创建及如何向

2010-03-21 14:57:00 620

转载 软件过程开发方法(RUP、AP、MP、HP)

软件开发一个复杂的活动, 它包含了需求调研, 系统设计, 开发, 部署, 维护等活动.  而且现有规范和流程目的并不是让你去完成文档,  而是通过这些文档, 让软件的质量更能得到保证。组成软件开发和系统演化的活动有着各种模型(软件生存周期,软件开发模型,软件过程),但是典型地都包含了以下的过程或活动:分析、设计、实现、确认(测试验收)、产品化、维护。软件开发方法的一般要求:当提出一种软件开

2010-03-12 19:13:00 1960

Aladdin上网助手Beta版本

Beta版安装说明: 完整安装包包括了所有东西,解压后双击SETUP.EXE按提示安装即可。 精简安装包不带.net Framework 3.5,适合已安装.net Framework 3.5的用户下载安装。目前暂提供WIN7版本。 使用说明: 1、用户通过鼠标划词取词后,在自己想要的地方单击一下即可弹出窗口显示结果。 2、用户可通过切换面板查看新闻、音乐、wikipedia、图片等相关信息。 3、用户可通过按键或者快捷键(SHIFT+A)来关闭音乐 4、用户可通过按键或者快捷键(SHIFT+Z)来停止划词,当发现窗口无法切换时。 卸载说明: 进去控制面版选择AladdinNetAssistant卸载即可。 目前ALPHA版功能基本实现,BUG也还比较多,速度上面可能还未做或做的较少的一些优化。希望大家试用后多多提意见,谢谢大家!!!

2010-06-23

深入浅出Android

个人觉得本书作者很牛逼,讲得逻辑性强通俗易懂

2010-06-16

Android开发教程与学习笔记

Android开发教程与学习笔记PDF 适合初学者

2010-06-16

Aladdin上网助手Alpha版本

安装说明: 完整安装包包括了所有东西,解压后双击SETUP.EXE按提示安装即可。 精简安装包不带.net Framework 3.5,适合已安装.net Framework 3.5的用户下载安装。目前暂提供WIN7版本。 使用说明: 1、用户通过鼠标划词取词后,在自己想要的地方单击一下即可弹出窗口显示结果。 2、用户可通过切换面板查看新闻、音乐、wikipedia、图片等相关信息。 3、用户可通过按键或者快捷键(SHIFT+A)来关闭音乐 4、用户可通过按键或者快捷键(SHIFT+Z)来停止划词,当发现窗口无法切换时。 卸载说明: 进去控制面版选择AladdinNetAssistant卸载即可。 完整安装包(带.net Framework 3.5)下载地址 目前ALPHA版功能基本实现,BUG也还比较多,速度上面可能还未做或做的较少的一些优化。希望大家试用后多多提意见,谢谢大家!!!

2010-06-13

IBM SOA教程 StudentBook

IBM SOA内部培训教材StudentBook BPM WID

2010-04-18

The description logic handbook

推理知识的形式语言:描述逻辑 描述语言

2009-12-08

高质量C++ C编程指南.pdf

高质量c++ c编程指南 帮你养成良好的编程习惯,帮你写出高质量的C++/C代码

2009-10-30

Introduction to software testing

英文原著 电子版 美国软件测试领域经典之作!软件测试工程师必读!

2009-10-30

空空如也

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

TA关注的人

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