`
文章列表
--本周 select trunc(sysdate, 'd') + 1 from dual; select trunc(sysdate, 'd') + 7 from dual; --本月 select trunc(sysdate, 'mm') from dual; select last_day(trunc(sysdate)) from dual; --本季 select trunc(sysdate, 'Q') from dual; select add_months(trunc(sysdate, 'Q'), 3) - 1 from dual; --本年 ...
Oracle 常用日期提取脚本汇总 1、本周第一天和最后一天       oracle 每周第一天为周日 select sysdate,        to_char(sysdate, 'D') ,   --  一周之中的某天,返回的是序号1-7        trunc(sysdate, 'DD'),        trunc(sysdate, 'DD') - to_char(sysdate, 'D') + 1 本周第一天,        trunc(sysdate, 'DD') - to_char(sysdate, 'D') + 7 本周最后一天   from dual; ...
在编程中,往往都需要采用线程来提高速度,但线程并不是越多越好。 1. 线程越多,JVM 所占资源越多 2. 线程越多,越容易造成资源冲突,如果处理不当,造成死锁。 所以,在启动线程的时候要根据应用程序的特点限制线程的数量。 本程序采用了java.util.concurrent的锁进行线程数量控制,测试代码如下: /** * 专注互联网,分享创造价值 * maoxiang@gmail.com */ package cn.jteam.app.taobao.spider; import java.net.InetAddress; import java.util.concurren ...
Servlet生命周期分为三个阶段:   1,初始化阶段  调用init()方法   2,响应客户请求阶段  调用service()方法   3,终止阶段  调用destroy()方法 Servlet初始化阶段:   在下列时刻Servlet容器装载Servlet:     ...
【改变输出swf的尺度,背景颜色或帧频】 在"Navigator"窗框里右键你的项目>选中"Properties">选中"ActionScript Compiler">在"Additional compiler arguments"里输入你所需要的命令 如想改变背景颜色,请输入: -default-background-color 0xffffff 【鼠标坐标】 mouseX mouseY 【检查变量类型并返回布尔值】 is 【检查变量类型并返回类型】 typeof 【检查对象类型 ...
1.Flex正则表达式规则 1.1普通字符 字母、数字、汉字、下划线、以及后边章节中没有特殊定义的标点符号,都是"普通字符"。表达式中的普通字符,在匹配一个字符串的时候,匹配与之相同的一个字符。 举例1:表达式"c",在匹配字符串"abcde"时,匹配结果是:成功;匹配到的内容是:"c";匹配到的位置是:开始于2,结束于3。(注:下标从0开始还是从1开始,因当前编程语言的不同而可能不同) 举例2:表达式"bcd",在匹配字符串"abcde"时,匹配结果是:成功;匹配到的 ...
在Flex编程中,Bindble使用到最多的元数据。该标签可以应用在变量或者类或者方法上。同在在MXML中使用”{}”引用设置为Bindable的变量,从而实现对于变量赋值与界面元素的自动同步。 Bindable的实现采用了GoF的Observer模式,或者Publisher/Subscriber模式。该实现允许一个类(或者变量)可以将自身的变化自动通知给感兴趣的对象。 对应Observer模式,GoF的说法是: 定义对象间的一种一对多的依赖关系,当一个对象状态发生改变的时候,所有依赖于他的对象都得到通知并被自动更新。这种交互也成为发布-订阅。目标是通知的发布者。他发布通知是不需要知 ...

FLEX元标签_Bindable

    博客分类:
  • flex
1 概述        [Bindable]是元标签,元标签不是语法的一部分,而是专门给编译器用的,是告诉编译器做某些事情。        [Bindable]的作用是:告诉 flex编译器给某些某些东西建立绑定关系        当你在没有添加事件设置的 ...

Flex Bindable

    博客分类:
  • flex
对一个类声明绑定,相当于给这个类里的所有属性都声明了绑定。等同于你把这个类里的所有属性都声明绑定。 那么这个类的属性如果发生了变化,则会触发绑定。 比如 [Bindable] public ClassA{ //这里用static是为了调用方便,非static是一样的 public static var data:Object } 如果在外面引用,比如<mx:Label text="{ClassA.data}" /> 当data属性改变后,这个label是可以变化的。 但是有个细节要注意到,绑定之所以会被触发,是因为被绑定的对象的引用变化了,如果引用没有改变则不 ...
绑定: 举个例子: 给下面的public变量加上[Bindable] [Bindable] public var name:String = "";     作为一个public变量,肯定既可以被赋值,也能赋值给别的变量。绑定的作用就是,当name改变的时候(被赋值了),可能通知其它被name影响(赋值给它们)的变量发生改变。这里的“可能”就需要编译器来判断,这就是为什么元数据是给编译器用的原因了。在mxml里用{}的语法的地方就是绑定的对象,比如label={xxx.name},当name变化,label也跟着变化。这样,我们只是很简单的改变了name的值,由于有绑 ...
一.首先回答,为什么要重写组件。 1、在FLEX已有组件无法满足业务需求,或是需要更改其可视化外观等特性时,直接进行继承扩展。举例,继承BUTTON组件的长文本却不自动换行的自定义控件。 2、为了模块化设计或进一步重用 ...

Flex中自定义组件

    博客分类:
  • flex
如要重写组件,就不得不了解Flex中组件初始化过程。初始化过程中,系统依次调用组件的一下方法 Constructor -> createChildren() -> commitProperties() -> measure() -> updateDisplayList() 介绍下各个函数的作用: Constructor构造器,不用说了吧 createChildren用来创建组件的子对象(比如你在Panel里添加了个Button,就在这时addChild) commitProperties用来设置各个对象的属性(例如x,y坐标等等) measure用来计量该组件 ...
<?xml version="1.0"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" initialize="initDP();" width="550" height="400"> <mx:Script> <![CDATA[ import mx.events.DataGridEvent; import mx.collecti ...
排序部分 import mx.controls.DateField; import mx.controls.advancedDataGridClasses.AdvancedDataGridColumn; import mx.controls.dataGridClasses.DataGridColumn; import mx.events.AdvancedDataGridEvent; import mx.events.DataGridEvent; import mx.utils.ObjectUtil; /** * 点击dataGrid列头上的排序按钮 */ public ...
flex 动态给控件赋值,通过反射遍历MXML中的组件。当有100个mx:TextInput 需要给他们text属性赋值的时候,如果id存在规律可以用for,但如果id完全没规律的话那麽就需要用下面方法了,通过反射 <?xml version="1.0" encoding="utf-8"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" creationComplete="in ...
Global site tag (gtag.js) - Google Analytics