随笔分类 - Python
摘要:1、作用:进程之间的数据交互 2、常用方法 3、例子 4、生产者消费者模型 优化 过程:主进程等待->生产者进程,生产者等待->消费者p.join()->q.join()->c,task_down()obj.join()作用:阻塞,直到队列里的所有值被处理,一般在生产者进程中和put()方法一起使用
阅读全文
摘要:1、作用 通过信号量,控制全部进程进入阻塞状态,也可以通过控制信号量,解除全部进程的阻塞 注意:定义的事件对象,默认状态是阻塞 2、常用方法
阅读全文
摘要:1、概念 信号量和锁相似,锁同一时间只允许一个对象(进程)通过,信号量同一时间允许多个对象(进程)通过 2、应用场景 多线程,并规定数量 3、格式: 导入信号量模块 实例化信号量对象,可以规定信号量的个数 传递对象 拿到一把钥匙 释放一把钥匙 4、过程 获得钥匙,当钥匙串没钥匙时,其它进程要在外面等
阅读全文
摘要:作用:异步修改数据时,会造成数据安全问题,子进程分别进入文件/数据库,修改数据
阅读全文
摘要:一、基础知识 1、什么是进程 进程:运行的程序2、进程和程序的区别进程:动态程序:静态3、进程的状态Ready Running Blocked4、进程的生命周期结束标志子进程:子进程的代码执行结束主进程:主进程的代码执行结束子进程的主进程:子进程的执行时间大于主进程,子进程执行结束 主进程的执行时间
阅读全文
摘要:介绍 enumerate() 函数用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数据和数据下标,一般用在 for 循环当中 可以使用start参数
阅读全文
摘要:import re """ 过程:(最内部的括号->先乘除,替换->整理表达式->加减)->替换 """ def multiply_divide(exp): # 计算乘除 if '/' in exp: a, b = exp.split('/') return str(float(a)/float(b)) if '*' in exp:...
阅读全文
摘要:一、黏包 1、tcp有黏包现象 表现两种情况 发送的数据过小且下面还有一个发送数据,这两个数据会一起发送 发送的数据过大,超过最大缓存空间,超出的部分在下一次发送的时候发送 原因: tcp是面向流的,根据算法,自动把数据拆分、组合,没有保护边界 2、udp无黏包现象 表现形式 发送的数据包大小超出最
阅读全文
摘要:一、简介 scoket(套结字)在python就是模块 二、分类 基于文件型(不用) 基于网络型 名字:AF_INET AF_INET6 三、scoket应用 1、基于tcp 长连接:基于tcp的Server端只能和一台Client端进行数据传输 特点 必须先运行Server端,再运行Client端
阅读全文
摘要:一、架构 C/S架构,Client端,Server端 B/S架构,Browser,Server端 二、基础 1、ip地址、ip协议 2、mac地址 3、arp协议,ip地址->mac地址 4、局域网,交换机,广播(广播风暴),单播 5、路由器,网关(子网掩码和ip地址与) 6、端口,一个ip地址对应
阅读全文
摘要:1、简介 记录日志 2、级别 3、配置方式 1)basicConfig 优点:简单 缺点:过于简单,不能在终端和文件同时记录 2)logger对象 缺点:复杂 优点:低耦合 4、配置参数
阅读全文
摘要:一、简介 hashlib摘要算法 二、作用 密码->密文,不可逆 比对文件 三、密码 1、普通摘要 2、静态加盐 3、动态加盐 四、比对文件 文件的比对,不需要加盐,直接比对就可以,文件可以一段一段的比对
阅读全文
摘要:1、反射:通过字符串形式,操作对象的属性 2、方法:hasattr(),getattr(),setattr(),delattr() 3、作用范围 面向对象(对象、方法) 模块(内置模块、自定义模块、反射自己的模块) 4、hasattr()和getattr()最重要,也最常用,一般一起出现,称为夫妻档
阅读全文
摘要:定义:在类中将方法和属性隐藏起来 一、私有化 1、格式 __名字,在名字前加双下划线 2、私有化对象 对象属性 静态属性 普通方法 3、作用 1)在类的外面不能直接调用类的方法和属性 2)类的属性值不能随意更改 3)子类不能通过继承获取父类的私有化属性和方法 4、实质 在代码层次做了变形,在类的外部
阅读全文
摘要:面向对象语言的三大特性 1、继承 2、多态 5、封装 一、多态 1、定义 一个类的多种形态,如一个文件的格式可以是txt、word、excel等 2、python天生多态 python是动态的强制类型语言,数据类型不需要定义,在归一化的过程中不需要定义一个类,让其它类继承,来解决数据类型的不同 二、
阅读全文
摘要:接口类和抽象类的作用:面向对象的代码规范 一、接口类 1、定义 python原生没有,支持多继承,接口类中的所有方法都不能实现, 2、原则 接口隔离原则 3、规范代码 继承接口类的类,必要要定义接口类的方法,若不实现方法,在该类实例化的过程中会报错 4、归一化 基于同一个接口类实现的类,可以进行归一
阅读全文

浙公网安备 33010602011771号