- 浏览: 63283 次
- 性别:
- 来自: 上海
-
最新评论
-
丁香花:
楼主写得不错,之前工作上也是遇到这种,后面发现问题很多,直接用 ...
js判断一个图片是否已经存在于缓存
文章列表
本文转载自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语言常识整理
- 博客分类:
- 开发常识
==========================================================ICE:Slice语言(二)--源文件和词法规则: 文件命名 Slice的源文件以.ice为扩展名。 对于大小写不区分的系统(例如DOS),文件的扩展名可以大写,也可以小写,例如Click.ICE是有效的。二对于大小写敏感的系统(如Unix),Clock.ICE是非法的(此时的扩展名应该小写)。 文件格式 Slice是无格式语言,因此你可以使用空格、横向和纵向制表符、换行符安排你的代码布局。Slice中语义和定义的布局没有关联。 预处理 Slice支持#ifndef,@ ...
- 2013-01-28 10:53
- 浏览 1766
- 评论(0)
本文将结合实际项目,做一个基于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 应用适合于异构平台环境中使用:客户和服务器可以采用不同的编程语 ...
- 2013-01-25 17:44
- 浏览 802
- 评论(0)
针对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)) { ...
jQuery获取tagName的方法
- 博客分类:
- 前端基础
在javascript中要取得tagName十分简单,但在jQuery中官方文档却没有记载,在一通百度和谷歌之后,尝试了不少所谓秘技,都不能正确得到,经过自己的验证,终于找到了方法,于是记录下来以备忘!
要得到tagName可以使用以下两种方法:
第一种方法:
$('seletor').get(0).tagName;
其中seletor是选择器,这个地球人都知道,就不多解释了。
第二种方法:
$('selector')[0].tagName;
其中selector是选择器。
- 2012-09-29 16:52
- 浏览 725
- 评论(0)