文件属性

解析XML文件

白昼怎懂夜的黑 提交于 2020-01-26 17:39:00
文章目录 1.xml解析方式 2.Jsoup解析器 Jsoup解析步骤 3.快捷查询方式 selector选择器 JsoupXpath解析 上期文章回顾:【 XML基础 】 1.xml解析方式 解析xml文档:操作xml文档,将文档中的数据读取到内存中 操作xml文档 解析(读取):将文档中的数据读取到内存中 写入:将内存中的数据保存到xml文档中( 持久化的存储 ) 解析xml 的方式: DOM:将标记语言文档一次性加载进内存,在内存中形成一颗DOM树 优点:操作方便,可以对文档进行CRUD的所有操作 缺点:占内存 SAX:逐行读取,基于事件驱动的 优点:不占内存 缺点:只能读取逐条读取,不能增删改 xml常见的解析器 JAXP:sun公司提供的解析器,支持DON和SAX两种思想 DOM4J:一款非常优秀的解析器 Jsoup:是一款Java的HTML解析器,可直接解析某个URL地址、HTML文本内容。它提供了一套非常省力的API,可通过DOM,CSS以及类似于jouery的操作方法来取出和操作数据。 PULL:Android操作系统内置的解析器,SAX方式 【 Jsoup及JsoupXpath下载 】 提取码:1tcs 2.Jsoup解析器 Jsoup是一款Java的HTML解析器,可直接解析某个URL地址、HTML文本内容。它提供了一套井常省力的API,可通过DOM

Org-mode 简明手册

感情迁移 提交于 2020-01-26 17:23:18
Org-mode 简明手册 /*--> */ /*--> */ UP | HOME Org-mode 简明手册 Table of Contents 1 简介 1.1 序 1.2 安装 1.3 激活 1.4 反馈 2 文档结构 2.1 大纲 2.2 标题 2.3 视图循环 2.4 移动 2.5 结构编辑 2.6 稀疏树 2.7 文本列表 2.8 脚注 3 表格 4 超链接 4.1 链接格式 4.2 内部链接 4.3 外部链接 4.4 使用链接 4.5 目标链接 5 待办事项 5.1 使用TODO状态 5.2 多状态工作流程 5.3 进度日志 5.4 优先级 5.5 任务细分 5.6 复选框 6 标签 6.1 标签继承 6.2 设置标签 6.3 标签查找 7 属性 7.1 扩展阅读 8 日期和时间 8.1 时间戳 8.2 创建时间戳 8.3 截止期限和计划安排 8.4 记录工作时间 9 捕获——转发——存档 9.1 捕获 9.2 转送笔记 9.3 归档 10 议程视图 10.1 议程文件 10.2 议程调度器 10.3 内建议程视图 10.3.1 周/日议程 10.3.2 全局TODO列表 10.3.3 匹配标签和属性 10.3.4 单文件时间轴 10.3.5 查找视图 10.4 议程缓冲区的命令 10.5 定制议程视图 11 准备导出 11.1 结构的组成元素 11.2 图片和表格

webpack概念

大兔子大兔子 提交于 2020-01-26 10:53:22
官网:http://www.css88.com/doc/webpack2/concepts/ webpack是js的模块打包器(module bundler)。 入口(Entry) webpack将创建所有应用程序的依赖关系图标(dependency graph)。 入口起点(entry point):图表的起点。 根上下文(contextual root) app第一个启动文件 。 入口起点告诉webpack从哪里开始,遵循依赖图表打包文件。 webpack中使用webpack配置对象的entry属性定义入口。 单个入口(简写)语法 用法: entry: string | Array<string> webpack.config.js 1 module.exports = { 2   entry: './path/to/my/entry/file.js' 3 }; 4 module.exports = config; entry属性的单个入口语法,是下面的简写: 1 module.exports = { 2   entry: { 3 main: './path/to/my/entry/file.js' 4 } 5 }; 向entry传入一个数组会发生什么?将创建多个入口。 对象语法 用法:entry: {[entryChunkName: string]: string |

前端通用下载文件方法(兼容IE)

