上一页 1 ··· 5 6 7 8 9 10 下一页
摘要: python中的队列分类可分为两种: 1.线程Queue,也就是普通的Queue 2.进程Queue,在多线程与多进程会介绍。 Queue的种类: FIFO: Queue.Queue(maxsize=0) FIFO即First in First Out,先进先出。Queue提供了一个基本的FIFO容 阅读全文
posted @ 2017-05-25 18:36 W-D 阅读(72875) 评论(1) 推荐(4) 编辑
摘要: 同步IO和异步IO,阻塞IO和非阻塞IO分别是什么,到底有什么区别?不同的人在不同的上下文下给出的答案是不同的。所以先限定一下本文的上下文。 一 概念说明 在进行解释之前,首先要说明几个概念:- 用户空间和内核空间- 进程切换- 进程的阻塞- 文件描述符- 缓存 I/O 用户空间与内核空间 现在操作 阅读全文
posted @ 2017-05-24 12:52 W-D 阅读(2540) 评论(0) 推荐(1) 编辑
摘要: 一、协程介绍 协程,又称微线程,纤程。英文名Coroutine。一句话说明什么是线程:协程是一种用户态的轻量级线程。 协程拥有自己的寄存器上下文和栈。协程调度切换时,将寄存器上下文和栈保存到其他地方,在切回来的时候,恢复先前保存的寄存器上下文和栈。因此: 协程能保留上一次调用时的状态(即所有局部状态 阅读全文
posted @ 2017-05-22 19:13 W-D 阅读(1595) 评论(0) 推荐(0) 编辑
摘要: 场景预设: 很多运维人员平时进行维护linux/unix主机时候,无非通过ssh到相应主机操作,那么一旦主机有成千上百台,那该如何应对,这时候我们需要批处理工具,基于python的工具有ansible、salt,而ansible的核心则是基于paramiko。 安装: pip install par 阅读全文
posted @ 2017-05-15 22:57 W-D 阅读(1869) 评论(0) 推荐(0) 编辑
摘要: 线程是操作系统能够进行运算调度的最小单位,它被包含在进程之中,是进程中的实际运作单位,一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务。 在同一个进程内的线程的数据是可以进行互相访问的。 线程的切换使用过上下文来实现的,比如有一本书,有a和b这两个人( 阅读全文
posted @ 2017-05-08 21:56 W-D 阅读(3620) 评论(0) 推荐(5) 编辑
摘要: socket简介: Socket又称"套接字",应用程序通常通过"套接字"向网络发出请求或者应答网络请求。 socket本质上就是在2台网络互通的电脑之间,架设一个通道,两台电脑通过这个通道来实现数据的互相传递。 我们知道网络 通信 都 是基于 ip+port 方能定位到目标的具体机器上的具体服务, 阅读全文
posted @ 2017-05-04 15:31 W-D 阅读(444) 评论(0) 推荐(0) 编辑
摘要: 一、__init__和__new__方法执行的顺序? 在面向对象中介绍了关于对象创建的过程,我们知道__new__方法先于__init__方法执行。 二、__new__方法是什么? 首先,我们先来看下下面的代码 上面代码告诉了我们,执行init之前new方法执行了,并且代码中重构了父类的new方法, 阅读全文
posted @ 2017-04-24 16:26 W-D 阅读(4837) 评论(0) 推荐(1) 编辑
摘要: isinstance:判断某个对象是否是某个类的实例,返回True或Flase issubclass:判断某个类是否是某个类的子类。 例如: 在很多时候,我们编写的一个模块需要动态导入,普通的import已经无法满足我们需求,importlib提供了动态导入模块方法,import_moudule(模 阅读全文
posted @ 2017-04-19 22:27 W-D 阅读(615) 评论(0) 推荐(0) 编辑
摘要: 本文主要介绍python中的面向对象,分为面向对象基础和面向对象进阶。 编程范式 编程是程序员用特定的语法+数据结构+算法组成的代码来告诉计算机如何执行任务的过程 ,一个程序是程序员为了得到一个任务结果而编写的一组指令的集合,正所谓条条大路通罗马,实现一个任务的方式有很多种不同的方式, 对这些不同的 阅读全文
posted @ 2017-04-16 18:36 W-D 阅读(725) 评论(0) 推荐(0) 编辑
摘要: python模块说明:类似于函数式编程和面向过程编程,函数式编程则完成一个功能,其他代码用来调用即可,提供了代码的重用性和代码间的耦合。而对于一个复杂的功能来,可能需要多个函数才能完成(函数又可以在不同的.py文件中),多个 .py 文件组成的代码集合就称为模块。 模块分三种: 内置模块 第三方模块 阅读全文
posted @ 2017-03-06 01:31 W-D 阅读(12041) 评论(1) 推荐(3) 编辑
上一页 1 ··· 5 6 7 8 9 10 下一页