`
文章列表
  CSS样式定义多了,常常出现显示效果与预期不一致的情况。其中很大一部分原因在于起作用的样式。 1。多个选择器可能会选择同一个元素,有3个规则,从上到下重要性降低:      !important的用户样式      !important ...
Ext.apply、 Ext.applyIf和Ext.extend:_sun Ext.apply、 Ext.applyIf和Ext.extend: 2008年07月25日 星期五 10:48 Ext.apply、 Ext.applyIf和Ext.extend:Ext.apply(obj, config, [defaults]) 将config对象的所有属性都复制到另一个对象obj上, 第三个参数defaults可以用来提供默认值, 不过通常指用前两个参数就够了。 这个函数主要用在构造函数中, 用来将配置复制到对象上。 Ext.applyIf( ...
Ext 核心 API -- Ext.apply 与 Ext.applyIf <script type="text/javascript"></script><script type="text/javascript"></script> Ext中apply及applyIf方法的应用           apply及applyIf方法都是用于实现把一个对象中的属性应用于另外一个对象中,相当于属性拷贝。不同的是apply将会覆盖目标对象中的属性,而applyIf只拷贝目标对象中没有而源对象 ...
1、修改项目的.project文件,保存,不记得是否需要重启Eclipse了。 在<natures> … </natures> 之间添加下列三行配置 <nature>org.eclipse.wst.common.project.facet.core.nature</nature><nature>org.eclipse.wst.common.modulecore.ModuleCoreNature</nature><nature>org.eclipse.jem.workbenc ...
Selenium+YSlow+ShowSlow实现页面性能评估自动化 文章分类:Web前端 工具介绍 Firebug: 这个不介绍了,居家旅行杀人越货必备的Firefox插件 YSlow: 当Firefox浏览网页时,可以分析网站的页面(基于Yahoo 14条评分原则),并告诉你为了 ...

xml特殊字符处理

    博客分类:
  • xml
> 和 < 这类字符是XML 标记字符,在 XML 中有特殊的含义。当在 SQL 查询(或 XPath 查询)中指定这些字符时,必须对它们进行适当的编码(也称为实体编码)。下表列出了这些特殊字符并描述了它们的含义。有关更多信息,请参见 XML 1.0 规范 中的 XML 1.0 规范。 特殊字符 特殊含义 实体编码 >           开始标记 &gt; <           结束标记 &lt; "            引号        &quot; '             撇号       &a ...
基于 OSGi 服务模型实现组件之间松耦合通信     简介: OSGi Service Layer 所定义服务模型是以发布 (Publish) 发现 (Find) 和绑定 (Bind)为基础操作的动态协作合作模型。所谓的服务 (Service) 就是标准的 Java 对象向服务注册表 (Service Registry) 注册的一个或者多个接口 (interface)。 Bundle 可以向服务注册表注册服务,查询服务并使用它们。本文所要讨论的是基于 OSGI 动态服务模型的 Event Admin Service,通过使用 Event Admin Service,开发者可以开发 ...
    由于OSGI技术优秀的模块化技术分离,在不同的bundle之间进行交互的方式有两种:一是包(package)的导出和导入,二是bundle向外部发布service。第二种方式是osgi中推荐的方式,同时这种方式具有SOA的特点。但是,这种模块化的组织方式,特别是通过服务在不同的bundle间进行交互,使得osgi环境中的测试,必须在osgi container中进行,增加了测试环境搭建的难度。    在spring dm中,提供了一种启动osgi container的方式,通过springdm、osgi container、junit的组合,进行osgi的集成的测试。但是这种方式的设置比 ...
SWT中嵌入awt/swing控件: public static void main(String[] args) ...{        final Display display = new Display();        final Shell shell = new Shell(display,SWT.EMBEDDED);        Frame frame = SWT_AWT.new_Frame(shell);
  在jfreechart中,对于显示bar的控制,是通过对于series设置实现的,从而,在同一个series中,所有的bar的颜色都是一致的。这在一些需要更细控制的环境中,会存在一些问题。    为了实现在jfreechart中对于每一个bar的颜色显示控制,这里我选择XYBarchart作为例子,进行了相应的扩展。在jfreechart中,对于图形的控制,可以分为数据和绘制两个部分。在数据方面层次为:dataset->series->item;在绘制方面为:renderer->painter。基于这样的架构,这里扩展了XYInternalSeries、XYInterna ...
    jfreechart是一个优秀的开源chart软件。利用jfreechart可以绘制出各种丰富和优美的图形。但是在jfreechart的图上对于鼠标的支持不很充分,对于鼠标的clicked、moved、pressed、released、entered、exited的事件只支持了两个clicked和moved(不知道为什么?),幸运的是jfreechart是一个开源的软件,可以对于它的实现进行升级,在它传统的功能基础上,实现自己的功能需求。    jfreechart中的鼠标事件实现机制为:一是扩展java.util.EventListener接口为ChartMouseListener, ...
  osgi对于java的模块化提供了极大的好处,但是对于习惯了利用java进行编程的同志,在利用全局的数据时,感觉到要跨越多个bundle,不是很方便,但是在spring的编程中,利用常量进行bean的属性设置和在代码中应用,对于保持一个参量赋值的唯一性非常必要。    于是想到利用osgi中的service,来共享一个常量设置的思路: 1、首先在一个公用的bundle中,定义一个常量的存储类: public class GlobalConstantsImpl implements GlobalConstants { private static int SRC_DATA_SI ...
    一直以来利用spring作为java程序开发的框架,在利用spring各种方便功能的过程中,由于spring管理的bean的生成过程,所以对于一些设计模式的应用就受到了限制。    spring在2.0以后的版本中,引入了load time weave的概念,可以利用spring的配置文件管理bean的各种属性,在代码中利用@configurable标签标注配置的类,以后再代码中生成相应的bean,就可以得到两个方面的益处了:    一是可以再代码中控制bean的生产过程;二是可以利用spring的配置和引用spring配置中的bean。 spring中的配置为: <?xm ...
摘要:本文通过一个实例讲述如何通过Spring2+Hibernate3来快捷操作数据库中的Lob字段。环境:Oracle10g、Srping2、Hibernate3、JUint4 说明:由于时间紧迫,没有详细写出思路。运行一下例子就明白了。  一、创建实体并添加Xdoclet的Hibernate标签 /** * @author leizhimin * @hibernate.mapping default-lazy="false" * @hibernate.meta attribute="class-description" value="工作日志 ...
在drools5.1中,有一个jar包:drools-spring,其中定义了在spring中应用的drools的扩展。通过这些扩展,可以直接在spring的配置文件中,配置knowledgebase、session等bean,从而在spring配置的程序中直接应用。
Global site tag (gtag.js) - Google Analytics