事件(Event) 在Javascript中处理事件的函数被称为事件侦听器,就像C#中的事件订阅者的事件处理器。要触发一个事件必须先注册(订阅)事,当事件被触发时,事件侦听器就会做出响应(invoke事件侦听)。 自定义事件 注册事件 type是事件触发的方式,func是处理事件的函数(事件侦听器) ...
分类:
编程语言 时间:
2017-06-03 20:11:53
阅读次数:
192
JAVA操作XML文档主要有四种方式,分别是DOM、SAX、JDOM和DOM4J,DOM和SAX是官方提供的,而JDOM和DOM4J则是引用第三方库的,其中用的最多的是DOM4J方式。运行效率和内存使用方面最优的是SAX,但是由于SAX是基于事件的方式,所以SAX无法在编写XML的过程中对已编写内容 ...
分类:
其他好文 时间:
2017-06-03 17:22:23
阅读次数:
208
一、内容 不直接向客户端暴露对象创建的实现细节,而是通过一个工厂类来创建产品类的实例 二、角色 工厂角色(Factory) 抽象产品角色(Product) 具体产品角色(Concrete Product) 三、优点 隐藏了对象创建的实现细节 客户端不需要修改代码 四、缺点 违反了单一职责的原则,将创 ...
分类:
其他好文 时间:
2017-06-02 21:13:07
阅读次数:
225
一、内容 不直接向客户端暴露对象创建的实现细节,定义一个用于创建对象的接口(工厂接口),让子类决定实例化哪一个产品类 二、角色 抽象工厂角色(Factory) 具体工厂角色(Concrete Factory) 抽象产品角色(Product) 具体产品角色(Concrete Product) 三、优点 ...
分类:
其他好文 时间:
2017-06-02 21:09:52
阅读次数:
232
Oracle 12C加入了一个非常有新意的功能“可插拔数据库”特性,实现了数据库(PDB)在“容器”(CDB)上的拔功能,既能提高系统资源的利用率,也简化大面积数据库的管理和迁移工作。 下面我们体验一下可插拔数据库的CDB和PDB的操作: 基本信息:根容器(CDB):CUP可插拔数据库(PDB):T ...
分类:
数据库 时间:
2017-06-02 14:57:26
阅读次数:
272
函数体内含有yield关键字,那该函数的执行结果是生成器对象 生成器对象的本质就是迭代器,所以yield的功能是 1.把函数的执行结果做成迭代器 2.可以返回多次值,而return只能返回一次值 3.可以挂起函数的执行 yield语句形式 yield 1 yield的表达式形式 x=yield ne ...
分类:
编程语言 时间:
2017-06-02 01:18:07
阅读次数:
265
switch选择结构的语法 switch(表达式){ case 常量1: 代码块1 break; case 常量2: 代码块2 break; default: 代码块3 break; } switch选择结构4个关键字的解释 switch:表示"开关",这个开关就是switch关键字后面小括号里的值 ...
分类:
其他好文 时间:
2017-06-02 01:01:53
阅读次数:
229
1. 应该n是偶数,就行吧。应该判断1个人,只能出现一次吧。 1 #include<bits/stdc++.h> 2 #define pb push_back 3 typedef long long ll; 4 using namespace std; 5 typedef pair<int, int ...
分类:
其他好文 时间:
2017-06-01 23:46:15
阅读次数:
458
好久没做题了,然后就想着随便做一个。无奈cf都是晚上,然后就看见这个,随便做做。 资格赛,只要做出来1题就行了,4天的时间。 1. 水题 1 #include <iostream> 2 #include <stdio.h> 3 4 using namespace std; 5 6 int n; 7 ...
分类:
其他好文 时间:
2017-06-01 22:43:01
阅读次数:
153
#include<cstdio> #include<cstring> #include<algorithm> using namespace std; const int maxn=300010; char s[maxn]; int l,len,sz; long long ans; struct t ...
分类:
其他好文 时间:
2017-06-01 22:42:27
阅读次数:
180