上一页 1 2 3 4 5 6 7 ··· 11 下一页
摘要: 一、什么是递归? 递归是一种分而治之的一种解题思路 二、使用递归的场景 一般使用递归要下面这几个条件 1)将一个复杂的问题拆分成规模比较小的若干部分 2)每个子问题的求解思路是一模一样的 3)有递归的结束条件 实例1:找密码串 import string import random people = 阅读全文
posted @ 2020-03-31 19:29 海澜时见鲸 阅读(186) 评论(0) 推荐(0)
摘要: 一、安装第三方包 pip install openpyxl==2.5.4 (注意版本号) 二、代码实现 1)创建一个excel文件,并写入内容 from openpyxl import Workbook import datetime import time import locale wb = W 阅读全文
posted @ 2020-03-29 23:35 海澜时见鲸 阅读(276) 评论(0) 推荐(0)
摘要: 一、协程在python中常用的包 yield、greenlet、gevent、asyncio 二、创建协程 1)使用yield创建协程 import time def consumer(name): # 生成器 print("%s 要开始吃包子了!" % name) while True: baoz 阅读全文
posted @ 2020-03-28 23:35 海澜时见鲸 阅读(676) 评论(0) 推荐(0)
摘要: 问题1:什么叫协程? 协程(Coroutine)是线程的更小切分,又称为“微线程”,是一种用户态的轻量级线程。线程是系统级别的它们由操作系统调度;协程则是程序级别的由程序员根据需要自己调度。 问题2:协程与线程的区别? 1)线程之间需要上下文切换成本相对协程来说是比较高的,尤其在开启线程较多时,但协 阅读全文
posted @ 2020-03-28 22:51 海澜时见鲸 阅读(252) 评论(0) 推荐(0)
摘要: 守护线程:主线程结束,无论子线程是否执行完毕,都跟着结束 import threading import time class MyThread(threading.Thread): def __init__(self, id): super().__init__() self.id = id de 阅读全文
posted @ 2020-03-28 20:06 海澜时见鲸 阅读(2488) 评论(0) 推荐(0)
摘要: 资源共享:在同一个进程里的线程间,资源是共享的。 1)队列共享(只要普通的队列就可以共享) from threading import Thread from queue import Queue import time def create(queue): # 储钱罐 for i in [100, 阅读全文
posted @ 2020-03-28 19:43 海澜时见鲸 阅读(298) 评论(0) 推荐(0)
摘要: 锁:可以保证线程同步和线程安全 1)Lock锁 方式1:Lock from threading import Thread, Lock import threading def run(lock, num): lock.acquire() # 获得锁 threadName = threading.c 阅读全文
posted @ 2020-03-28 19:29 海澜时见鲸 阅读(178) 评论(0) 推荐(0)
摘要: 一、在python中的一些线程相关的模块和包: _thread threading Multiprocessing 二、threading.Thread 说明 1)作用:创建线程 2)语法 # 构造方法help(threading.Thread) __init__(self, group=None, 阅读全文
posted @ 2020-03-28 16:48 海澜时见鲸 阅读(347) 评论(0) 推荐(0)
摘要: 问题1、单进程、线程、协程的区别? 单进程:操作系统分配资源的最小单位,是一个程序的动态执行,有各自的地址空间,不同进程中使用的变量是各自独立,且互相不能访问的,进程中的变量存在各自的地址空间中,互相禁止访问。(由操作系统调度) 线程:是cpu运行的最小单位,进程至少会有一个线程,也可以多个线程,他 阅读全文
posted @ 2020-03-28 16:05 海澜时见鲸 阅读(182) 评论(0) 推荐(0)
摘要: import requests import json import string import random from multiprocessing import Pool, Manager def test_register(lock, success_Count, failure_Count 阅读全文
posted @ 2020-03-27 22:43 海澜时见鲸 阅读(659) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 ··· 11 下一页