上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 19 下一页
摘要: 上一篇文章分享了 Python中的那些冷知识,地址在这里 盘点 Python 中的那些冷知识(一) 今天将接着分享!! 06. 默认参数最好不为可变对象 函数的参数分三种 可变参数 默认参数 关键字参数 这三者的具体区别,和使用方法在 廖雪峰的教程 里会详细的解释。这里就不搬运了。 今天要说的是,传 阅读全文
posted @ 2019-02-17 21:49 王一白 阅读(1256) 评论(0) 推荐(1) 编辑
摘要: 小明在日常Code中遇到一些好玩,冷门的事情,通常都会记录下来。 现在已经积攒了一些了,最近打算整理一波,发出来给大家补补。一篇只分享五个,有时间了就整理。不想错过的,千万记得关注一下。 1. 省略号也是对象 ... 这是省略号,在Python中,一切皆对象。它也不例外。 在 Python 中,它叫 阅读全文
posted @ 2018-07-30 22:25 王一白 阅读(3576) 评论(0) 推荐(4) 编辑
摘要: 大家好,并发编程 进入第十一章。 前面两节,我们讲了协程中的单任务和多任务 这节我们将通过一个小实战,来对这些内容进行巩固。 在实战中,将会用到以下知识点: 多线程的基本使用 Queue消息队列的使用 Redis的基本使用 asyncio的使用 . 动态添加协程 在实战之前,我们要先了解下在asyn 阅读全文
posted @ 2018-06-01 23:52 王一白 阅读(6757) 评论(2) 推荐(3) 编辑
摘要: 大家好,并发编程 进入第十章。好了,今天的内容其实还挺多的,我准备了三天,到今天才整理完毕。希望大家看完,有所收获的,能给小明一个赞。这就是对小明最大的鼓励了。为了更好地衔接这一节,我们先来回顾一下上一节的内容。 上一节「」,我们首先介绍了,如何创建一个协程对象.主要有两种方法 通过async关键字 阅读全文
posted @ 2018-05-30 23:12 王一白 阅读(8403) 评论(5) 推荐(7) 编辑
摘要: 大家好,并发编程 进入第九篇。 通过前两节的铺垫(关于协程的使用),今天我们终于可以来介绍我们整个系列的重点 -- asyncio。 asyncio是Python 3.4版本引入的标准库,直接内置了对异步IO的支持。 有些同学,可能很疑惑,既然有了以生成器为基础的协程,我们直接使用yield 和 y 阅读全文
posted @ 2018-05-27 09:57 王一白 阅读(11191) 评论(3) 推荐(4) 编辑
摘要: 大家好,并发编程 进入第八篇。 直到上一篇,我们终于迎来了Python并发编程中,最高级、最重要、当然也是最难的知识点--协程。 当你看到这一篇的时候,请确保你对生成器的知识,有一定的了解。当然不了解,也没有关系,你只要花个几分钟的时间,来看下我上一篇文章,就能够让你认识生成器,入门协程了。 再次提 阅读全文
posted @ 2018-05-24 21:43 王一白 阅读(39163) 评论(8) 推荐(15) 编辑
摘要: 大家好,并发编程 进入第七篇。 从今天开始,我们将开始进入Python的难点,那就是协程。 为了写明白协程的知识点,我查阅了网上的很多相关资料。发现很难有一个讲得系统,讲得全面的文章,导致我们在学习的时候,往往半知半解,学完还是一脸懵逼。 学习协程的第一门课程,是要认识生成器,有了生成器的基础,才能 阅读全文
posted @ 2018-05-19 17:21 王一白 阅读(7100) 评论(4) 推荐(6) 编辑
摘要: 大家好,并发编程 进入第六篇。 在第四章,讲消息通信时,我们学到了Queue消息队列的一些基本使用。昨天我在准备如何创建线程池这一章节的时候,发现对Queue消息队列的讲解有一些遗漏的知识点,而这些知识点,也并不是无关紧要的,所以在今天的章节里,我要先对Queue先做一些补充以防大家对消息队列有一些 阅读全文
posted @ 2018-05-17 12:40 王一白 阅读(3927) 评论(0) 推荐(0) 编辑
摘要: 大家好,并发编程 进入第三篇。 上班第一天,大家应该比较忙吧。小明也是呢,所以今天的内容也很少。只要几分钟就能学完。 昨天我们说,线程与线程之间要通过消息通信来控制程序的执行。 G讲完了消息通信,今天就来探讨下线程里的信息隔离是如何做到的。 大家注意:信息隔离,这并不是官方命名的名词,也不是网上广为 阅读全文
posted @ 2018-05-15 00:00 王一白 阅读(3412) 评论(1) 推荐(1) 编辑
摘要: 大家好,并发编程 进入第四篇。 本文目录 前言 Event事件 Condition Queue队列 总结 . 前言 前面我已经向大家介绍了,如何使用创建线程,启动线程。相信大家都会有这样一个想法,线程无非就是创建一下,然后再start()下,实在是太简单了。 可是要知道,在真实的项目中,实际场景可要 阅读全文
posted @ 2018-05-14 13:03 王一白 阅读(8128) 评论(7) 推荐(2) 编辑
上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 19 下一页