Dom解析功能强大,可增删改查,操作时会将XML文档读到内存,因此适用于小文档; SAX解析是从头到尾逐行逐个元素解析,修改较为不便,但适用于只读的大文档;SAX采用事件驱动的方式解析XML。如同在电影院看电影一样,从头到尾看一遍,不能回退(Dom可来来回回读取),在看电影的过程中,每遇到一个情节, ...
分类:
编程语言 时间:
2019-12-06 19:22:35
阅读次数:
128
创建线程有三种方式: 1.继承Thread类 2.实现Runnable接口 两种多线程实现方式的对比 Thread类也是实现了Runnable接口。两种方式比较,当然实现接口好一些。因为第一继承只能单继承,实现可以多实现。第二,实现的方式利于松耦合。因此多线程的实现几乎都是使用Runnable接口的 ...
分类:
编程语言 时间:
2019-12-04 22:15:34
阅读次数:
111
vue全局API 1.vue.extend vue当中的扩展属性构造器,是一个预设了部分选项的vue实例,经常与vue.component组成组件 2. vue.use() 用来使用插件的,安装vue.js插件,如果插件是有个对象,要求必须要有install方法,如果插件是一个函数,它本身会被作为i ...
1.常用选项:-E:开启扩展(Extend)的正则表达式。 -i:忽略大小写(ignorecase)。 -v:反过来(invert),只打印没有匹配的,而匹配的反而不打印。 -n:显示行号 -w:被匹配的文本只能是单词,而不能是单词中的某一部分,如文本中有liker,而我搜寻的只是like,就可以使用-w选项来避免匹配liker -c:显示总共有多少行被匹配到了,而不是显示被匹配到的内容
分类:
其他好文 时间:
2019-12-04 09:15:51
阅读次数:
90
继承,顾名思义,比如新建的类ExtendsOne继承另一个类Extends,那么Extends1就继承Extends中的方法,而不需要重新写方法。 一、单一继承 单一继承:一对一继承,如上ExtendsOne继承Extends。 1、ExtendsTest.java class Extends { ...
分类:
编程语言 时间:
2019-12-03 23:12:48
阅读次数:
111
一、字符转换函数 1、ASCII() 返回字符表达式最左端字符的ASCII 码值。在ASCII()函数中,纯数字的字符串可不用‘'括起来,但含其它字符的字符串必须用‘'括起来使用,否则会出错。 2、CHAR() 将ASCII 码转换为字符。如果没有输入0 ~ 255 之间的ASCII 码值,CHAR ...
分类:
数据库 时间:
2019-12-02 19:26:49
阅读次数:
112
由于easyui的validatebox本身提供的验证方法较少,故对其进行了自定义扩展。 1、新建一个js文件 —— extendValidateboxRules.js ,内容如下: /** * auther by Highness * date : xxxx-xx-xx */ // 时间格式规范v ...
分类:
其他好文 时间:
2019-12-02 12:04:09
阅读次数:
102
列表 输入加法运算: content = input('请输入:') # 输入5+9 result = content.split('+') # split生成列表['1', '2'] num = int(result[0]) + int(result[1]) 公共功能: 索引、切片、步长 获取长度 ...
分类:
编程语言 时间:
2019-12-02 00:22:33
阅读次数:
109
17==》循环数组 类似v-for import React, { Component } from "react"; export default class CharShop extends Component { // state初始化一般写在构造器当中 constructor(props){ ...
分类:
其他好文 时间:
2019-12-01 18:43:33
阅读次数:
153
列表 数据类型的分类 可变(不可哈希)的:list dict set 不可变(可哈希)的:str bool int tuple 1. 列表的创建 方法一: 方法二: 方法三:列表推导式 2. 增 + append + insert + extend 要特别注意extend和append的区别! 3. ...
分类:
编程语言 时间:
2019-12-01 16:54:14
阅读次数:
88