随笔分类 -  python小白之路

摘要:本篇导航: IO模型介绍 阻塞IO(blocking IO) 非阻塞IO(non-blocking IO) 多路复用IO(IO multiplexing) 异步IO(Asynchronous I/O) IO模型比较分析 selectors模块 socketserver实现并发 一、IO模型介绍 同步 阅读全文
posted @ 2017-09-03 23:14 布吉岛丶 阅读(366) 评论(0) 推荐(0)
摘要:concurrent.futures —Launching parallel tasks concurrent.futures模块同时提供了进程池和线程池,它是将来的使用趋势,同样我们之前学习的进程池Pool和threadpool模块也可以使用。 阅读全文
posted @ 2017-08-31 23:49 布吉岛丶 阅读(653) 评论(0) 推荐(0)
摘要:上一篇随笔我们学了全局解释器锁,前面也学了互斥锁,今天学习一些与锁相关的点,例如递归锁,信号量,Event,还会学习我们已经很熟悉的队列,不过这次的队列是作为一个模块出现的。 阅读全文
posted @ 2017-08-30 18:44 布吉岛丶 阅读(756) 评论(0) 推荐(1)
摘要:之前我们学了很多进程间的通信,多进程并发等等,今天我们来学习线程,线程和进程是什么关系,进程和线程有什么相同而又有什么不同今天就来揭晓这个答案。 阅读全文
posted @ 2017-08-29 23:26 布吉岛丶 阅读(682) 评论(0) 推荐(0)
摘要:多进程是实现并发的手段之一,我们之前学习了开多进程一个操作系统不可能无限开启进程,开启进程是需要占用资源的。所以今天我们可以学习一个进程池可以用来管理我们开启的进程。 阅读全文
posted @ 2017-08-28 22:36 布吉岛丶 阅读(698) 评论(0) 推荐(0)
摘要:我们之前做了多进程并发,那么你们有没有发现问题。如果说多个进程共享同一个数据,比如抢火车票大家同时在客户端查看同时购买会出现什么问题呢?今天我们将讲述进程锁还有进程间通信,进程之间彼此隔离,他们需要一个第三方联系起来。 阅读全文
posted @ 2017-08-25 19:45 布吉岛丶 阅读(1007) 评论(0) 推荐(0)
摘要:我们之前基于tcp所做的通信都只能一个一个链接只有关闭当前链接时才能去链接下一个通信,这显然与现实情况不合。今天我们将来学一个新的概念进程,来做一个python多进程的并发编程。还会贴一个用json序列化将上个随笔中的ssh例子优化的代码。 阅读全文
posted @ 2017-08-24 17:35 布吉岛丶 阅读(1057) 评论(0) 推荐(1)
摘要:昨天我们所做的套接字是有漏洞的,它会出现粘包现象,没有发现这个问题的我们今天会进行演示。今天也会稍微讲解一下基于udp的套接字。 阅读全文
posted @ 2017-08-22 19:49 布吉岛丶 阅读(552) 评论(0) 推荐(0)
摘要:经过近一个半月的学习我们已经度过了python基础的阶段,今天我们开始学习python网络编程,没有难以理解的逻辑,更注重的是记忆。 阅读全文
posted @ 2017-08-21 19:35 布吉岛丶 阅读(1124) 评论(0) 推荐(1)
摘要:前段时间讲了很多的模块应为当时面向对象没有讲有几个没有说今天补上,再说一个异常处理。 阅读全文
posted @ 2017-08-17 17:14 布吉岛丶 阅读(745) 评论(0) 推荐(0)
摘要:学了面向对象三大特性继承,多态,封装。今天我们看看面向对象的一些进阶内容,反射和一些类的内置函数。 阅读全文
posted @ 2017-08-16 19:28 布吉岛丶 阅读(311) 评论(0) 推荐(0)
摘要:昨天说了面向对象三大特性的继承,今天来说多态和封装,很多其他程序员说python不支持多态没有多态,并不是python没有多态,而是python处处皆多态。今天的讲课重点会放在封装。 阅读全文
posted @ 2017-08-15 16:24 布吉岛丶 阅读(346) 评论(0) 推荐(0)
摘要:前两天我们认识了面向对象也对面向对象有了初步的认识今天我们先会说一点组合的进阶,今天重点是继承。 阅读全文
posted @ 2017-08-14 19:22 布吉岛丶 阅读(498) 评论(0) 推荐(0)
摘要:一切皆对象! 阅读全文
posted @ 2017-08-10 19:12 布吉岛丶 阅读(761) 评论(2) 推荐(2)
摘要:之前两天我们介绍了一些比较常用的模块,而我也说过会讲解什么是模块,今天我们就来分析分析模块和包,模块我们现阶段使用还可以而包的话现阶段我们基本很少会用到包,学的不是很清楚也没关系这些东西都是用的多了也就慢慢熟悉了。 阅读全文
posted @ 2017-08-09 19:46 布吉岛丶 阅读(793) 评论(0) 推荐(0)
摘要:之前学了两个常用的模块collections和re模块今天我们接着学习其他几个常用模块。都是比较常用的之前的学习或多或少也有所接触比如说时间模块等。 阅读全文
posted @ 2017-08-08 19:32 布吉岛丶 阅读(792) 评论(0) 推荐(1)
摘要:从今天开始我们就要开始学习python的模块,今天先介绍两个常用模块collections和re模块。还有非常重要的正则表达式,今天学习的正则表达式需要记忆的东西非常多,希望大家可以认真记忆。按常理来说我们应该先解释模块概念性东西再来学习具体的模块使用。可是直接解释可能反而不好理解,模块的使用非常方便,所以我们采用先介绍使用常用模块过两天再具体进行模块概念的讲解。 阅读全文
posted @ 2017-08-07 20:27 布吉岛丶 阅读(949) 评论(0) 推荐(0)
摘要:我们学了这么多关于函数的知识基本都是自己定义自己使用,那么我们之前用的一些函数并不是我们自己定义的比如说print(),len(),type()等等,它们是哪来的呢? 阅读全文
posted @ 2017-08-03 20:31 布吉岛丶 阅读(841) 评论(0) 推荐(0)
摘要:迭代器和生成器是函数中的一大重点,务必掌握,何为迭代?何为迭代器? 阅读全文
posted @ 2017-08-02 19:20 布吉岛丶 阅读(850) 评论(0) 推荐(0)
摘要:人理解循环,神理解递归! 阅读全文
posted @ 2017-07-31 19:42 布吉岛丶 阅读(547) 评论(0) 推荐(0)