自定义博客皮肤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)
  • 资源 (4)
  • 收藏
  • 关注

原创 python中生成器的复制

python中生成器的复制生成器是很好用的工具,但是生成器在使用过后不可复用,在某些时候会很麻烦,所以需要复制生成器。import itertoolsgenerator1, generator2 = itertools.tee(generator,2)假如要使用generator,但是用过之后就无法再次使用,所以把generator复制为generator1和generator2,分别使用这两个。ps:即使复制出来了,也不可使用原来的generator,否则复制出来的两个生成器也会失效。..

2020-09-03 11:56:46 977 3

原创 在java环境中实现json与xml的互转

文章目录文件准备第一种方法 staxon第二种方法 fastjson文件准备首先把要提取的xml文件放到C盘根目录下(目录如果改了,代码中也需要相应的改一下)第一种方法 staxon需要的jar包为staxon具体的代码如下:import de.odysseus.staxon.json.JsonXMLConfig;import de.odysseus.staxon.json.Json...

2020-01-09 23:11:55 458 2

原创 JAVA使用XPath和XQuary查询xml文件

JAVA使用XPath和XQuary查询xml文件xml文件文件处理建立java工程XQuaryXPathxml文件下载地址为https://dblp.uni-trier.de/xml 下载的dblp.xml.gz文件解压后有两个多G直接读取导致程序的内存溢出。文件处理处理的方法是使用window中的cmd的more 命令。使用cd 命令将目录转到xml文件的目录。 使用命令 more d...

2020-01-05 23:22:07 463

原创 Python学习笔记(10) 类和对象

目录python中类和Java中类的区别python中的类类中的属性python中类和Java中类的区别在python中也有类和对象的概念,类是逻辑和数据模板,对象可以实例化类。但是python中的class和Java中的class相比有一些区别,简单概括如下:javapythonJava中的类是写在 *.java文件中的,有且只有一个名字与文件名相同的类类是写在*....

2019-02-28 22:19:52 252

原创 python爬虫(3)将抓取的网页存入文件

在抓取完数据后尝试将数据存到文件里。首先看了一下python简单的存取数据的例子: 首先新建一个saveString.py的文件,通过查找文件在D:/learn/python/untitled/ 目录下。在saveString.py里写入如下代码:fileOb = open('saveString.txt','w') #打开一个文件若没有就新建一个fileOb.write('hello...

2018-07-10 17:45:00 4973

原创 python爬虫(2) urllib库

urllib库是很常用的解析网络资源的库,python3之后就没有了urllib和urllib2的区分,urllib和urllib2合并后统称为urllib,其中包含urllib.request/urllib.erro/urllib.parse/urllib.robotparse以下是两个版本的使用方法对比: urllib/urllib2 urllib urllib....

2018-07-02 23:47:58 185

原创 python 爬虫 (1)urllib的使用

python中可以很方便的使用一些集成的库进编写爬虫。 由于IDE使用的是pycharm所以先说明在pycharm中怎么引用库。 1 file 2 settings 3 自己的工程名字 4 点击加号 5 搜索所需库 6 选择所需库 7 安装 ...

2018-07-02 22:55:48 181

原创 Python学习笔记(9) *args 和 **kwargs

在python中有时候参数的数量是不确定的这时候就需要用到*args 和 **kwargs*argsdef func_args(sea, *args): print(sea) print(args)func_args(1,2,3,4,5,6)结果为:1(2, 3, 4, 5, 6)第一个参数1 作为参数sea被使用,随后的参数被打包成了一个元组被...

2018-07-01 13:55:47 163

原创 Python学习笔记(8) ---- map函数+reduce函数+filter函数+sorted()函数

在python中内置了一种函数:map函数。map函数接受两个参数(函数,Iterator)返回值为另一个Iterator。 函数可以把参数Iterator中的每一个元素通过参数中的函数进行计算,把返回值作为一个新的Iterator整体返回。def f(x): return x * xr = map(f, [1, 2, 3, 4, 5, 6, 7, 8, 9])list(r)...

2018-06-19 21:55:34 153

原创 Python学习笔记(7)---列表生成式+生成器