对着背影说爱祢 提交于 2020-01-26 03:31:49
之前在网上看到一个博主写的前端通用的下载文件的方法,个人觉得很实用,所以mark一下,方便以后查阅 源文地址 (源文还有上传/下载excel文件方法) 因为项目要求要兼容IE浏览器,所以完善了一下之前博主的方法 IE 浏览器:使用微软自带的msSaveBlob 方法,a标签的download属性不支持IE 谷歌浏览器(只测试过谷歌):创建a标签 ,添加download属性,模拟鼠标点击事件    //这里res.data是返回的blob对象 var blob = new Blob([res.data.fileData], {type: 'application/json;charset=utf-8'}); //application/vnd.openxmlformats-officedocument.wordprocessingml.document这里表示doc类型 var href = window.URL.createObjectURL(blob); //创建下载的链接 if (window.navigator.msSaveBlob) { try { window.navigator.msSaveBlob(blob, 'model.json') } catch (e) { console.log(e); } } else { // 谷歌浏览器 创建a标签

Python核心编程第二版(中文).pdf 目录整理

夙愿已清 提交于 2020-01-25 23:43:39
python核心编程目录 Chapter1:欢迎来到python世界!- 页码:7 1.1什么是python 1.2起源 :罗萨姆1989底创建python 1.3特点 1.3.1高级 1.3.2面向对象 1.3.3可升级 1.3.4可扩展 1.3.5可移植性:python使用C写的。 1.3.6易学 1.3.7易读 1.3.8易维护 1.3.9健壮性 1.3.10高效的快速原型开发工具 1.3.11内存管理器 :内存管理由python解释器负责,开发仅仅致力于开发计划中的应用程序。 1.3.12解释性和(字节)编译性:无需编译,当执行py文件,会生成.pyc或.pyo文件 1.4下载和安装python 1.5运行python 1.5.1命令行的交互式解释器 1.5.2从命令行启动脚本 1.5.3集成开发环境 1.5.4其他的集成开发环境和执行环境 1.6python文档 1.7比较python(python与其他语言的比较) Chapter2:Python起步- 页码:31 注:语句和表达式的区别 语句是使用关键词来组成命令,告诉解释器要做什么。 表达式没有关键词,可以使算术表达式,也可以是使用括号调用的函数。 2.1程序输出,print语句及“Hello World” :print是关键字 Print ‘%s is number %d!’%(‘python’,1)

asp.net web.config配置节说明

天大地大妈咪最大 提交于 2020-01-25 19:56:21
web.config 文件查找规则: (1)如果在当前页面所在目录下存在web.config文件,查看是否存在所要查找的结点名称,如果存在返回结果并停止查找。 (2)如果当前页面所在目录下不存在web.config文件或者web.config文件中不存在该结点名,则查找它的上级目录,直到网站的根目录。 (3)如果网站根目录下不存在web.config文件或者web.config文件中不存在该节点名则在%windir%"Microsoft.NET"Framework"v2.0.50727"CONFIG"web.config文件中查找。 (4) 如果在%windir%"Microsoft.NET"Framework"v2.0.50727"CONFIG"web.config文件中不存在相应 结点,则在%windir%"Microsoft.NET"Framework"v2.0.50727"CONFIG"machine.config文件 中查找。 (5)如果仍然没有找到则返回null。 在asp.net应用程序运行过程中,如果web.config文件发生更改就会导致相应的应用程序重新启动,这时存储在服务器内存中的用户会话信息 就会丢失(如存储在内存中的Session)。 (一) appSetings配置节 <appSettings>节点主要用来存储asp.net应用程序的一些配置信息

『JavaSE』基础IO

守給你的承諾、 提交于 2020-01-25 05:35:01
本篇博客主要介绍Java中基础IO的基本使用。 什么是文件? 在介绍基础IO之前,我们先来理解一下什么是文件? 文件可以简单的理解成,在 外设硬盘上保存数据的一种方式 ; 文件一共可以由 两部分组成 : 属性 (文件大小、文件名、文件类型等)和 内容 (文件中放了什么); File文件操作类 在 java.io 包中, 用File类可以对文件进行操作(创建、删除、获取属性信息等) 。 常用构造方法 方法 说明 public File(String pathname) 创建指定路径文件对象 public File(String parent, String child) 同上,但可指明父路径和子路径 基本文件操作 方法 说明 public boolean exists() 测试指定路径文件或目录是否存在 public boolean isDirectory() 判断一个文件是目录 public boolean isFile() 判断是否是文件 public boolean delete() 删除文件 public boolean createNewFile() throws IOException 创建一个新文件 下面看代码演示 : import org . junit . Assert ; import org . junit . Test ; import java . io .

