装饰器 1.速查笔记 定义:在代码运行期间动态增加功能的方式,称之为“装饰器”(Decorator) 经典示例: 2. 原则:①不能修改被装饰函数的源代码;②不能修改被装饰函数的调用方式 3.实现装饰器的技能储备 ① 函数本身即是变量 ② 高阶函数,把一个函数名当做实参穿给另一个函数 ③ 嵌套函数 ...
分类:
编程语言 时间:
2018-05-04 01:29:39
阅读次数:
245
1类签名与注释 String类被定义为final类型的,所以String对象一旦创建了,就是不可变的。 String类实现了Serializable接口,表示可以序列化。 String类实现了Comparable<String>接口,表示String类型可以相互比较。(通过compareTo方法) ...
分类:
编程语言 时间:
2018-05-02 17:00:03
阅读次数:
230
链接 https://www.cnblogs.com/vipchenwei/p/7126772.html 1.对象绑定方法 1.凡是类中的方法和函数,都是绑定给对象使用的; 2.绑定方法都有自动传值的功能。传递进去的值,就是对象本身。 3.如果类想调用绑定方法,就必须遵循函数的参数规则,有几个参数, ...
分类:
其他好文 时间:
2018-05-02 16:24:06
阅读次数:
131
第一部分:网络攻防环境搭建 利用虚拟机镜像和Vmware Wordstion软件,部署了一套个人的网络攻防实验环境,并进行了连通性测试。如图 攻击机IP地址 靶机IP地址 配置honeywall 攻击机ping靶机图示 靶机ping攻击机 攻击机ping靶机时网关的监听过程,在蜜网网关上监听ICMP ...
分类:
其他好文 时间:
2018-04-29 22:12:57
阅读次数:
236
https://www.cisco.com/c/en/us/tech/ip/index.html IP协议在传输数据包时,将数据报文分为若干分片进行传输,并在目标系统中进行重组,这一过程称为分片(Fragmentation)。 IP分片(Fragmentation)发生在要传输的IP报文大小超过最大 ...
分类:
其他好文 时间:
2018-04-26 19:51:37
阅读次数:
161
第四部分第9章,Python风格的对象 这一章接第1章,说明常见的特殊方法实现。 本章包括一下话题: 1. 支持用于生成对象其它表示形式的内置函数(如repr()、bytes(),等等) 2. 使用一个类方法实现备选构造方法 3. 扩展内置的format()和str.format()使用的格式微语言 ...
分类:
编程语言 时间:
2018-04-16 23:48:18
阅读次数:
216
恢复内容开始 一.property property是一个特殊的属性,访问它会执行一段功能函数,然后返回值 二。多态 ①什么是多态 多态是指同一种事物的多种形态 ②为什么要用多态 用基类去创建一套同意的规则,强制子类去遵守(使用抽象类实现),这样便可以在不同考虑对象具体类型的前提下而直接使用对象下的 ...
分类:
其他好文 时间:
2018-04-16 18:35:06
阅读次数:
124
1.把安装的bin文件和license.dat文件放到/opt目录下 2.运行$sh Install_TW5.0.0.0_Standard_Linux.bin -i console 命令在 Linux 平台上安装 TongWeb5.0,0,出现如下信息: Preparing to install.. ...
分类:
Web程序 时间:
2018-04-16 16:12:25
阅读次数:
2747
通过设置入口url寻找首页中内容页的链接,并寻找首页中的最大页数,通过嵌套循环遍历页数和内容页链接,实现深度为3的深度爬取,通过yield生成item对象,同时输出词频统计后出现次数的top20 该函数定义scrapy中item的键以传值 该函数设置header头部信息及延迟时间的设置 通过jieb ...
分类:
其他好文 时间:
2018-04-16 13:07:07
阅读次数:
204
性能相关 在编写爬虫时,性能的消耗主要在IO请求中,当单进程单线程模式下请求URL时必然会引起等待,从而使得请求整体变慢。 import requests def fetch_async(url): response = requests.get(url) return response url_l ...
分类:
其他好文 时间:
2018-04-09 23:19:43
阅读次数:
489