Python学习笔记(7)—列表生成当我们需要快速生成一个有规律的list的时候我们可以用到列表生成的方式,例如我们想要[1, 4, 9……n×n][x * x for x in range(1, 11)][1, 4, 9, 16, 25, 36, 49, 64, 81, 100]我们还可以在列表生成的时候用if去进行条件选择。[x * x for x in range(...

2018-06-18 00:29:52 209

原创 Python学习笔记(6)---切片

python学习(6)之切片我们在操作一个list的时候有时候需要至操作其中的某些数据,比如如果我们需要list里的前三个数据:L = ['a','b','c','d','e']L[0]'a'L[1]'b'L[2]'c'但是python提供了一些更简单的操作步骤(切片):L = ['a', 'b', 'c', 'd', 'e']L[0:3]['a', 'b', 'c...

2018-06-16 22:25:22 156

原创 Python学习笔记(5)--函数定义

Python学习笔记(5)–函数定义函数可以自定义,且自定义其中的报错信息def my_abs(x): if not isinstance(x, (int, float)): raise TypeError('bad operand type') if x >= 0: return x else: retur...

2018-05-08 17:02:59 150

原创 servlet 学习心得

servlet 学习心得servlet 学习心得BS模式之前做项目的时候用到了struct2 框架,但是仅仅只是修改别人做好的东西,改前台的时候只改前台,改后台的时候只改后台,所以对前后台的数据交互并不理解,不知道为什么用xml来分配方法,在网上查到的别的教程上来直接HelloWorld,所以对于原理并不理解于是最近买了本书好好学了学。BS模式struct2是做网站后台的的框架,所以要先从用户访问

2016-12-21 17:20:25 1145

原创 Python学习笔记(2)--数据类型

Python的数据类型及变量整数浮点数字符串布尔值空值变量整数十六进制用0x来作为前缀,例如:0xff00 , 0xab369 等浮点数需要注意的是科学计数法1.23×109就是1.23e9或者12.3e8 而0.000012可以表示为1.2e-5。字符串字符串是用" " 或者' '括起来的内容 "I'm OK"显示为I'm OK ...

2016-11-11 15:08:22 229

原创 Python学习笔记(4)---各种“数组”

Python学习笔记(4)—各种“数组”Python学习笔记4各种数组listPython里是没有数组的但是有几种其他类型的“数组”。listlist叫列表,是python内置的一种数据类型,可以表示一组有序的集合。>>> letters = ['a','b','c','d']>>> letters['a','b','c','d']既然是有序那么代表list里的元素是有排列顺序的。>>> l

2016-11-03 19:15:57 376

原创 Python学习笔记(3)---数据编码

Python学习笔记(3)—数据编码Python学习笔记3数据编码ASCII码UnicodeUTF-8Python的字符串 在计算机中8位二进制(bit)为一个字节Byte(Bit)。ASCII码初始,计算机只引进了127个大小写英文+数字+符号。 这就是ASCII码。ASCII只有8位二进制(8位二进制为一个字节),一个字节最多能表示255个不同的值(一个字节的极限)ASCII的范围

2016-11-02 16:33:51 283

原创 python学习笔记(1)--语法风格

Python的语法比较简单,但是需要注意几点1. #开头的行为注释。2.  :增加了语法的可读性,之后的缩进视为代码块。3. 缩进用空格或者Tab应该统一。4. 同级缩进代码视为同一block(代码块)。5. 由于缩进的存在,代码的复制粘贴会出现问题。6. Python区分大小写。

2016-10-28 13:49:39 188

staxon-1.2.rar

本资源是在java环境下把json文件转换为xml文件或者反过来转换时的一种工具,请自行搜索教程,下载后把rar解压后即是jar包。

2020-01-09

fastjson-1.2.58.rar

本资源是在java环境下把json文件转换为xml文件或者反过来转换时的一种工具,下载请注意版本。把rar解压后即是jar包。

2020-01-09

SaxonHE9-9-1-6J.zip

Java在使用xQuary处理xml文件时需要加载saxon库,然后才可以搭建xQuary的运行环境。

2020-01-05

dom4j-1.6.1.zip

Java在使用xPath处理xml文件时需要加载dom4j和jaxen。使用时需要同时引入到库里,版本已经对应好了,是1.61版本的dom4j和相应的jaxen

2020-01-05

空空如也

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

TA关注的人

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