- 浏览: 25414 次
- 性别:
- 来自: 上海
最新评论
文章列表
select * from (select t1.*,rownum rn from (select * from emp) t1 where rownum <= 10) where rn >= 5;
Java应用程序的开发周期包括编译,在一个类编译完成之后,下一步就需要开始使用类,如果要使用一个类,肯定离不开JVM。在程序执行中JVM通过装载,链接,初始化这3个步骤完成。
1、 编译
开发人员编写的是Java源代 ...
闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。
一、变量的作用域
要理解闭包,首先必须理解Javascript特殊的变量作用域。
变量的作用域无非就是两种:全局变量和局部变量。
Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量。
Js代码
var n=999;
function f1(){
alert(n);
}
f1(); // 999
另一方面,在函数外部自然无法读取函数内的局部变量。
Js代码
function f1(){
var ...
ArrayList和LinkedList
对于处理一列数据项,Java提供了两个类ArrayList和LinkedList,ArrayList的内部实现是基于内部数组Object[],所以 从概念上讲,它更象数组,但LinkedList的内部实现是基于一组连接的记录,所以,它更象一个链表结构,所以,它们在性能上有很大的差别。
(1) 从上面的分析可知,在ArrayList的前面或中间插入数据时,你必须将其后的所有数据相应的后移,这样必然要花费较多时间,所以,当你的操作是在一列 数据的后面添加数据而不是在前面或中间,并且需要随机地访问其中的元素时,使用ArrayList会提供比 ...
1.什么是XML
XML 是 EXtensible Markup Language 的缩写。 XML 使用文档类型定义( DTD )或者模式( Schema )来描述数据 。XML 使用 DTD 或者 Schema 后就是自描述的语言。
2. XML 和HTML的主要区别
XML 是被设计用来描述数据的,重点是:什么是 ...
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ut ...
瀑布模型即生存周期模型,其核心思想是按工序将问题化简,将功能的实现与设计分开,便于分工协作,即采用结构化的分析与设计方法将逻辑实现与物理实现分开。瀑布模型将软件生命周期划分为软件计划、需求分析和定义、软件设计、软件实现、软件测试、软件运行和维护这6个阶段,规定了它们自上而下、相互衔接的固定次序,如同瀑布流水逐级下落。
瀑布模型是最早出现的软件开发模型,在软件工程中占有重要的地位,它提供了软件开发的基本框架。瀑布模型的本质是一次通过,即每个活动只执行一次,最后得到软件产品,也称为“线性顺序模型”或者“传统生命周期”。其过程是从上一项活动接收该项活动的工作对象作为输入,利用这一输入实施该 ...
简单的说,敏捷开发是一种以人为核心、迭代、循序渐进的开发方法。在敏捷开发中,软件项目的构建被切分成多个子项目,各个子项目的成果都经过测试,具备集成和可运行的特征。换言之,就是把一个大项目分为多个相互联系,但也可独立运行的小项目,并分别完成,在此过程中软件一直处于可使用状态。
敏捷建模(Agile Modeling,AM)的价值观包括了XP的四个价值观:沟通、简单、反馈、勇气,此外,还扩展了第五个价值观:谦逊。
敏捷开发是针对传统的瀑布开发模式的弊端而产生的一种新的开发模式,目标是提高开发效率和响应能力。除了原则和实践,模式也是很重要的,多研究模式及其应用可以使你更深层次的理解敏 ...
Spring配置文件
- 博客分类:
- 技术
<?xml version="1.0" encoding="UTF-8" ?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://www.springframework.org/schema/aop"
xsi:schemaLocation="http://w ...
/**
* 计算两个日期相差天数
*
* @param startDate
* 开始日期,格式为yyyyMMdd,不能有时分秒
* @param endDate
* @return
*/
public static long dateMinus(Date startDate, Date endDate) {
return (endDate.getTime() - startDate.getTime())
/ (24 * 60 * 60 * 1000);
}
/**
* 计算日期加指定天数后所得日期
*
* @ ...
使用s:RemoteObject来定义远程对象如:
<s:RemoteObject id="findAction" destination="drawAction" result="findAllOK(event)"
fault="Alert.show(event.fault.message.toString())"
endpoint="/flexcrud/messagebroker/amf“>
</s:RemoteObject>
说明:
1.Id: 给实例起个标示,以便引用 ...
flex前台数据绑定实体类
- 博客分类:
- FLEX
package xxx.vo
{
[Bindable]
[RemoteClass(alias="xxx.admin.model.UsageRecord")]//对应后台实体类
public class UsageRecord
{
public function UsageRecord()
{
}
public var id:int;
public var name:String;
public var startDate:Date;
public var StartDate:String;
public var endDate:Date ...
http://sourceforge.net/projects/mbrowse/files/
Mbrowser 是基于 GTK+ 的一个 SNMP MIB 的浏览工具,主要功能有书签、搜索和查看MIB 详细信息