摘要: Raphaël--一个小巧但功能强大的javascript画图库。Main Function Raphael Creates a canvas object on which to draw. You must do this first, asall future calls to drawing methods from this instance will be bound tothis canvas. Parame... 阅读全文
posted @ 2009-04-16 17:20 ajuanabc 阅读(236) 评论(0) 推荐(0)
摘要: 我在使用spring的quartz配置定时任务时,发现每次定时时间到达后,指定的定时方法同时执行两次,而且此方法还是使用的synchronized关键字,每次定时一到,会发现此方法内的System.out输出信息输出两次,说明方法在这时执行了两次,解决方法没有找到更好的,不过有一个方法很有效,我设置了一个静态变量,只要此方法一执行,就将变量由0变为1,执行完再设置为0.如果运行方法前检查此静态变量不为0,则return.开发时注意此静态变量不要让别的方法使用.下面是定时相关的代码:package org.openjweb.core.schedule;import org.apache.log4 阅读全文
posted @ 2009-04-16 10:12 ajuanabc 阅读(1189) 评论(0) 推荐(0)
摘要: IE8的一个重要特性就是每个Tab(选项卡)在独立的进程中运行,我们称之为LCIE (Loosely-Coupled IE)。 所以大家在升级到IE8之后会发现资源管理器里面有两个或者多个iexplore.exe进程。LCIE 的好处在:1)某个Tab 崩溃(crash)之后不会影响其他Tab 和IE主窗口2)Tab 进程在Vista 和Windows 7 下面以 Low Integrity Level 运行,这种进程基本上无法对系统进行任何读写操作,可以严格把病毒木马拒之门外。 这也就是大家所谓的"沙盘"技术。插一句题外话:) 很多人认为"沙盘"技术是 阅读全文
posted @ 2009-04-16 05:41 ajuanabc 阅读(185) 评论(0) 推荐(0)