自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 python协程和异步编程

文章目录协程 & 异步编程(asyncio)1. 协程的实现1.1 greenlet1.2 yield1.3 asyncio1.4 async & awit1.5 小结2.协程的意义2.1 爬虫案例2.2 小结3.异步编程3.1 事件循环3.2 协程和异步编程3.2.1 基本应用3.2.2 await3.2.3 Task对象3.2.4 asyncio.Future对象3.2.5 futures.Future对象3.2.6 异步迭代器3.2.6 异步上下文管理器3.3 小结4. uvloop5

2021-12-22 09:36:28 1143 1

原创 Git超详细使用教程

Git超详细使用教程

2021-12-16 09:23:04 4330 1

原创 协程和异步编程2

2.协程的意义通过学习,我们已经了解到协程可以通过一个线程在多个上下文中进行来回切换执行。但是,协程来回切换执行的意义何在呢?(网上看到很多文章舔协程,协程牛逼之处是哪里呢?)计算型的操作,利用协程来回切换执行,没有任何意义,来回切换并保存状态 反倒会降低性能。IO型的操作,利用协程在IO等待时间就去切换执行其他任务,当IO操作结束后再自动回调,那么就会大大节省资源并提供性能,从而实现异步编程(不等待任务结束就可以去执行其他代码)。2.1 爬虫案例例如:用代码实现下载 url_list 中的图

2021-01-31 11:12:31 212 1

原创 协程和异步编程1

协程 & 异步编程(asyncio)协程(Coroutine),也可以被称为微线程,是一种用户态内的上下文切换技术。简而言之,其实就是通过一个线程实现代码块相互切换执行。例如:def func1(): print(1) ... print(2) def func2(): print(3) ... print(4)func1()func2()上述代码是普通的函数定义和执行,按流程分别执行两个函数中的代码,并先后会输出:1、2、3、4。但如果介入协程技术那么就可

2020-12-28 20:01:47 290

原创 kali实现DNS内网劫持

1.终端输入:systemctl start apache2 启动apach2服务,让准备的网页生效2.终端输入:cd /var/www/html/ 到网站的根目录下方终端输入:ls 查看,index.html就是准备好的页面可以在浏览器输入127.0.0.1查看钓鱼界面3.终端输入:leafpad /etc/ettercap/etter.dns 配置ettercap的配置文件4.终端输入:ettercap -G 启动ettercap这个中间人工具...

2020-10-12 23:58:17 1724

空空如也

空空如也

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

TA关注的人

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