河南省周口市安吉软件测试培训中心第一次软件测试课程-网页前端基础

孤街醉人 提交于 2020-01-25 03:03:56
1.1Web基础知识 1.2Web相关的名词: 1、world wide web(万维网):我们可以理解为是基于http协议和超文本传输语言的信息交换系统。 2、网站:我们可以将网站理解为是在上述的信息交换系统内用来临时存放和交流信息的一个平台(该平台就是由网页组成) 3、http协议:我们可以认为是用来规定不同的网站之间或者不同的客户端与服务器之间如何进行数据交换的一种规则。 4、超文本传输语言:不仅仅只能传文字的语言,超越文本(图片、声音、视频),我们称之为HTML 5、url:我们可以将url理解为是在输入在浏览器地址栏中的那串字符。http://www.hao123.com:80(通过url打开的是网页,而网页就是用html来编写的) 6、网页的本质就是一个html格式的文件(网页是用html来编写的,用户看到的是界面,开发看到的是源码) 1.3HTML基本介绍 一、定义 HTML就是HyperText Markup Language,在国内我们称之为叫超文件标记语言。 二、HTML发展过程 1、html1.0--->html5.0 2、W3C这个组织专门来制定HTML语言的标准 3、浏览器生产厂商他们生产的浏览器,前端编写的是HTML代码,而用户看到的是最终的网页,所以浏览器的任务就是将HTML代码“渲染”成用户可以看到的图形界面。 三、HTML的作用

Node之创建与读取目录

故事扮演 提交于 2020-01-25 02:24:36
创建目录 在fs模块中,可以使用mkdir方法创建目录 fs.mkdir(path,[mode],callback path:用于指定需要被创建的目录的完整路径及目录名; mode:用于指定该目录的权限,默认值为0777(表示任何人可读写该目录); callback:该回调函数中使用一个参数,参数值为创建目录操作失败时触发的错误对象。 同步创建目录 fs.mkdirSync(path,[mode]) 读取目录 在fs模块中,可以使用readdir方法读取目录 fs.readdir(path,callback) path:读取的文件路径 callback:数用于指定读取目录操作完毕时调用的回调函数,在该回调函数中使用两个参数,其中第一个参数值为读取目录操作失败时触发的错误对象,第二个参数值为一个数组,其中存放了读取到的文件中的所有文件名。 同步读取 fs.readdirSync(path) 查看文件或目录的信息 在fs模块中,可以使用stat方法或lstat方法查看一个文件或目录的信息。这两个方法的唯一区别是当查看符号链接文件的信息时,必须使用lstat方法。 fs.stat(path, callback) fs.lstat(path, callback) path:文件路径 callback:在该回调函数中,使用两个参数,其中err参数值为查看文件或目录信息操作失败时触发的错误对象

MyBatis映射文件UserMapper.xml(mysql环境)

元气小坏坏 提交于 2020-01-24 13:44:58
引言 Mybatis的真正强大,在于她对SQL的映射,这也是她吸引人的地方。实现相同的功能,她要比直接使用JDBC省去95%的代码量。而且将SQL语句独立在Java代码之外,为程序的修改和纠错提供了更大的灵活性,可以直接修改SQL语句,而无需重新编译Java程序。 SQL映射文件也是XML格式,其顶级元素有以下几个: select - 映射sql查询语句 insert - 映射sql插入语句 update - 映射sql更新语句 delete - 映射sql删除语句 sql - 就像程序中可以复用的函数一样,这个元素下放置可以被其他语句重复引用的sql语句 resultMap - 用来描述如何从数据库查询结果集中来加载对象 cache - 给定命名空间的缓存配置 cache-ref - 其他命名空间缓存配置引用 1.mapper配置xml文件和接口关联。 1 <!--namespace务必和接口的全类名一致 --> 2 <mapper namespace="cn.bdqn.li.UserMapper"> 2.resultMap映射。存在条件:当数据库字段名和实体类中的属性名不同的情况下。 1 <!--字段名和属性名不同时,使用resultMap映射--> 2 <resultMap id="userMap" type="User"> 3 <id property="id"