随笔分类 - python标准库使用详解
摘要:1. 什么是进程? 进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。在早期面向进程设计的计算机结构中,进程是程序的基本执行实体;在当代面向线程设计的计算机结构中,进程是线程的容器。 一个进程至少包含一个线程。 2. 在p
阅读全文
摘要:1. 什么是队列? 学过数据结构的人都知道,如果不知道队列,请Google(或百度)。 2. 在python中什么是多生产者,多消费模型? 简单来说,就是一边生产(多个生产者),一边消费(多个消费者)。比如,一边有m个线程生产数据,另一边有n个线程消费(使用)数据,这就是多生产者,多消费者模型。 注
阅读全文
摘要:在python中进行多线程编程之前必须了解的问题: 1. 什么是线程? 答:线程是程序中一个单一的顺序控制流程。进程内一个相对独立的、可调度的执行单元,是系统独立调度和分派CPU的基本单位指运行中的程序的调度单位。 2. 什么是多线程? 答:在单个程序中同时运行多个线程完成不同的工作,称为多线程。
阅读全文
摘要:网络编程 定义:所为网络编程即是对信息的发送和接收。 主要工作: (1)发送端:将信息以规定的协议组装成数据包。 (2)接收端:对收到的数据包解析,以提取所需要的信息。 Socket:两个在网络上的程序通过一个双向的通信连接,实现数据的交换,此连接的一端称为一个socket。 Socket的本质:S
阅读全文
摘要:socket常用功能函数: socket.socket(family=AF_INET, type=SOCK_STREAM, proto=0, fileno=None) #创建socket对象 socket families(地址簇): AF_UNIX —————————— unix本机之间进行通信
阅读全文
摘要:json:JSON(JavaScript Object Notation, JS 对象标记) 是一种轻量级的数据交换格式(用于数据序列化和反序列化)。(适用于多种编程语言,可以与其他编程语言做数据交换) pickle:用于对Python对象结构进行序列化和反序列化。(只适用于python) 对于人类
阅读全文
摘要:相关方法或属性: getcwd() 获取当前的操作目录,等同于linux中的pwd命令。 调用:os.getcwd() chdir() 改变python脚本的工作目录。 调用:os.chdir(path) (path以字符串形式传入) 例如: curdir 当前目录 使用:os.curdir par
阅读全文
摘要:random与随机操作有关的模块 常用方法: random() 返回0-1之见得一个随机浮点数。 调用:random.random() 例如: randint() 返回一个随机整数。 调用:random.randint(a, b) (a<=b)返回随机数n, a <= n<= b 例如: randr
阅读全文
摘要:python中的time模块提供一些方法用来进行关于时间的操作,time模块中有以下方法可供使用: time() 返回当前时间的时间戳。 调用:time.time(), 可用于计算程序运行的时间,测试算法的优劣性。 sleep() 使程序暂停数秒。 调用:time.sleep(seconds), 传
阅读全文

浙公网安备 33010602011771号