- 浏览: 783370 次
- 性别:
- 来自: 上海
文章列表
oracle获取指定的日期、时间
- 博客分类:
- 数据库基础
--本周
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 常用日期提取脚本汇总
- 博客分类:
- 数据库基础
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生命周期与工作原理
- 博客分类:
- Java基础
Servlet生命周期分为三个阶段:
1,初始化阶段 调用init()方法
2,响应客户请求阶段 调用service()方法
3,终止阶段 调用destroy()方法
Servlet初始化阶段:
在下列时刻Servlet容器装载Servlet:
...
Flex 非常实用的资料
- 博客分类:
- flex
【改变输出swf的尺度,背景颜色或帧频】
在"Navigator"窗框里右键你的项目>选中"Properties">选中"ActionScript Compiler">在"Additional compiler arguments"里输入你所需要的命令
如想改变背景颜色,请输入: -default-background-color 0xffffff
【鼠标坐标】
mouseX mouseY
【检查变量类型并返回布尔值】
is
【检查变量类型并返回类型】
typeof
【检查对象类型 ...
Flex正则表达式规则
- 博客分类:
- flex
1.Flex正则表达式规则
1.1普通字符
字母、数字、汉字、下划线、以及后边章节中没有特殊定义的标点符号,都是"普通字符"。表达式中的普通字符,在匹配一个字符串的时候,匹配与之相同的一个字符。
举例1:表达式"c",在匹配字符串"abcde"时,匹配结果是:成功;匹配到的内容是:"c";匹配到的位置是:开始于2,结束于3。(注:下标从0开始还是从1开始,因当前编程语言的不同而可能不同)
举例2:表达式"bcd",在匹配字符串"abcde"时,匹配结果是:成功;匹配到的 ...
Flex中[Bindable]的使用心得
- 博客分类:
- flex
在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是可以变化的。
但是有个细节要注意到,绑定之所以会被触发,是因为被绑定的对象的引用变化了,如果引用没有改变则不 ...
Flex [Bindable] 以及使用方法
- 博客分类:
- flex
绑定:
举个例子: 给下面的public变量加上[Bindable]
[Bindable]
public var name:String = "";
作为一个public变量,肯定既可以被赋值,也能赋值给别的变量。绑定的作用就是,当name改变的时候(被赋值了),可能通知其它被name影响(赋值给它们)的变量发生改变。这里的“可能”就需要编译器来判断,这就是为什么元数据是给编译器用的原因了。在mxml里用{}的语法的地方就是绑定的对象,比如label={xxx.name},当name变化,label也跟着变化。这样,我们只是很简单的改变了name的值,由于有绑 ...
关于flex开发自定义组件需要注意的问题
- 博客分类:
- flex
一.首先回答,为什么要重写组件。
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 ...