异步IO:就是发起一个IO操作(如:网络请求,文件读写等),这些操作一般是比较耗时的,不用等待它结束,可以继续做其他事情,结束时会发来通知。
协程:又称为微线程,在一个线程中执行,执行函数时可以随时中断,由程序(用户)自...
[code lang="python"]
import asyncio
async def hello(num):
while num <= 30:
print(f'num = {num}')
await asyncio.sleep(1)
print(f'sleep done - {num}')
num += 1
...
第十二天 异步编程(2)和单元测试
今天计划学习Python的多线程编程异步编程,学习项目及练习源码地址:
GitHub源码
协程
参见昨天的学习记录
无阻塞
异步程序依然会假死freezing
freezing案例:
import asyncio
import time
...
第十一天 并发编程和异步编程(1)
今天计划学习Python的多线程编程异步编程,学习项目及练习源码地址:
GitHub源码
线程
线程也是实现多任务的一种方式,一个进程中,也经常需要同时做多件事,就需要同时运行多个‘子任务’,这...
第十天 numpy模块介绍和使用
今天计划学习numpy模块以及Python的多线程编程,学习项目及练习源码地址:
GitHub源码
numpy模块
NumPy是Python中科学计算的基础包。它是一个Python库,提供多维数组对象,各种派生对象(如掩码数组和...
大家好,我是霖hero
相信很多人都希望进腾讯这种大厂工作吧,人工高福利好,那么腾讯公司现在在招哪些职位,职位要求是什么呢,今天我们通过Scrapy框架来爬取腾讯招聘网,一探究竟!!!
爬前分析
爬取前我们来简单分析一下...
aiomysql脏读的解决办法
创建连接池时增加 autocommit=True
[code lang="python"]
#!/usr/bin/python3
# -*- coding:utf-8 -*-
# @Author : Charlie Zhang
# @Email : charlie.zhang@wiwide.com
# @Time ...
一、概述
aiomysql是一个从asyncio(PEP-3156/tulip)框架访问MySQL数据库的库。它依赖并重用PyMySQL的大部分部分。aiomysql试图成为一个很棒的aiopg库,并保留相同的api、外观和感觉。
在内部aimysql是PyMySQL的副本,底层io调...
Selenium 4.0,我终于等到了你,不容易
本文环境:Python38、selenium4.1
一、版本更新
2018年的11月1号,selenium的3.141.0这个稳定版本。这个正式版本持续了将近3年的时间。
2021年10月13号,才看到4.0的正式版本,之前...
1、前言
码工人之歌
码工人,码工魂,码工人才是人上人。
码工人你不要哭,因为……骑电瓶车的时候,擦眼流水儿不安全。
码工人996写代码少活十年,而不写代码一天都活不下去。
2、问题
噗哈哈,开个玩笑。首先回顾...