自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (2)
  • 收藏
  • 关注

原创 Java遍历文件目录

//文件操作工具类public class FileUtils { public static void FileDirectoryList(File file)throws IOException{ if(!file.exists()){ throw new IllegalArgumentException("文件"+file+"不存在!");

2016-07-24 09:49:32 498

原创 Java自定义异常

前言 在理想的状态下,用户输入数据的格式永远是正确的,选择打开的文件也一定存在,并且永远不会出现BUG。但是,现实世界中却充满了不良的数据和带有问题的代码,那么这时候就需要考虑异常的问题了。异常分类 在Java中,所有的异常对象都派生于Throwable类,Throwable又分为Error类和Exception类。Error类是描述Java运行时系统的内部错误和资源耗尽错误,遇到这个类型的错误

2016-07-22 10:01:26 661

原创 DOM方式生成XML文件

public class CreateXMLByDOM { public static void main(String[] args) { //定义工厂 API,使应用程序能够从 XML 文档获取生成 DOM 对象树的解析器。 DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();

2016-07-16 09:31:13 1045 1

原创 Java解析XML文件的四种方法

【摘要】 可扩展标志语言(XML)在实现信息标准化、信息的交流与共享上有其独特的技术优势,因此受到了广泛的重视。本文先简单的介绍了XML基本知识,然后从XML应用入手总结了四种现今最常见的XML的解析方法,介绍了这四种方法的特点,其中包括优点与不足之处。最后给出了一个简单的案例来对这四种解析进行代码介绍。【关键字】 XML文件,DOM,SAX,JDOM,DOM4J【引言】 XML即可扩展标记语

2016-07-15 10:42:04 3110

原创 使用DOM4J方式解析XML

一、引入jar包下载地址二、XML文件 三、开始解析public class DOM4JTest { public static void main(String[] args) { // 解析books.xml文件 // 创建SAXReader的对象reader SAXReader reader = new SAXReader();

2016-07-15 09:56:07 3941

原创 使用JDOM方式解析XML

一、需要导入JDOM的jar包下载地址二、XML文件 三、开始解析public class JDOMTest { public static void main(String[] args) { // 进行对books.xml文件的JDOM解析 // 准备工作 // 1.创建一个SAXBuilder的对象 SAXBuilder

2016-07-14 17:29:41 2551 1

原创 使用SAX方式解析XML

一、创建XML文件 目录结构: 二、新建一个带有main方法的类(SAXTest.java)public class SAXTest { public static void main(String[] args) { SAXParserFactory factory = SAXParserFactory.newInstance(); try {

2016-07-13 14:17:11 7677 1

原创 使用DOM方式解析XML

一、创建一个XML文件(如下图) 二、解析XML文件//创建一个DocumentBuilderFactory的对象 DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance(); try { //创建DocumentBuilder对象 Documen

2016-07-12 11:00:16 3672

原创 Java---三种文件拷贝的实现方法

Java实现文件的拷贝有很多种方法,觉得晕乎乎的,不知道使用哪种方法好,进过一下午的学习,总结出三种常见的实现文件拷贝的方法,并且做了一个对比,看哪个方法能比较快速的实现文件拷贝。

2016-07-08 16:13:31 1622

原创 JavaScript数据结构之集合

从数学上我们已经了解到集合的基本概念,集合是由一组无序且唯一的元素组成。可以把集合想象成一个既没有重复元素,也没有顺序的数组。

2016-06-28 13:19:44 491

原创 PHP实现自己的验证码(实例)

想不想自己制作一个漂亮的验证码呢?其实利用PHP的GD库制作一个验证码还是很容易的,只要理清楚思路就好了。

2016-06-28 11:59:11 613

原创 JavaScript数据结构之队列

队列和栈非常的类似,但是使用了不同的原则,栈是先进后出,而队列是先进先出,即遵循的是FIFO(First In First Out,先来先服务)。队列也可以这样形象地想象成是将数组装到一根管子里,一边是进口,另一边是出口。所以队列是在尾部添加新元素,并从头部移除元素,最新添加的元素必须排在队尾。在生活当中,最常见的例子就是排队。

2016-06-27 11:10:16 1442

原创 JavaScript数据结构之栈

栈是一种遵从后进先出(LIFO)原则的**有序集合**。什么是栈呢?在这里可以脑补一下一摞书或者家里的一摞盘子,或者干脆可以这么想,把数组塞进桶里就成栈了,新添加的或者待添加的元素都在靠近出口位置,也就是我们常说的栈顶,而另外一端桶底(封闭的那头)称为栈底。一、栈的创建 可以创建一个类来表示栈,先声明一个类:function Stack(){ //各种属性和方法的声明}接着,我

2016-06-26 16:47:47 448

原创 PHP实现简单的万年历(实例)

PHP实现简单的万年历(实例)<?php //修改页面编码 header("Content-type: text/html; charset=utf-8"); //如果没有传入年份则获取当前系统年份 $year=!isset($_GET['y'])?$_GET['y']:date('Y'); //如果没有传入月份则获取当前系统月份 $month=$_G

2016-06-26 11:31:24 14462

原创 JavaScript数据结构之数组

最近在学习JavaScript的相关数据结构,因为之前有了解一点点数据结构相关的内容,所以学习起来难度不是很大,在这里做一个记录,以便后面查阅,毕竟好记性不如烂笔头嘛!几乎所有的编程语言都原生的支持数组类型,因为数组是最简单的内存数据结构。JavaScript里也有数组类型,虽然它的第一个版本并没有支持数组。数组一般是用来存储一系列同一种数据类型的值,但在JavaScript中可以在数组中

2016-06-25 17:45:04 615

原创 Android Studio 汉字转拼音

今天上课的时候老师讲到了汉字转拼音的问题,感觉挺有意思的,就自己捣鼓了一下。查阅了一些资料,发现java获取汉字的拼音,pinyin4j.jar这个库可以很好的解决此类问题,先是用Myeclipse10做的,因为最近在学习android开发的内容,所以想把它做成一个简单的app。首先我们需要先下载pinyin4j-2.5.0.jar这个jar包。接下来运用android studio来

2015-11-10 21:39:31 2432 1

原创 Linux---我的第一个内核模块之Hello World

1、什么是内核模块?内核模块是Linux内核向外部提供的一个插口,其全称为动态可加载内核模块(Loadable Kernel Module,LKM),简称为模块。Linux内核之所以提供模块机制,是因为它本身是一个单内核(monolithic kernel)。单内核的最大优点是效率高,因为所有的内容都集成在一起,但其缺点是可扩展性和可维护性相对来说比较差,引入模块机制就是为了弥补这一缺陷。

2015-11-04 17:24:38 2629

jdom-2.0.5.jar

jdom解析xmljar包

2016-07-15

dom4j-1.6.1.jar

dom4j资源下载

2016-07-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除