摘要: IO模型介绍 为了更好地了解IO模型,我们需要事先回顾下:同步、异步、阻塞、非阻塞 同步(synchronous) IO和异步(asynchronous) IO,阻塞(blocking) IO和非阻塞(non-blocking)IO分别是什么,到底有什么区别?这个问题其实不同的人给出的答案都可能不同 阅读全文
posted @ 2018-05-02 16:58 泛夜泰克 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 异步调用+回调机制 Event 同进程的一样 线程的一个关键特性是每个线程都是独立运行且状态不可预测。如果程序中的其 他线程需要通过判断某个线程的状态来确定自己下一步的操作,这时线程同步问题就会变得非常棘手。为了解决这些问题,我们需要使用threading库中的Event对象。 对象包含一个可由线程 阅读全文
posted @ 2018-04-28 15:09 泛夜泰克 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 官方介绍 首先需要明确的一点是GIL并不是Python的特性,它是在实现Python解析器(CPython)时所引入的一个概念。就好比C++是一套语言(语法)标准,但是可以用不同的编译器来编译成可执行代码。有名的编译器例如GCC,INTEL C++,Visual C++等。Python也一样,同样一 阅读全文
posted @ 2018-04-27 15:45 泛夜泰克 阅读(317) 评论(0) 推荐(0) 编辑
摘要: 线程 线程指的是一条流水线的工作过程 一个进程内自带一个线程,线程才是执行单位。注意:进程根本就不是一个执行单位,进程其实是一个资源单位。 主进程就是主线程 进程和线程的区别: 1、同一进程内的线程们共享该进程内资源,不同进程内的线程资源肯定是隔离的。 2、创建线程的开销比创建进程要小的多 为何要用 阅读全文
posted @ 2018-04-26 16:45 泛夜泰克 阅读(389) 评论(0) 推荐(0) 编辑
摘要: 什么是程序?什么是进程? 程序说白了就是一堆文件 进程就是一个正在执行的过程/程序,所以说进程是一个抽象的概念,这个概念起源操作系统。 操作系统 定义:操作系统是位于计算机硬件与应用软件之间用于协调、管理、控制计算机硬件与软件的资源的一种控制程序。 作用:1、把复杂丑陋的硬件操作都封装成美丽的接口, 阅读全文
posted @ 2018-04-23 16:43 泛夜泰克 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 作为应用程序开发程序员,在以后我们更多的是会面向客户的。所以其中就有客户端和服务端的架构内容。 客户端/服务器架构 1.硬件C/S架构(打印机) 2.软件C/S架构 互联网中处处是C/S架构 如黄色网站是服务端,你的浏览器是客户端(B/S架构也是C/S架构的一种) 腾讯作为服务端为你提供视频,你得下 阅读全文
posted @ 2018-04-18 17:07 泛夜泰克 阅读(90) 评论(0) 推荐(0) 编辑
摘要: 什么是异常 异常就是程序运行时发生错误的信号(在程序出现错误时,则会产生一个异常,若程序没有处理它,则会抛出该 异常,程序的运行也随之终止),在python中,错误触发的异常如下 错误分成两种 #语法错误示范一 if #语法错误示范二 def test: pass #语法错误示范三 class Fo 阅读全文
posted @ 2018-04-18 14:41 泛夜泰克 阅读(113) 评论(0) 推荐(0) 编辑
摘要: isinstance(obj,cls)和issubclass(sub,super) isinstance(obj,cls)检查是否obj是否是类 cls 的对象 ssubclass(sub, super)检查sub类是否是 super 类的派生类 反射 python面向对象中的反射:通过字符串的形式 阅读全文
posted @ 2018-04-17 14:59 泛夜泰克 阅读(77) 评论(0) 推荐(0) 编辑
摘要: 多态 多态是指一类事物有多种形态 动物有多种形态:人、狗、猪 文件有多种形态:文本文件,可执行文件 多态性 可以在不用考虑对象具体类型的前提下而直接使用对象下的方法 在面向对象方法中一般是这样表述多态性:向不同的对象发送同一条消息(!!!obj.func():是调用了obj的方法func,又称为向o 阅读全文
posted @ 2018-04-16 14:55 泛夜泰克 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 组合 软件重用的重要方式除了继承之外还有另外一种方式,即:组合 组合指的是,在一个类中以另外一个类的对象作为数据属性,称为类的组合 组合与继承都是有效地利用已有类的资源的重要方式。但是二者的概念和使用场景皆不同, 1.继承的方式 通过继承建立了派生类与基类之间的关系,它是一种'是'的关系,比如白马是 阅读全文
posted @ 2018-04-13 20:00 泛夜泰克 阅读(240) 评论(0) 推荐(0) 编辑