03 2020 档案

摘要:一、正则表达式是一个特殊的字符序列,它能帮助你方便的检查一个字符串是否与某种模式匹配。 阅读全文
posted @ 2020-03-12 17:18 微风轻哨 阅读(147) 评论(0) 推荐(0) 编辑
摘要:示例: 阅读全文
posted @ 2020-03-11 15:47 微风轻哨 阅读(153) 评论(0) 推荐(0) 编辑
摘要:一、使用闭包:在不修改源码的前提下,为现有函数添加新的功能 需求二多个装饰器的使用: 需求三:装饰器参数 阅读全文
posted @ 2020-03-08 17:34 微风轻哨 阅读(86) 评论(0) 推荐(0) 编辑
摘要:一、闭包: 什么是闭包? 函数 二、如何创建闭包: 1.嵌套函数定义(外部函数,内部函数) 2.内部函数使用外部函数定义的变量 3.外部函数一定要有返回值,返回内部函数名 三、需求使用闭包完成两个数的求和计算: 四、需求使用闭包求原点之间的距离: 三、实现日志打印功能 阅读全文
posted @ 2020-03-08 15:18 微风轻哨 阅读(107) 评论(0) 推荐(0) 编辑
摘要:一、迭代器 #能被next()访问,并不断返回下一个值的对象 #1.isinstance(对象,类) #(1)可迭代性:Iterable #(2)迭代器 Iterator二、具备可迭代性的的元素,不一定是迭代器,但是生成器一定是迭代器 阅读全文
posted @ 2020-03-08 14:16 微风轻哨 阅读(96) 评论(0) 推荐(0) 编辑
摘要:一、在Python中,记录一种算法,一边循环一边计算的机制,称为生成器:generator。 二、生成器的优点: 如果列表元素按照某种算法推算出来,那我们就可以在循环的过程中不断推算出后续的元素,这样就不必创建完整的list,从而节省大量的空间。 简单一句话:想要得到庞大的数据,又想让它占用空间少, 阅读全文
posted @ 2020-03-03 17:42 微风轻哨 阅读(131) 评论(0) 推荐(0) 编辑
摘要:一、生产者消费者模式: 在线程世界里,生产者就是生产数据的线程,消费者就是消费数据的线程 1.经常出现生产数据的速度大于消费数据的速度,或者生产速度跟不上消费速度 2.生产者消费者模式是通过一个容器(缓冲区)来解决生产者和消费者的强耦问题 (1) 例如两个线程共同操作一个列表,一个放数据,一个取数据 阅读全文
posted @ 2020-03-01 21:48 微风轻哨 阅读(241) 评论(0) 推荐(0) 编辑
摘要:一、线程同步 (1)当多个线程几乎同时修改某一个共享数据的时候,需要进行同步控制 (2)线程同步能够保证多个线程安全访问竞争资源,最简单的同步机制是引入互斥锁 (3)互斥锁保证了每次只有一个线程进行写入操作,从而保证了多线程情况下数据的正确性(原子性) 互斥锁为资源引入一个状态:锁定/非锁定。某个线 阅读全文
posted @ 2020-03-01 14:18 微风轻哨 阅读(182) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示