自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 模拟登录github(附逻辑导图)

逻辑导图代码import requestsfrom lxml import etreeclass login_github(object): def __init__(self): # 构造请求头 self.headers = { 'Referer':'https://github.com', 'Use...

2020-03-18 22:53:51 199

原创 2020.3.18selenium破解滑动验证码模拟登录b站(附逻辑导图)

学习了别人破解滑动验证码的过程,自己做了个逻辑图分享给大家,代码也在下面逻辑导图代码from selenium import webdriverfrom selenium.webdriver.support.ui import WebDriverWaitfrom selenium.webdriver.support import expected_conditions as ECfr...

2020-03-18 01:28:55 635

原创 python3的IO多路复用

五种IO模型:阻塞IO;非阻塞IO;IO多路复用;信号驱动IO;异步IO为了提高并发能力,可以采用多进程/多线程的方式实现,但是进程和线程的创建开销较大,所以一般采用IO多路复用来提高并发。IO多路复用:仅仅在内核等待数据时阻塞,一旦socket返回了可读之后,调用recvfrom直接就能拿到数据,单进程可以同时处理多个socket请求,python3中selectors模块实现IO多路复用...

2019-12-29 22:08:00 226

原创 常见排序算法的python实现

#冒泡排序和选择排序def bubbleSort(alist): for i in range(len(alist)-1,0,-1): for j in range(i): if alist[j] > alist[j+1]: alist[j],alist[j+1] = alist[j +1],alist[j]...

2019-12-21 23:34:46 94

原创 sql注入及如何防止sql注入

2019-12-18 15:56:24 114

原创 树的深度优先遍历与广度优先遍历

深度优先有三种遍历方式,用递归实现#递归实现先序遍历def preorder(self, tree): if tree: print(tree.root) self.preorder(tree.lchild) self.preorder(tree.rchild#递归实现中序遍历def preorder(self,tree): ...

2019-12-18 15:17:27 103

原创 利用pandas对数据进行处理并用图表表示

学习如何利用pandas对数据进行处理,以下是一个用于练习的Excel表格表格背景:统计了泰坦尼克号上所有船员的信息,包括姓名,性别,年龄,是否生还等。利用pandas对表格进行分析,查看性别,年龄等因素对船员生还概率的影响...

2019-12-14 23:06:34 394

原创 python的工厂模式 并以Flask项目为例使用工厂类方法创建实例

工厂模式:定义一个工厂类,并定义创建对象的接口,把创建实例的工作交由工厂之类去完成。当需要新增一个类型的时,无需修改现有系统代码,只增加能够产生新类型的子类。作用:使得代码的扩展性更好;创建对象时不会对客户端暴露创建逻辑,创建者只关注工厂类的接口定义,而具体的产品实例交给具体的工厂子类去创建。...

2019-12-11 20:21:11 841

原创 python数据结构学习——用队列模拟打印机打印任务,并计算平均等待时间

任务背景:任意的一个小时里,大约有十名学生会在这一小时里,每人发起2次的打印任务,每次打印1-20页,而打印机有两种模式:1、以草稿模式打印,每分钟打印十页;2、以正常模式打印,每分钟打印五页 求两种方案的平均等待时间分析思路,需要模拟的情况有:在这一小时内打印任务随机生成(任务的页数,任务的等待时间);打印机的属性(打印速度,打印机是否空闲,打印机工作一秒);模拟打印机工作代码如下...

2019-12-01 22:37:01 600

原创 简单爬取链家上广州的租房信息

#导入 requests 和 BeautifulSoup模块import requestsfrom bs4 import BeautifulSoup#链家的网站url = 'https://gz.lianjia.com/zufang/'def get_page(url):#向链家的网站发起请求并得到返回结果 response = requests.get(url)#用lxm...

2019-11-29 18:06:49 479

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除