加载中...
问道不止,技近于道
11
26
24
python网络编程--池 python网络编程--池
python网络编程–池进程池为什么要有进程池?进程池的概念: 在程序实际处理问题过程中,忙时会有成千上万的任务需要被执行,闲时可能只有零星任务。那么在成千上万个任务需要被执行的时候,我们就需要去创建成千上万个进程么?首先,创建进程需要消耗
2019-11-24
24
生产者消费者模型 生产者消费者模型
生产者消费者模型生产者消费者模型,简单来说就是为了达到某件是的平衡。 比如生产食物和顾客消费食物,生产是批量的生产,顾客吃食物只能一个一个来吃,使用该模型可以限制生产的量,当量达到最高上限时暂停生产,等待消费者消费再接着进行生产。这样做的好
2019-11-24
21
python网络编程--线程 python网络编程--线程
python网络编程–线程什么是线程前面说过了进程,进程最少有一个线程。进程是计算机中最小的资源分配单位,线程是cpu调度的最小单位。 什么意思呢?简单来说就是你要运行的一个程序,进程是一个代码仓库给线程分配资源的,要想让程序运行起来,cp
2019-11-21
19
python网络编程--锁 python网络编程--锁
锁什么是锁?用来干什么的?我们先拿生活中的例子来说。这里用多进程说明: 购票大家都不陌生,我们购票就好比一个系统开了多进程让我们多个用户去买票,我们可以同时查询到票的数量。这时候是春节期间购票高峰期,有些票只剩下寥寥几张,而需要买这张票的有
2019-11-19
17
python网络编程--进程 python网络编程--进程
什么是进程?简单来说:**进程是计算机中最小的资源分配单位**,在操作系统中的唯一标识符为:pid 进程的概念 第一,进程(Process)是一个实体。每一个进程都有它自己的地址空间,一般情况下,包括文本区域(text r
2019-11-17
16
sys模块 sys模块
sys模块sys模块是操作python解释器相关数据的模块。 简单实用方法: 1、sys.getrefcount , 获取一个值的应用计数 a = [11,22,33] b = a print(sys.getrefcount(a)) #
2019-11-16
16
os模块 os模块
os模块os模块是和操作系统相关的数据的模块,指直接对操作系统进行操作。 常用的方法1、os.path.exists(path) ,如果path存在,返回True;如果path不存在,返回False 2、os.stat(‘20190409_
2019-11-16
12
json模块 json模块
json模块 本文介绍了JSON作为轻量级数据交换格式的特点和优势,以及它在Python中的使用。通过json模块,探讨了如何使用dumps和loads进行Python对象与JSON字符串的转换,同时展示了如何使用dump和load进行文件
2019-11-12
07
hashlib和getpass hashlib和getpass
hashlib和getpasshashlib模块hashlib是摘要模块,通常用来做加密算法,它是不可逆的。 使用方法:   1. 导入hashlib模块  1. 创建MD5对象  1. 输入要加密的值  1. 获取加密后的文本 使用函数示
2019-11-07
03
time和datetime模块 time和datetime模块
time和datetime模块内置模块:time time.time() # 返回当前时间的时间戳(1970纪元后经过的浮点秒数)。 举例: #!/usr/bin/env python # -*- coding:utf-8 -*- imp
2019-11-03