分类
摘要:
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)