![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
zhwybob
这个作者很懒,什么都没留下…
展开
-
python中线程&进程&协程(转载)
转载至https://www.cnblogs.com/whatisfantasy/p/6440585.html1.1 线程1.1.1 什么是线程线程是操作系统能够进行运算调度的最小单位。它被包含在进程之中,是进程中的实际运作单位。一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务。一个线程是一个execution context(执行上下文),即一个cpu执行时所需要的一串指令。1.1.2 线程的工作方式假设你正在读一本书,没有读完,你想休.转载 2020-06-28 17:09:29 · 132 阅读 · 0 评论 -
Python 线程的常规使用之Threading
目录什么是线程threading模块 普通创建自定义线程守护线程主线程等待子线程结束多线程之间共享全局变量互斥锁什么是线程线程是操作系统能够进行运算调度的最小单位 ,他被包含在进程当中,是进程中的实际运作单位线程是CPU调度的最小单位进程是资源分配和调度的最小单位threading模块 普通创建def run(n): print("task", n) time.sleep(1) print("3") time.sl...原创 2020-06-15 15:22:41 · 268 阅读 · 0 评论 -
并发&并行&t同步&异步&阻塞&非阻塞
并发: 指的是任务数多余cpu核数,通过操作系统的各种任务调度算法,实现用多个任务“一起”执行(实际上总有一些任务不在执行,因为切换任务的速度相当快,看上去一起执行而已)并行:指的是任务数小于等于cpu核数,即任务真的是一起执行的同步:就是协同步调,按预定的先后次序进行运行。三个任务,先执行第一个,等待他返回结果,再去执行下一个异步:与同步相反三个任务,同时执行,谁先返回结果,就去处理它阻塞:阻塞和非阻塞这两个概念与程序(线程)等待消息通知(无...原创 2020-06-01 16:37:11 · 176 阅读 · 0 评论 -
python中闭包和装饰器的理解与运用
理解Python装饰器(Decorator)想要理解Python中的装饰器,不得不先理解闭包(closure)这一概念。闭包在函数的内部定义一个函数,并且里面的这个函数用到了外面函数的变量,那么将里面的函数和所用到的变量称为闭包注意点:由于闭包引用了外部函数的局部变量,则外部函数的局部变量没有及时释放,消耗内存 实例1 def outdoor(num1): def indoor(num2): print("在函数内部的数字是:",num2)..原创 2020-05-18 11:50:58 · 218 阅读 · 0 评论 -
Matplotlib的第一次使用
Matplotlib 入门学习matplotlib安装pip install -i https://pypi.tuna.tsinghua.edu.cn/simple matplotlibmatplotlib.pytplot包含了一系列类似于matlab的画图函数。 它的函数作用于当前图形(figure)的当前坐标系(axes)。import matplotlib.pyplot as plt直线图import matplotlib.pyplot as plt...原创 2020-05-13 11:34:01 · 133 阅读 · 0 评论 -
有道翻译反爬虫案例JS具体分析
左侧输入文字后点击翻译 找到xhr的那条请求浏览器向有道翻译的一个接口发出了POST请求并且得到了正常响应action keyfrom 区分客户端类型sing,salt,ts,bv可能是随机生成的反爬虫字符串请求发现网页加载了fanyi.min.js的文件 找到对应的sign ts bv salt然后继续往下找 找到用于生成sign,bv,sal...原创 2020-04-27 17:24:36 · 277 阅读 · 0 评论 -
Selenium+Phatomjs爬取微博 +GUI + 打包exe
一个exe小工具,自定义输入关键词,然后一键爬取微博搜索这个词后的搜索结果的所有翻页内容,字段为博主id、微博正文、评论数、转发数、点赞数、发布时间,采集结果自动导出excel设计一个简单的GUI页面爬取结果保存excel创建excel表 自动点击登录 如果有验证码 截图保存本地 tk页面显示 try: ...原创 2020-04-27 15:42:24 · 634 阅读 · 1 评论