策略模式:定义算法家族,分别封装,让它们之间可以互相替换,此模式让算法的变化不会影响到使用算法的客户简单描述:一个父类,多个子类实现具体方法。一个Context类持有父类的引用(使用子类实例化此引用),客户端代码只需要与此Context类交互即可大话设计模式中的截图:例子代码:策略类:1
packa...
分类:
编程语言 时间:
2014-06-11 21:51:46
阅读次数:
455
工厂方法模式:定义一个用于创建对象的接口,让子类决定实例化哪一个类。工厂方法使一个类的实例化延迟到其子类。简单描述:1个产品抽象类(或者接口),多个具体产品,1个工厂抽象类(拥有生成抽象产品的方法),多个具体工厂,其中每个具体工厂可生成各个不同的产品。大话设计模式中的截图:例子代码:Product抽...
分类:
编程语言 时间:
2014-06-11 09:12:55
阅读次数:
303
代理模式:为其他对象提供一种代理以控制对这个对象的访问简单描述:1个父类A(或者接口),1个具体执行动作的子类,1个代理类,代理类持有具体子类的引用,在方法中调用具体子类的对象方法。客户端只与代理类交互大话设计模式中的截图:例子代码:Subject类:
1 package com.longsheng...
分类:
编程语言 时间:
2014-06-11 09:12:14
阅读次数:
320
抽象工厂模式:提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们的具体类。简单描述:有多种抽象产品,并且每种抽象产品都有多个具体产品。一个抽象工厂,提供多个具体工厂,每个工厂则提供不同种类的具体产品。大话设计模式中的截图:例子代码:AbstractProductA类:1
package co...
分类:
编程语言 时间:
2014-06-08 21:59:56
阅读次数:
376
Document 用户名: 密码: 性别:男 女 家乡: 隐藏域: 个人信息: 爱好:唱歌 跳舞 打球
打游戏 号码1: 号码2: 号码3: 号码4: 号码5: 效果图例如以下:
分类:
Web程序 时间:
2014-06-05 18:22:05
阅读次数:
312
Legend, 翻译过来的意思是图例。
在Extjs 的Chart 中, 到底右边红色框起来的部分就是Legend 了。
在 Extjs Chart 的定义中, 可以通过配置 legend 的配置值(configs)来设置Legend 显示的位置和样式:
position 配置显示的位置:可以设置的值有 "top","bottom", "left", "right", or "float"。
其他还可以设置图例显示的文字、图的样式等等, 详细可以参见 Ext.chart.Legend 的参考文档。代...
分类:
Web程序 时间:
2014-06-04 22:49:05
阅读次数:
526
触发条件:DataTrigger是以控件DataContext的属性作为触发条件本例效果说明:代码例如以下:
常规高亮显示 高亮闪烁显示 效果图例如以下:
分类:
其他好文 时间:
2014-06-04 18:46:26
阅读次数:
194
需求: (1)添加、删除按钮 (2)启用、禁用按钮
(3)按钮权限:按钮通过服务器json生成,生成的按钮附带权限控制的参数 (4)内置两种按钮样式:圆角样式、平面样式实现图例:客户端代码: 组件代码: 1
/*************************************...
分类:
其他好文 时间:
2014-06-02 00:26:50
阅读次数:
289
Document 用户名: 密码: 性别:男 女 家乡: 隐藏域: 个人信息: 爱好:唱歌 跳舞 打球
打游戏 号码1: 号码2: 号码3: 号码4: 号码5: 效果图例如以下:
分类:
Web程序 时间:
2014-05-31 17:41:29
阅读次数:
307
本文介绍一个简单的基于FFmpeg的转码器。转码器在视音频编解码处理的程序中,属于一个比较复杂的东西。因为它结合了视频的解码和编码。一个视频播放器,一般只包含解码功能;一个视频编码工具,一般只包含编码功能;而一个视频转码器,则需要先对视频进行解码,然后再对视频进行编码,因而相当于解码器和编码器的结合。下图例举了一个视频的转码流程。输入视频的封装格式是FLV,视频编码标准是H.264,音频编码标准是...
分类:
其他好文 时间:
2014-05-25 07:29:49
阅读次数:
324