上一页 1 ··· 3 4 5 6 7 8 9 10 11 12 下一页
摘要: 前言 多进程中讲到了锁/信号量/事件/进程池,同样多线程中也一样存在这些东西。 锁:Lock,多个进程中同一时间,只能排序执行程序,这里会多讲一个RLock递归锁。 信号量:多个进程中同一时间,同时被N个进程执行。 事件:Event,就好像红绿灯事件一样,通过一个信号控制多个进程,同时执行或阻塞。 阅读全文
posted @ 2020-03-29 16:14 广深-小龙 阅读(299) 评论(0) 推荐(0) 编辑
摘要: 前言 线程:单个进程中执行中每个任务就是一个线程。线程是进程中执行运算的最小单位,代码/数据/文件是共享的。 就好像看作一个进程中还有多个线程执行任务,简单点来说就是一个程序运行中有多个线程在执行。 一、初识多线程 1、函数中多线程: # 初识多线程:threading from threading 阅读全文
posted @ 2020-03-29 12:05 广深-小龙 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 前言 管道:可以互相通信、数据共享,但容易出现数据抢占问题,可以加锁解决。 进程池:每开启进程,开启属于这个进程的内存空间;能提升计算机的效率,进程过多 操作系统的调度; 一、初识管道 1、初识管道,可以互相通信。 # 1、初识管道,可以互相通信。 from multiprocessing impo 阅读全文
posted @ 2020-03-28 23:25 广深-小龙 阅读(285) 评论(0) 推荐(0) 编辑
摘要: 前言 队列:先进先出,在多线程里面使用,队列内置有锁线程安全的数据结构,不用关心数据怎么放的,只要知道怎么用就可以,怎么插数据拿数据。 什么是生产者/消费者模型?为什么会出现生产者/消费者膨胀问题?①比如生产者在生产,生产的货物积囤有限,那么可以一边卖给消费者,一边生产。②但是这样子会导致任意一方可 阅读全文
posted @ 2020-03-28 16:38 广深-小龙 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 前言 锁:Lock,多个进程中同一时间,只能排序执行程序。(一把钥匙只能进入一个,归还钥匙后面的拿钥匙进入一个,类推) 信号:Semaphore,多个进程中同一时间,同时被N个进程执行。 事件:Event,通过一个信号控制多个进程,同时执行或阻塞。 一、进程锁 1、进程锁,比如抢票会有多个用户一起抢 阅读全文
posted @ 2020-03-28 11:24 广深-小龙 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 前言 初识 Process 多进程模块,能够使启动一个主进程的时候会自动创建一个或多个子进程,进程里的第一个进程就是主进程 程序执行的实例,每一个进程都有唯一的pid,每个子进程的数据都是互相隔离的。就好像Windows操作系统上运行登录一个QQ,那么就是一个进程,开多个登录多个就是多个进程。 方法 阅读全文
posted @ 2020-03-27 21:21 广深-小龙 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 前言 hmac:用来检验合法性,比如客户端后面发送一些请求,服务端要进行检验是否合法。 基本逻辑:客户端生成一串密文发送给客户端接收,后面客户端发送请求的时候要先校验是否与客户端密文一致 socketserver:是Python标准库中的一个高级模块,能实现多并发服务端。 一、hmac 模块 ①服务 阅读全文
posted @ 2020-03-26 20:53 广深-小龙 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 前言 网络中进程间如何通信?我怎么找到某个电脑上的某个程序进行通信呢?那么利用三元组【ip地址,协议,端口】可以进行网络间通信。 因此,Python中的socket模块便可以使其进行通信!但是通信过程中会出现黏包,Python中可以使用struct模块进行解决。 一、socket 模块 tcp是基于 阅读全文
posted @ 2020-03-22 22:27 广深-小龙 阅读(740) 评论(0) 推荐(0) 编辑
摘要: 前言 hashlib与logging模块,前者加密模块,后者为日志模块; 现在的企业公司编程人员一般很多都是用md5加密,但是在Python中hashlib模块中也拥有许多加密算法: md5(), sha1(), sha224(), sha256(), sha384(), sha512(), bla 阅读全文
posted @ 2020-03-22 11:43 广深-小龙 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 前言 在面向对象中有很多内置方法,你会发现都很容易知道它的用处与平时用到的函数一样。 1、__str__ 2、__repr__ 3、__len__ 4、__del__ 5、__call__ 6、item系列 7、__new__ 8、__eq__ 9、__hash__ 1、__str__:一旦被调用, 阅读全文
posted @ 2020-03-21 22:57 广深-小龙 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 前言 python中的一切事物都是对象,都可以使用反射!python面向对象中的反射是:通过字符串的形式操作任何对象相关的类、方法及属性。 反射对象中的属性和方法,有这几个方法: hasattr() getattr() setattr() delattr() 1、反射对象的属性,getattr: # 阅读全文
posted @ 2020-03-19 23:06 广深-小龙 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 前言 封装,前篇简单了解了封装,然后私有方法、私有属性,还可以有私有属性对外部的约束这篇将会简单介绍。 面向对象函数:property、classmethod、staticmethod 一、封装 1、私有方法属性的约束,只能是字符串且非纯字符串的全数字 # 1、私有方法属性的约束,newName 只 阅读全文
posted @ 2020-03-18 21:36 广深-小龙 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 前言 多态:指的是一类事物有多种形态,也就是一个对象的类型,动物有多种形态:人,狗,猪。 多态性:是指在不考虑实例类型的情况下都可以使用实例。 封装:面向对象的思想本身就是一种封装,让特有对象能够调用类中的方法,面向对象三大特性之一; 一、多态 Python天生自带多态,有没有发现传什么类型的参数都 阅读全文
posted @ 2020-03-15 18:01 广深-小龙 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 前言 接口类与抽象类是一种设计的模式,一种写代码的规范。 接口类 : python原生不支持 抽象类 : python原生支持的 一、接口类与多继承接口类 1、接口类:统一一个支付的入口 # 1、接口类:统一一个支付的入口 class A_pay: def pay(self, money): pri 阅读全文
posted @ 2020-03-15 15:53 广深-小龙 阅读(298) 评论(0) 推荐(0) 编辑
摘要: 前言 前面说到类的初识与组合、继承又分为单继承、多继承。不管是什么最终就是为了:①减少代码的重用;②提高代码可读性;③规范编程模式 但是什么时候用组合?什么时候用继承?是和有,是就继承,有就组合。比如我是中国人,那么就可以继承动物类,我有一台Mac电脑,就可以组合电脑的类。 一、单继承进阶 1、派生 阅读全文
posted @ 2020-03-15 13:04 广深-小龙 阅读(250) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 12 下一页