摘要: 概念 CC攻击的原理就是攻击者控制某些主机不停地发大量数据包给对方服务器造成服务器资源耗尽,一直到宕机崩溃。CC主要是用来攻击页面的,每个人都有这样的体验:当一个网页访问的 人数特别多的时候,打开网页就慢了, CC就是模拟多个用户(多少线程就是多少用户)不停地进行访问那些需要大量数据操作(就是需要大 阅读全文
posted @ 2020-02-22 17:27 Sudo高 阅读(905) 评论(0) 推荐(0) 编辑
摘要: 方法一:直接使用已知的cookie访问 优点: 简单,但需要先在浏览器登录 原理: 简单地说,cookie保存在发起请求的客户端中,服务器利用cookie来区分不同的客户端。因为http是一种无状态的连接,当服务器一下子收到好几个请求时,是无法判断出哪些请求是同一个客户端发起的。而“访问登录后才能看 阅读全文
posted @ 2020-02-20 21:33 Sudo高 阅读(1257) 评论(0) 推荐(1) 编辑
摘要: 先看图片解释 (1)列表 什么是列表呢?我觉得列表就是我们日常生活中经常见到的清单。比如,统计过去一周我们买过的东西,把这些东西列出来,就是清单。由于我们买一种东西可能不止一次,所以清单中是允许有重复项的。如果我们扩大清单的范围,统计我们过去一周所有的花费情况,那么这也是一个清单,但这个清单里会有类 阅读全文
posted @ 2020-02-14 16:08 Sudo高 阅读(1616) 评论(0) 推荐(0) 编辑
摘要: 一.用字典映射代替switch case语句 if/else可以代替switch但是非常不合适。 用字典代替switch: day = 5 switcher = { 0:'Sunday', 1:'Monday', 2:'Tuesday' } day_name = switcher.get(day,' 阅读全文
posted @ 2020-02-13 19:31 Sudo高 阅读(274) 评论(0) 推荐(0) 编辑
摘要: 一.爬虫实例 1.原理:文本分析并提取信息——正则表达式。 2.实例目的:爬取熊猫TV某个分类下面主播的人气排行 分析网站结构 操作:F12查看HTML信息,Ctrl+Shift+C鼠标选取后找到对应的HTML。 3.步骤: 前奏: 1、明确目的(分析抓取目的确定抓取页面) 2、找到数据对应网页 3 阅读全文
posted @ 2020-02-12 19:30 Sudo高 阅读(272) 评论(0) 推荐(0) 编辑
摘要: 一.匿名函数 1.定义:定义函数的时候不需要定义函数名 2.具体例子: #普通函数 def add(x,y): return x + y #匿名函数 lambda x,y: x + y 调用匿名函数: f = lambda x,y: x + y #赋值后可以调用 print(f(1,2) lambd 阅读全文
posted @ 2020-02-11 19:54 Sudo高 阅读(309) 评论(0) 推荐(0) 编辑
摘要: 一. 一切皆对象 函数式编程并没有标准定义,如果代码非常繁琐则考虑使用。 学习闭包的概念,不是python独有的。 其他大多数语言中的函数只是一段可执行的代码,并不是对象。 python中的函数是对象,一切皆对象。可以把函数赋值给变量: a = 1 a = '2' a = def 甚至可以把函数当作 阅读全文
posted @ 2020-02-10 19:41 Sudo高 阅读(390) 评论(0) 推荐(0) 编辑
摘要: 一.枚举其实是一个类 建议标识名字用大写 1.枚举类: from enum import Enum class VIP(Enum): YELLOW = 1 GREEN = 2 BLACK = 3 RED = 4 print(VIP.YELLOW) #VIP.YELLOW #关注的是它的标签不是数字 阅读全文
posted @ 2020-02-10 19:03 Sudo高 阅读(907) 评论(0) 推荐(0) 编辑
摘要: 一. 初识正则表达式 1.定义:是一个特殊的字符序列,可以帮助检测一个字符串是否与我们所设定的字符序列相匹配。 2.作用:可以实现快速检索文本、实现替换文本的操作。 3.场景: 1、检测一串数字是否是电话号码 2、检测一个字符串是否符合e-mail格式 3、把一个文本里指定的单词替换为另外一个单词 阅读全文
posted @ 2020-02-09 20:02 Sudo高 阅读(1083) 评论(0) 推荐(1) 编辑
摘要: 一.类的定义 1. class Student(): name = ' ' #定义变量 age = 0 def print_file(self): #定义函数 print('name:' + self.name) print('age:' + str(self.age)) class Student 阅读全文
posted @ 2020-02-08 20:08 Sudo高 阅读(218) 评论(0) 推荐(0) 编辑