自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

浮白

当浮一大白

  • 博客(32)
  • 资源 (8)
  • 问答 (1)
  • 收藏
  • 关注

原创 JavaScript操作XML

function StorePage(){d=document;t=d.selection?(d.selection.type!=None?d.selection.createRange().text:):(d.getSelection?d.getSelection():);void(keyit=window.open(http://www.365key.com/storeit.as

2008-11-30 00:16:00 628

转载 avaScript 技巧与高级特性

avaScript 技巧与高级特性<trvalign="top"><img alt="" height="1" width="8"src="//www.ibm.com/i/c.gif"/><img alt="" width="16"height="16" src="//www.ibm.com/i/c.gif"/><td class="small"width="122">未显示需要

2008-11-29 21:53:00 816

原创 flex一个托盘加透明背景和不规则窗口的整理示例

http://www.adobe.com/2006/mxml"  showFlexChrome="false" alwaysInFront="true"  layout="absolute"  width="314"  height="460" applicationComplete="init();">      import mx.events.CloseEvent;   private va

2008-11-29 02:10:00 2441

转载 使用自定义窗口以及对窗口的移动,缩放,关闭操作

使用自定义窗口以及对窗口的移动,缩放,关闭操作 这个教程主要针对对flex有一定基础,准备开始AIR开发的朋友。由于AIR是针对桌面应用程序,所以相对于flex的web应用,自然就多出了对应用程序窗口的控制。而AIR的一大特点就是允许开发者使用自定义的窗口代替系统窗口从而使开发者对程序UI的设计更加随

2008-11-28 23:38:00 3140

转载 flex系统托盘

var mainMenu:NativeMenu = new NativeMenu();var minimizeMenu:NativeMenuItem = new NativeMenuItem("Minimize");var maximizeMenu:NativeMenuItem = new NativeMenuItem("Maximize");var sepMenu:Nat

2008-11-28 23:22:00 1598 1

转载 用Flex建立一个100%窗口透明的AIR程序,以及打包成.AIR文件

第一步:打开FLEX3  创建一个 FLEX project 接着是命名,并选中 Desktop application 在AIR中运行自动生产XML配置文件创建好以后FLEX3会自动生产一些文件,再Src文件夹里会有两个XML描述语言:.MXML文件为前台描述文件.XML里面可以更改一些系统配置本例:去除AIR窗口,并让AIR程序边界透明。 我们打开air

2008-11-28 22:19:00 1405

转载 使用组件与WebService程序交互

如何使用组件组件的使用方法与组件的使用方法大同小异。最主要的区别在于参数的传递方式。组件中传递参数的语法如下所示。    wsdl="WebService地址">                        值1            值2            …            (16)       组件表示WebService的一个

2008-11-28 01:35:00 1167

转载 自定义flex的数据验证组件!

package myCompenent{    import mx.validators.Validator;                 //引用Validator类    import mx.validators.ValidationResult;          //引用ValidationResult类    public class myValidators

2008-11-28 01:16:00 2473 1

转载 flex的数据验证!

19.3.2  如何使用数据验证组件使用数据验证组件的语法如下所示。指明source属性和property属性表示验证组件针对某一数据组件的特定属性进行验证。例如,邮箱验证组件对某输入框的text属性进行验证。以下代码使用组件对一个输入框中的文本进行电话号码验证。<mx:PhoneNumberValidator id="pnV" source="{phoneInput}"

2008-11-28 01:14:00 3386 1

转载 使用组件存储数据

 使用组件存储数据XML标准是国际通用标准,有非常广泛的应用。组件用于Flex应用程序中定义XML数据。组件的定义语法与组件定义语法相近,都为树型数据定义。其定义语法如下所示。                            …    以下代码使用组件定义列表数据,并在组件中显示。    fontFamily="simsun" fontSize

2008-11-28 01:10:00 774

转载 使用组件存储数据

使用组件存储数据组件是一种抽象的数据模型组件,可用于定义复杂数据。使用组件存储数据的语法如下所示。组件使用属性来存储数据。一个组件可看成为一行数据,多个组件就组成了类似表格的复杂数据模型。以下代码使用组件定义员工模型,并在组件中显示。<?xml version="1.0" encoding="utf-8"?><mx:Application xmlns:mx="htt

2008-11-28 01:08:00 781

转载 flex的数据模型

复杂数据的存储数据存储是指在编程过程中将数据以特定的形式存储。简单的数据模型可以用简单的数据类型存储,如int型、String型、Array型。对于复杂的逻辑模型,需要将数据合理存储。Flex 3.0提供了、、3种存储复杂的数据模型。用户可以灵活地设计适合的数据存储类型。 使用组件存储数据组件是Flex 3.0中的数据模型组件,用于存储自定义的数据。以树型结构存储,类似XM

2008-11-28 01:06:00 990

转载 flex里面的window的封装,留下脚印!

以下demo转子官网:SimpleTitleWindowExample:"1.0" encoding="utf-8"?>     The TitleWindowApp application displays this component.      You cannot run it independently. -->     "http://www.adobe.com/2006/mxml" 

2008-11-28 00:59:00 945

原创 flex的强拖动

"1.0" encoding="utf-8"?>"http://www.adobe.com/2006/mxml" xmlns:ns1="component.*">                        import mx.controls.Button;            import mx.core.IUIComponent;            import mx.core.Dr

2008-11-28 00:56:00 748

原创 关于flex自动拖放

所有Flash组件都具有拖放能力。不过,各个组件的拖放能力并非都是等同的。下列组件具有加强的拖放能力(enhanced drag-and-drop capability):    DataGrid;    List;    TileList;    HorizontalList;   Menu;    PrintDataGrid;    Tree。这意味着Act

2008-11-28 00:18:00 673

转载 tabbar!

xml version="1.0" encoding="utf-8"?> mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"         layout="vertical"         verticalAlign="middle"         backgroundColor="white">  

2008-11-27 13:50:00 948

转载 Flex加载PDF文档

加载PDF文件的步骤如下所示。 新建AIR工程。 确定系统中已安装Adobe Reader 8.1以上版本。 编写MXML文件。MXML程序中主要处理是在初始化应用程序时加载PDF文件,并将结果添加到组件。以下代码加载PDF文件“1.pdf”并显示于组件上。<?xml version="1.0"encoding="utf-8"?>   

2008-11-27 00:44:00 6208 2

转载 嵌入应用程序资源

目录 使用 MXML 和 ActionScript 进行编码创建您的第一个应用程序处理事件Flex 组件的定位和布局嵌入应用程序资源 嵌入应用程序资源 可以在 Adobe® Flex™ 应用程序中嵌入各种类型的资源。 嵌入的资源被编译到 Flex 应用程序的 SWF 文件中。 它们不是在运行时加载的, 您并非必须使用您的应用程序部署原始

2008-11-26 23:51:00 883

原创 JBPM源码分析(二)-----JbpmContext

在上一节中我们分析了jbpmConfiguration,这里我们再来看另外一个重要的类;JbpmContext:我们首先看下JbpmContext是如何生成的: public JbpmContext createJbpmContext() {    //如果是空的话,可以生成一个默认的JbpmContext    return createJbpmContext(JbpmContext.DEFAU

2008-11-22 00:11:00 2219 1

原创 JBPM源码分析(-)-----JbpmConfigurtion

在本节,我们来分析一下jbpm的jbpmConfiguration类我们生成jbpmConfiguration一般都是通过如下几个方法:public static JbpmConfiguration getInstance() {    return getInstance(null);  }  public static JbpmConfiguration getInstance(String

2008-11-21 00:34:00 2567 1

原创 struts源码分析(4)-----form表单的双向映射!

在struts中,我们都知道他拥有自己的标记,如下:"coreyForm">"name" />"pwd" />"submit" />最后,他们会生成如下html标签:"./coreyForm.do">"text" name="name" />"password" name="pwd" />"submit" value="submit" />有的时候,我们会选择不采用struts的html便签等等,

2008-11-18 22:14:00 1916

原创 tomcat下ssl配置(cas的前奏)

由于配置CAS的单点登陆系统,需要先配置Tomcat的SSL, 在配置tomcat的SSL过程中,我配置的版本是tomcat5.5.20,参考了很多资料,但发现一直不行,后来我换到了5.5.9,结果非常顺利,我于是换了总共4个主要版本,发现SSL的配置还真有些不同,现在我将这些配置记录下来,供下次参考。参考文档Keytool使用指南:http://java.sun.co

2008-11-16 02:28:00 1148

原创 struts源码分析(3)-----国际化!

我们在进行国际化的时候,主要要依赖到下面的两个类,这是我进行的一个国际化的实例;package org.corey.struts;import java.text.MessageFormat;import java.util.ResourceBundle;public class I18NDDemo {    /**     * @param args     */    public stati

2008-11-14 00:11:00 1346

原创 struts源码分析(2)-----CANCEL按钮!

在struts的html标签中有一个神奇的CANCEL标签,等等,这可不是我们认为的RESET标签,他带来的不仅仅是页面上的重置效果,而是一个深入后台的操作,我们来看一下这个神奇的按钮是如何深入敌后,进行操作的:html:cancel>cancelhtml:cancel>或者:"" value="cancel" />上面的标签生成的html标记是:"submit" name="org.apache

2008-11-11 23:05:00 919

原创 struts源码分析(1)-----如何获取action

在struts中,很神奇,我们在配置文件中配置好了ActionMapping的配置,当我们在访问的时候,框架通过我们使用的url地址,能够自动的定位到Action中,我们来看一个是如何做到的,Struts初始化处理流程: 根据在web.xml中配置的初始化参数,Servlet容器将决定在在容器的第一次启动,或第一次客户请求ActionServlet的时机加载ActionServlet ,不管哪种方

2008-11-10 23:53:00 2801 1

转载 request.getPathInfo() 方法的作用

request.getPathInfo() 方法的作用 作者:joejoe1991 日期:2008-07-19 request.getPathInfo();这个方法返回请求的实际URL相对于请求的serlvet的url的路径。(个人理解。)比如,有一个Servlet的映射是这样配置的:TestServlet/servlet/test

2008-11-10 23:48:00 26489 3

原创 JDK源代码分析聚集篇-------Collections的线程安全(穿上交通协管员的制服)

我们在对前面的几个聚集类进行分析的时候,我们发现,聚集类是一个curd很频繁的类,那么,他就不可避免的涉及到线程安全的问题,我们知道Vector是线程安全的,但是,其他的类,怎么能让他达到线程安全的地步呢,我们就不得不拉出Collections类来;其中有三个精彩的方法:  public static  Set synchronizedSet(Set s) {    return new Sync

2008-11-05 23:11:00 1981

原创 JDK源代码分析聚集篇-------Set分析(我们大家都是第一无二的)

我们已经分析过了map和Collection接口,我们知道Set和List不同的是,Set不可以有相同的元素,那么判断这个元素是否相同是如何实现的呢,我们看下下面这张图:从这张类图上,我们看见一个经典模式的应用,那就是适配器模式,我们把map接口的对象,包装成为了Set的接口;在代码中,我们来分析一下;首先,我们看一下HashSet private transient HashMap map;  

2008-11-05 22:26:00 1502

原创 JDK源代码分析聚集篇-------TreeMap下(不按先后,只看谁牛逼,jdk中的红黑树);

在上一节的分析中,我们已经对红黑色的实现和操作进行了分析,我们可以看见红黑树是一颗高度平衡的数;TreeMap的实现也是利用的红黑树,我们来看代码:在TreeMap中包含着一个根结点:private transient Entry root = null;这个Entry代码如下:static final class Entry implements Map.Entry {        K key

2008-11-05 18:32:00 1676

原创 JDK源代码分析聚集篇-------TreeMap上(红黑树的研究);

首先我们来分析一个红黑树:红黑树的几个特征和性质:1. 每个结点或者为黑色或者为红色。 2. 根结点为黑色。 3. 每个叶结点(实际上就是NULL指针)都是黑色的。 4. 如果一个结点是红色的,那么它的两个子节点都是黑色的(也就是说,不能有两个相邻的红色结点)。 5. 对于每个结点,从该结点到其所有子孙叶结点的路径中所包含的黑色结点数量必须相同。然后我们可以得出几点推论:1)加入两个兄弟同为黑色,

2008-11-04 20:25:00 2396 1

原创 JDK源代码分析聚集篇-------LinkedHashMap(排队不能光图快却不讲次序啊!总有个先来后到吧!)

在上一节的分析中,我们已经对HashMap的内部实现机制有了一定的了解,我们感受到了快速定位对我们效率带来的好处和益处,但是我们不仅在嘀咕,效率是提高了,但是我却发现次序没有,除了能够预知"NULL"键的次序以外(傻瓜都知道在哪),其他的元素的次序我都是不感知的,如何是好,排队总得有个先来后到吧,别着急,我们下面来看一下LinkedHashMap这个类,他会帮我们解决问题的!package org

2008-11-01 15:26:00 2018

原创 JDK源代码分析聚集篇-------HashMap(一队不够快,多排几队就是)

众所周知,Map是用来存储键值对的数据的,而且他的好处就是根据键值能够快速定位,技能保持这ArrayList的优势,又能够保持LinkedList的容易删除和增加的优势,那么我们来分析分析他的实现机理,老规矩,先给出类图:首先先来分析一下HashMapstatic final int DEFAULT_INITIAL_CAPACITY = 16;最大容量2的15次方+1;static final i

2008-11-01 01:37:00 2375 1

纯真IP数据库 2024-06-12最新的

纯真IP数据库 2024-06-12最新的

2024-06-15

vmware不完全卸载清除器

wware虚拟机如果不完全卸载,将导致无法重新安装,这个工具主要帮你自动清除虚拟机注册表注册项

2010-08-29

JAVA WEB 服务器

JAVA WEB 服务器 socket http协议解析

2010-04-21

JAVA httpserver

JAVA socket编写的httpserver

2010-04-21

Java动画、图形和极富客户端效果

《Java动画、图形和极富客户端效果开发》是一本关于利用图形和动画效果创建更好、更有效和更酷的桌面应用程序的书。《Java动画、图形和极富客户端效果开发》讨论Java基本原理、Swing、Java 2D、图形、图形用户界面(GUI)、动画、性能和基于这些基本原理的用于创建漂亮应用程序的高级效果。《Java动画、图形和极富客户端效果开发》第一部分讲述Java图形和用户界面编程的基本概念。第二部分讲述Java 2D和Swing中创建极富界面时有用的更多高级主题。第三部分讲述动画的基本原理。第四部分介绍极富客户端效果开发及示例。

2010-03-22

confluence 中文补丁包

放置到/WEB-INF/lib文件夹下重启服务器即可

2009-10-08

eclipse plugin源代码 完整工程

自己写的eclipse plugin 整个工程,里面有对多个扩展点的扩展,成为一个基本的扩展模型

2008-08-21

ExtJS新的主题

ExtJS一套新的主题theme和皮肤<br>漂亮,

2008-02-21

ror中文资料

ror中文资料ror中文资料

2007-10-31

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

TA关注的人

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