摘要: 1、为什么需要多进程 由于GIL的存在,python中的多线程其实并不是真正的多线程,如果想要充分地使用多核CPU的资源,在python中大部分情况需要使用多进程。 multiprocessing包是Python中的多进程管理包。与threading.Thread类似,它可以利用multiproce 阅读全文
posted @ 2018-02-28 14:36 Druid_Py 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 队列分为线程队列和进程队列。线程队列只用于多个线程之间进行数据交互,不能跨进程通信;进程队列用于父进程与子进程,或者属于同一父进程下多个子进程进行交互,不能跨进程通信。 1、FIFO FIFO = First in First out,先进先出队列 2、LIFO 后进先出队列 = Last in F 阅读全文
posted @ 2018-02-28 10:33 Druid_Py 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 1、进程 程序并不能单独运行,只有将程序装载到内存中,系统为它分配资源才能运行,而这种执行的程序就称之为进程。程序和进程的区别就在于:程序是指令的集合,它是进程运行的静态描述文本;进程是程序的一次执行活动,属于动态概念。 在多道编程中,我们允许多个程序同时加载到内存中,在操作系统的调度下,可以实现并 阅读全文
posted @ 2018-02-09 17:12 Druid_Py 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 1 Socket 1.1 Socket是什么? Socket是应用层与TCP/IP协议族通信的中间软件抽象层,它是一组接口。在设计模式中,Socket其实就是一个门面模式,它把复杂的TCP/IP协议族隐藏在Socket接口后面,对用户来说,一组简单的接口就是全部,让Socket去组织数据,以符合指定 阅读全文
posted @ 2018-01-08 16:42 Druid_Py 阅读(167) 评论(0) 推荐(0) 编辑
摘要: Python 几种取整的方法 数据处理是编程中不可避免的,很多时候都需要根据需求把获取到的数据进行处理,取整则是最基本的数据处理。取整的方式则包括向下取整、四舍五入、向上取整等等。 1、向下取整 向下取整直接用内建的 int() 函数即可: 1 >>> a = 3.75 2 >>> int(a) 3 阅读全文
posted @ 2017-12-19 21:51 Druid_Py 阅读(522) 评论(0) 推荐(0) 编辑
摘要: 1、模块的定义 2、time & datetime模块 2.1、 模块的语法 2.2、 参数解释 2.3、 时间格式之间的转换 3、random模块 生成随机验证码: 4、OS模块 在Linux和Mac平台上,该函数会原样返回path,在windows平台上会将路径中所有字符转换为小写,并将所有斜杠 阅读全文
posted @ 2017-12-07 22:31 Druid_Py 阅读(1013) 评论(0) 推荐(0) 编辑
摘要: 1、迭代器的基本概念 我们已经知道,可以直接作用于for循环的数据类型有以下几种: 一类是集合数据类型,如list、tuple、dict、set、str等; 一类是generator,包括生成器和带yield的generator function。 这些可以直接作用于for循环的对象统称为可迭代对象 阅读全文
posted @ 2017-11-28 18:24 Druid_Py 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 1、装饰器的定义 装饰器的本质就是函数,用来装饰其它函数,就是为其它函数添加附加功能。 装饰器原则如下: 不能修改被装饰的函数的源代码 不能修改被装饰的函数的调用方式 2、实现装饰器知识储备 函数即变量 高阶函数 把一个函数名当作实参传递给另外一个函数(在不修改被装饰函数源代码的情况下为其添加功能) 阅读全文
posted @ 2017-11-27 23:29 Druid_Py 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 1、基本定义 在子程序中定义的变量称为局部变量,在程序的一开始定义的变量称为全局变量。 全局变量作用域是整个程序,局部变量作用域是定义该变量的子程序。 当全局变量与局部变量同名时:在定义局部变量的子程序内,局部变量起作用;在其它地方全局变量起作用。 阅读全文
posted @ 2017-10-30 23:29 Druid_Py 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 1、函数的定义 定义: 函数是指将一组语句的集合通过一个名字(函数名)封装起来,要想执行这个函数,只需调用其函数名即可。其特性如下: 减少重复代码 使程序变的可扩展 使程序变得易维护 2、语法定义 3、函数返回值 4、带有参数的函数 4.1、普通参数 函数的参数又分为形式参数和实际参数: 形参变量: 阅读全文
posted @ 2017-10-30 18:03 Druid_Py 阅读(675) 评论(0) 推荐(0) 编辑