什么是可迭代对象?什么是迭代器? 如果一个对象拥有__iter__方法,其是可迭代对象; 如果一个对象拥有__iter__方法和next方法,其是迭代器; 迭代器的特性 迭代器是一个可以记住遍历的位置的对象。 迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退。 ...
分类:
编程语言 时间:
2021-05-24 16:41:11
阅读次数:
0
原文地址请点击这里 @(这里写自定义目录标题) 前言 工作中,用到 PDF 文件的时候,真是太常见了。但你会发现,很多时候,我们需要将几份 PDF 合并为一个 PDF 文件,这个时候你往往会去百度,然后打开一个付费的 PDF 合并网站开始合并。 还在傻傻付费合并 PDF 文件? 今天,我给你分享一个 ...
分类:
其他好文 时间:
2021-05-24 07:35:56
阅读次数:
0
前言 最近有个需求解析一个订单文件,并且说明文件可达到千万条数据,每条数据大概在20个字段左右,每个字段使用逗号分隔,需要尽量在半小时内入库。 思路 1.估算文件大小 因为告诉文件有千万条,同时每条记录大概在20个字段左右,所以可以大致估算一下整个订单文件的大小,方法也很简单使用FileWriter ...
分类:
其他好文 时间:
2021-05-24 07:12:58
阅读次数:
0
In MySQL, JOIN, CROSS JOIN, and INNER JOIN are syntactic equivalents (they can replace each other). In standard SQL, they are not equivalent. INNER JO ...
分类:
数据库 时间:
2021-05-24 00:24:03
阅读次数:
0
类型转换 int(),float(),bool(),str(),tuple(),set(),list(),dict():不带参数创建对应类型的空数据类型对象。 转换为整数型式 int(x,base=10):将一个字符串或者数字 >整型。 将一个数转为整数,只保留小数的整数部分,即向下取整。 如果in ...
分类:
编程语言 时间:
2021-05-23 23:48:55
阅读次数:
0
tqdm 是一个快速,可扩展的Python进度条 可以在 Python 长循环中添加一个进度提示信息,用户只需要封装任意的迭代器 tqdm(iterator)。 使用pip就可以安装。 ' from tqdm import tqdm for i in tqdm(range(1000)): #do s ...
分类:
编程语言 时间:
2021-05-23 23:00:33
阅读次数:
0
Stream (流) :数据通道,用于操作数据源(数组、集合等)所生成的元素序列。 1、 Stream 自己不会存储数据 2、Stream不会改变源对象,返回的是一个持有操作结果的新的Stream. 3、Stream是延迟执行的(等到需要结果的时候才会执行)。 Stream的三个步骤: 1、创建St ...
分类:
编程语言 时间:
2021-05-04 16:00:44
阅读次数:
0
1.XMLDecoder 反序列化漏洞 cve-2017-10271/3506 影响版本10.3.6.0, 12.1.3.0, 12.2.1.0, 12.2.1.1 , 12.2.1.2 受影响url ,在这个配置里面: C:\Oracle\Middleware\user_projects\doma ...
分类:
Web程序 时间:
2021-05-03 12:59:59
阅读次数:
0
Cookie&Session Cookie 1. 什么是Cookie? Cookie 是一个保存在客户机中的简单的文本文件, 这个文件与特定的 Web文档关联在一起, 保存了该客户机访问这个Web 文档时的信息, 当客户机再次访问这个 Web 文档时这些信息可供该文档使用;这些信息以键值对的形式保存 ...
分类:
编程语言 时间:
2021-05-03 12:49:31
阅读次数:
0
Promise是一个对象,也是一个构造函数 Promise 解决了什么问题 & 业界实现?回调地狱 Promise 的基础特征?promise 有三个状态:pending,fulfilled,or rejected; Promise 常用的 API 有哪些? Promise.resolve():默认 ...
分类:
其他好文 时间:
2021-05-03 12:15:35
阅读次数:
0