摘要: Flask框架整个流程源码解读 一.总的流程 运行Flask其本质是运行Flask对象中的__call__,而__call__本质调用wsgi_app的方法 wsgi_app方法 def wsgi_app(self, environ, start_response): #1.ctx是R... 阅读原文
2019-09-29 15:45:08 阅读(2387) 评论(0)
摘要: 目录 0. 前言 1. ipaddress模块介绍 1.1 IP主机地址 1.2 定义网络 1.3 主机接口 1.4 检查address/network/interface对象 1.4.1 检查IP版本(... 阅读原文
2019-09-29 13:53:02 阅读(3623) 评论(0)
摘要: 0.前言 Telnet协议属于TCP/IP协议族里的一种,对于我们这些网络攻城狮来说,再熟悉不过了,常用于远程登陆到网络设备进行操作,但是,它的缺陷太明显了,就是不安全,信息明文传送,极容易被攻击窃取信息,不推荐使用,但本节我还是先从它入手哈。 1. 测试环境及关键代码解释 1.1 简单测试环境 使用pyt... 阅读原文
2019-09-29 13:23:11 阅读(2386) 评论(0)
摘要: 装饰器 初始 开放封闭原则: 扩展是开放的(增加新功能) 修改源码是封闭(修改已经实现的功能) 在不改变源代码及调用方式的基础下额外增加新的功能 装饰器:用来装饰的工具 标准版(装饰器): def func(a): #a是要被装饰的函数名 def foo(*args,**kwargs)... 阅读原文
2019-09-29 11:30:02 阅读(2444) 评论(0)
摘要: 函数的第一类对象及使用 第一类对象----特殊点 可以当做值被赋值给变量 def func(): print(1) print(func) a = func a() 2.可以当做元素存放在容器中 def func(): print(1) lst = [func,func,... 阅读原文
2019-09-29 10:42:01 阅读(2434) 评论(0)
摘要: 定义一个函数 def my_len(): 函数体 调用函数 my_len() 函数名+() # 多次调用就是执行多次 # 可以循环调用 return return的内容返回给了函数的调用 return下方的代码不执行,终止这个函数 return返回多个内容的时候还是元组形式 return没... 阅读原文
2019-09-29 09:37:02 阅读(2343) 评论(0)
摘要: 本系列计划把Python面试中出现频率比较高知识点整理出来,以便各位童鞋复习和练习: 【第1题】 Python垃圾回收机制 【第2题】 链表的逆置 【第3题】 两个队列创建一个栈 持续更新中...   阅读原文
2019-09-29 07:54:01 阅读(2586) 评论(0)
摘要: 目录 0. ARP介绍 1. Scapy简述 2. Scapy简单演示 2.1 安装 2.2 构造包演示 2.2.1 进入kamene交互界面 2.2.2 查看以太网头部 2.2.3 查看... 阅读原文
2019-09-29 06:00:12 阅读(2324) 评论(0)
摘要: 我自学 python 编程并付诸实战,迄今三个月。 pandas可能是我最高频使用的库,基于它的易学、实用,我也非常建议朋友们去尝试它。——尤其当你本身不是程序员,但多少跟表格或数据打点交道时,pandas 比 excel 的 VBA 简单优雅多了。 pandas 善于处理表格类数据,而我日常接触的数据天然带... 阅读原文
2019-09-29 00:40:02 阅读(2706) 评论(0)
摘要: 降维实际上就是降低特征的个数,最终的结果就是特征和特征之间不相关。 降维:降维是指在某些限定条件下,降低随机变量(特征)个数,得到一组“不相关”主变量的过程 降维的两种方式: 1、特征选择 2、主成分分析(可以理解为一种特征提取的方式) 一、特征选择 定义:数据中包含冗余或相关变量(或称为特征、属... 阅读原文
2019-09-28 22:46:02 阅读(2628) 评论(0)