摘要: 一. Python线程互斥锁Lock 使用多线程可以同时执行多个任务,提高开发效率,但是在实际开发中往往我们会碰到线程同步问题,假如有这样一个场景:对全局变量累加1000000此,为了提高开发效率,我们可以使用多线程完成,示例代码如下: #!/usr/bin/python # -*- coding: 阅读全文
posted @ 2020-12-20 23:47 风不再来 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 一. 线程定时器Timer原理 Timer最基本的理解是定时器,可以启动多个定时任务,这些定时器任务是异步执行,所以不存在等待顺序执行顺序。 定时器只能执行一次,如果需要重复执行,需要重新添加任务。 导入模块 from threading import Timer timer = threading 阅读全文
posted @ 2020-12-20 22:53 风不再来 阅读(5525) 评论(0) 推荐(0) 编辑
摘要: 同步和异步: 同步就是整个处理过程顺序执行,当各个过程都执行完毕,并返回结果。是一种线性执行的方式,执行的流程不能跨越。 异步与同步相反,在调用发出后,调用者可以继续执行后面的操作,被调用者通过状态通知调用者,或者通过回调函数来通知结果。 1. Asyncio模块 import asyncio im 阅读全文
posted @ 2020-12-20 22:48 风不再来 阅读(320) 评论(0) 推荐(0) 编辑
摘要: 目标 在这里你将学会这样读入一副图像,怎么样显示一副图像,以及如何保存一副图像 你将学习如下函数:cv2.imread(), cv2.imshow(), cv2.imwrite() 如果你愿意的话,我会教你如何使用Matplotlib显示一副图片 读入图像 使用函数cv2.imread()读入图像。 阅读全文
posted @ 2020-12-20 20:19 风不再来 阅读(169) 评论(0) 推荐(0) 编辑
摘要: Opencv简介 Opencv是计算机视觉中经典的专用库,其支持多语言,跨平台,功能强大。Opencv-Python为Opencv提供了Python接口,使得使用者在Python中能够调用C/C++,在 保证易读性和运行效率的前提下,实现所需的功能。 Opencv是由**Gray Bradsky** 阅读全文
posted @ 2020-12-20 19:11 风不再来 阅读(5218) 评论(0) 推荐(0) 编辑