能for...in...的为可迭代对象 迭代器是?个可以记住遍历的位置的对象。迭代器对象从集合的第?个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退。 判断方法: isinstance() 迭代器定义方法: 生成器: 生成器是一种简单有效的创建迭代器的工具: 1.自动创建__ite ...
分类:
编程语言 时间:
2018-09-07 21:35:39
阅读次数:
206
GAN 由Goodfellow等人于2014年引入的 生成对抗网络(GAN)是用于学习图像潜在空间的VAE的替代方案 。它们通过 强制生成的图像在统计上几乎与真实图像几乎无法区分,从而能够生成相当逼真的合成图像。 理解GAN的直观方式是想象一个伪造者试图创造一幅伪造的毕加索作品。起初,伪造者的任务非 ...
分类:
编程语言 时间:
2018-09-07 21:35:45
阅读次数:
534
效果展示: 此模板主要用于多线程套图下载,不过一般大众爬虫不用破译的都可以改改使用,附件有个美图录的例子。 每个用途 每个网址 细节都会有差异 所有带(*)的都属于DIY范畴,需要一些基本的html知识,请灵活使用。 添加了断点续传功能,文件夹名称改为套图地址; 每一句Python源代码后面都有详细 ...
分类:
编程语言 时间:
2018-09-07 21:36:33
阅读次数:
362
AOP(Aspect Orient Programming),我们一般称为面向方面(切面)编程,作为面向对象的一种补充,用于处理系统中分布于各个模块的横切关注点,比如事务管理、日志、缓存等等。AOP实现的关键在于AOP框架自动创建的AOP代理,AOP代理主要分为静态代理和动态代理,静态代理的代表为AspectJ;而动态代理则以Spring AOP为代表。本文会分别对AspectJ和Spring AOP的实现进行分析和介绍。
分类:
编程语言 时间:
2018-09-07 21:36:48
阅读次数:
242
(1)普通的内容爬取(2)保存爬取的图片/视频和文件和网页(3)普通模拟登录(4)处理验证码登录(5)爬取js网站(6)全网爬虫(7)某个网站的站内所有目录爬虫(8)多线程 (9)爬虫框架Scrapy 一,普通的内容爬取 二,保存爬取的图片/视频和文件和网页#图片/视频和文件和网页的地址抓取下来后, ...
分类:
编程语言 时间:
2018-09-07 22:03:04
阅读次数:
213
基本画图操作: 设置图例: ...
分类:
编程语言 时间:
2018-09-07 22:03:34
阅读次数:
222
BUG1: If you want an embedded database (H2, HSQL or Derby), please put it on the classpath. 1 Consider the following: If you want an embedded database ...
分类:
编程语言 时间:
2018-09-07 22:04:08
阅读次数:
603
多线程是为了同步完成多项任务,通过提高资源效率来提高系统的效率。它是在同一时间完成多项任务的时候实现的。在 Python 中,使用多线程的模块是 threading。其中最常用的是 Thread 类。 ...
分类:
编程语言 时间:
2018-09-07 22:04:35
阅读次数:
186
一. yaml模块 用来做配置文件。 需要pip安装该包。 二. ConfigParser模块 用来生成和修改常见配置文件,在python3.x版本中更名为configparser. (什么是配置文件:用户配置文件就是在用户登录电脑时,或是用户在使用软件时,软件系统为用户所要加载所需环境的设置和文件 ...
分类:
编程语言 时间:
2018-09-07 22:46:00
阅读次数:
247
```C++ class Solution { public: static bool larger(const string& a, const string& b){ if(a.empty()) return false; if(b.empty()) return true; int i = 0 ...
分类:
编程语言 时间:
2018-09-07 22:47:00
阅读次数:
185
注解语法 注解通过 @interface 关键字进行定义。 它的形式跟接口很类似,不过前面多了一个 @ 符号。上面的代码就创建了一个名字为 TestAnnotaion 的注解。 你可以简单理解为创建了一张名字为 TestAnnotation 的标签。 注解的应用 上面创建了一个注解,那么注解的的使用 ...
分类:
编程语言 时间:
2018-09-07 22:47:43
阅读次数:
218
template <class T1, class T2> struct std::pair { typedef T1 first_type; typedef T2 second_type; T1 first; T2 second; pair() :first(T1()), second(T2()) ...
分类:
编程语言 时间:
2018-09-07 22:48:22
阅读次数:
324
20172304 2018 2019《java软件结构与数据结构》 第一章 第二章学习总结 教材学习内容总结 第一章 概述 1.1软件质量: 高质量软件的几个特征: 正确性:软件在多大程度上满足其特定需求 可靠性:软件故障发生频率和危险程度 健壮性:出错情况下可以得到恰当处理的程度 可用性:用户学习 ...
分类:
编程语言 时间:
2018-09-07 22:49:56
阅读次数:
319
今天翻看书时遇到了这样一个问题,对于String.intern()方法又有了一些认识和看法。首先我们看它的api 大意就是intern()方法会在常量池中记录首次出现的实例引用,但是在jdk1.6中却不是这样。jdk1.6中会将首次遇到的字符串实例 复制一份放在持久代里,返回的则是永久代中对于这个字 ...
分类:
编程语言 时间:
2018-09-07 22:52:24
阅读次数:
233
SpringBoot 日志的配置 如果不配置日志,默认配置是 base.xml 配置日志 在 resource 目录下新建 logback.xml ...
分类:
编程语言 时间:
2018-09-07 22:52:39
阅读次数:
282
摘要:导入模块、导入包、编程规范 以My_module为例,My_module的代码如下: __all__ = ['name','read'] print('in mymodule') name = '帅锅' def read(): print('in read',name) def read2()... ...
分类:
编程语言 时间:
2018-09-07 23:16:12
阅读次数:
262
集合具有无序性,互异性 一.集合的建立 空集合 集合内的元素是可哈希的即不可变的数据类型 二.添加元素 update可以添加多个元素 三.删除元素 discard和remove都可以表示删除一个元素,但若集合中没有该元素,则使用remove会报错,discard不会 pop clear 四.不可变集 ...
分类:
编程语言 时间:
2018-09-07 23:16:29
阅读次数:
230
1.session用来表示用户会话,session对象在服务端维护,一般tomcat设定session生命周期为30分钟,超时将失效,也可以主动设置无效; 2.cookie存放在客户端,可以分为内存cookie和磁盘cookie。内存cookie在浏览器关闭后消失,磁盘cookie超时后消失。当浏览 ...
分类:
编程语言 时间:
2018-09-07 23:16:38
阅读次数:
194
记初次接触socket编程,在devC++使用Winsock进行socket编程的一个过程,通过在devC++创建2个项目分别是server、client程序项目,感受通过socket使client与server的一次通讯。 1.新建项目与往常不同,不单单是需要创建一个C文件,更是要在连接库中添加 ...
分类:
编程语言 时间:
2018-09-07 23:17:25
阅读次数:
545
原题目是这样的:罗马数字包含以下七种字符:I, V, X, L,C,D 和 M。 I=1,V=5,X=10,L=50,C=100,D=500,M=1000 例如, 罗马数字 2 写做 II ,即为两个并列的 1。12 写做 XII ,即为 X + II 。 27 写做 XXVII, 即为 XX + ...
分类:
编程语言 时间:
2018-09-07 23:17:33
阅读次数:
283