`
Breese
  • 浏览: 61434 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表

UML类图关系大全

UML 
本文转载自http://www.cnblogs.com/riky/archive/2007/04/07/704298.html   UML类图关系大全 1、关联双向关联:C1-C2:指双方都知道对方的存在,都可以调用对方的公共属性和方法。在GOF的设计模式书上是这样描述的:虽然在分析阶段这种关系是适用的,但我们觉得它对于描述设计模式内的类关系来说显得太抽象了,因为在设计阶段关联关系必须被映射为对象引用或指针。对象引用本身就是有向的,更适合表达我们所讨论的那种关系。所以这种关系在设计的时候比较少用到,关联一般都是有向的。使用ROSE 生成的代码是这样的: class C1 .. ...
【解决】js判断一个图片是否已经存在于缓存(兼容IE各版本及FF) 【一】、如下片段是当晚在IE7、8及FF中测试执行成功的: ----------------------------------------------------------------------------------------- 如下代码:
  package tianya.cn.main; import javax.crypto.Cipher;   import javax.crypto.SecretKey;   import javax.crypto.SecretKeyFactory;   import javax.crypto.spec.DESKeySpec;      import org.apache.log4j.Logger;      import sun.misc.BASE64Decoder;   import sun.misc.BASE64Encoder;      /** 第一种  * ...
转载自: http://yshjava.iteye.com/blog/1333104   早在我刚学Struts2之初的时候,就想写一篇文章来阐述Struts2如何返回JSON数据的原理和具体应用了,但苦于一直忙于工作难以抽身,渐渐的也淡忘了此事。直到前两天有同事在工作中遇到这个问题,来找我询问,我又细细地给他讲了一遍之后,才觉得无论如何要抽一个小时的时间来写这篇文章,从头到尾将Struts2与JSON的关系说清楚。   其实网络中,关于这个问题的答案已是海量,我当初也是从这海量的答案中吸收精华,才将“Struts2返回JSON数据”这个问题搞清楚的。但是这些海量的答案,有一个共同的缺 ...
package tianya.cn.philopherfood;   public class Chopstick { private static int count = 0; private int number = count++;   public String toString(){ return "Chopstick" + number; } } =========================================== package tianya.cn.philopherfood;   import java.util. ...
==========================================================ICE:Slice语言(二)--源文件和词法规则:  文件命名  Slice的源文件以.ice为扩展名。 对于大小写不区分的系统(例如DOS),文件的扩展名可以大写,也可以小写,例如Click.ICE是有效的。二对于大小写敏感的系统(如Unix),Clock.ICE是非法的(此时的扩展名应该小写)。  文件格式  Slice是无格式语言,因此你可以使用空格、横向和纵向制表符、换行符安排你的代码布局。Slice中语义和定义的布局没有关联。 预处理  Slice支持#ifndef,@ ...
本文将结合实际项目,做一个基于ice的实际项目实例应用,该实例完成客户端调用服务端接口完成消息发送,计算的功能。1,创建java项目ICEServer,导入ice.jar.2,在项目下创建slice文件夹,编写model.ice,service.ice,service2.ice文件,其内容如下model.ice#ifndef _MODEL#define _MODELmodule com{ module alan { module generated { module model { /**定义整型数组**/sequence<int> IntegerArray; /**自定义Map类型 ...
   Ice 出自ZeroC名门之下 , Ice 是一种面向对象的中间件平台。从根本上说,这意味着Ice 为构建面向对象的客户-服务器应用提供了工具、API 和库支持。Ice 应用适合于异构平台环境中使用:客户和服务器可以采用不同的编程语 ...
针对Chrome和Safari等Webkit核心浏览器的CSS hack代码: @media screen and (-webkit-min-device-pixel-ratio:0) { /* Webkit内核兼容CSS */ } 示例: @media screen and (-webkit-min-device-pixel-ratio:0) { .font1 {color:#f00} .border1 {border:1px solid #f00;} .bg3 {background:#f00;} } 除此之外,还有专门针对某个浏览器的CSS hack方法,如针对Webkit核心浏 ...
/** * 图片头数据加载就绪事件 - 更快获取图片尺寸 * @version 2011.05.27 * @author TangBin * @see http://www.planeart.cn/?p=1121 * @param {String} 图片路径 * @param {Function} 尺寸就绪 * @param {Function} 加载完毕 (可选) * @param {Function} 加载错误 (可选) * @exam ...

广告 如何计费

无论何种商品的售卖,除了价格外,还必须有价格的衡量标准(即价格的单位),比如iPad,3688元/台。从1994年互联网广告出现到现在,产生了很多不同模式的计费方式。我们来介绍目前最主流的几种计费方式: CPC(点击成本) ...
JavaScript事件冒泡简介及应用 一、什么是事件冒泡 在一个对象上触发某类事件(比如单击onclick事件),如果此对象定义了此事件的处理程序,那么此事件就会调用这个处理程序,如果没有定义此事件处理程序或者事件返回true,那么这个事件会向这个对象的父级对象传播,从里到外,直至它被处理(父级对象所有同类事件都将被激活),或者它到达了对象层次的最顶层,即document对象(有些浏览器是window)。 打个比方说:你在地方法院要上诉一件案子,如果地方没有处理此类案件的法院,地方相关部门会帮你继续往上级法院上诉,比如从市级到省级,直至到中央法院,最终使你的案件得以处理。   ...
C:\>ant -help\-h 获取ant的帮助信息(ps:斜杠\在此处的意思为或 表明-help和-h的意义一样 后者为前者的缩写,以下命令类同)C:\>ant -projecthelp\-p 列出build.xml中的所有目标任务C:\>ant -version 获取当前ant的版本信息C:\>ant -diagnostics 诊断当前ant项目的运行环境、依赖库等信息C:\>ant -debug\-d 显示ant执行调式的信息、详细的log信息C:\>ant -lib<path> 指定一个类库所在的位置(jar文件位置),让ant工具可以使 ...
function HashMap()   {       /** Map 大小 **/      var size = 0;       /** 对象 **/      var entry = new Object();               /** 存 **/      this.put = function (key , value)       {          if(!this.containsKey(key))          {   ...
在javascript中要取得tagName十分简单,但在jQuery中官方文档却没有记载,在一通百度和谷歌之后,尝试了不少所谓秘技,都不能正确得到,经过自己的验证,终于找到了方法,于是记录下来以备忘! 要得到tagName可以使用以下两种方法: 第一种方法: $('seletor').get(0).tagName; 其中seletor是选择器,这个地球人都知道,就不多解释了。 第二种方法: $('selector')[0].tagName; 其中selector是选择器。
Global site tag (gtag.js) - Google Analytics