摘要: 数据库 tcp协程实现并发 回顾 一、回顾 进程池,线程池,回调函数 # from gevent import monkey;monkey.patch_all() #补丁 from gevent import spawn import time # def task1(name): # print( 阅读全文
posted @ 2019-12-10 20:20 迎着阳光 阅读(331) 评论(0) 推荐(0) 编辑
摘要: GIL以及协程 一、GIL全局解释器锁 演示 ''' python解释器: - Cpython c语言 - Jpython java 1、GIL:全局解释器锁 - 翻译:在同一个进程下开启的多个线程,同一时刻只能有一个线程执行,因为Cpython的内存管理不是线程安全。 - GIL全局解释器锁,本质 阅读全文
posted @ 2019-12-10 20:19 迎着阳光 阅读(262) 评论(0) 推荐(0) 编辑
摘要: 进程,互斥锁,生产者消费者,线程 一、僵尸进程与孤儿进程 代码演示 ''' 僵尸进程(有坏处): - 在子进程结束后,主进程没有正常结束,子进程的PID不会被回收。 缺点: - 操作系统中PID号是有限的,比如子进程PID号无法正常回收,则会占用PID号。 - 资源浪费 - 若PID号满了,则无法创 阅读全文
posted @ 2019-12-10 20:18 迎着阳光 阅读(284) 评论(0) 推荐(0) 编辑
摘要: UDP协议和进程 UDP协议(了解) 称之为是数据包协议 特点: 1,不需要建立链接 2,不需要知道对方是否接收到 3,数据不安全 4,数据传输快 5,能支持并发 6,不会粘包 7,无需先启动服务端在启动客户端 优点: 传输速度快 能支持并发 不会粘包 缺点: 数据不安全,容易丢失 ​import 阅读全文
posted @ 2019-12-06 19:40 迎着阳光 阅读(520) 评论(0) 推荐(0) 编辑
摘要: 一、粘包问题问题1: 无法确认对方发送过来数据的大小。 ‘client.py' import socket client = socket.socket() client.connect( ('127.0.0.1', 9000)) while True: cmd = input('客户端输入的内容: 阅读全文
posted @ 2019-12-05 21:07 迎着阳光 阅读(323) 评论(0) 推荐(0) 编辑
摘要: 一、什么是socket?socket是一个模块, 又称套接字,用来封装 互联网协议(应用层以下的层)。 二、为什么要有socket?socket可以实现互联网协议 应用层以下的层 的工作,提高开发效率。 三、怎么使用socket?import socket写socket套接字: ClientServ 阅读全文
posted @ 2019-12-05 21:05 迎着阳光 阅读(434) 评论(0) 推荐(0) 编辑
摘要: 单例补充和网络编程(理论) ​​# classmethod 单例模式# class Singleton:## __instance = None## @classmethod# def singleton(cls):## if not cls.__instance:## cls.__instance 阅读全文
posted @ 2019-12-04 16:21 迎着阳光 阅读(468) 评论(0) 推荐(0) 编辑
摘要: python多态和一些内置方法 什么是多态: 多态指的是同一种类型的事物,不同的形态 多态的目的: “多态”也称之为“多态性”,目的是为了在不知道对象具体类型的情况下,同一对象调用方法的规范(比如:名字) 多态的“表现形式之一”就是继承: 先抽象,在继承 父类:定制一套统一的规范。(比如:方法的统一 阅读全文
posted @ 2019-11-28 19:03 迎着阳光 阅读(265) 评论(0) 推荐(0) 编辑
摘要: python中的组合 什么是组合:组合指的是一个对象中,包含另一个对象。 为什么要用组合:减少代码冗余 如何使用组合: # 实现组合​class People: def __init__(self, name , age, sex): self.name = name self.age = age 阅读全文
posted @ 2019-11-27 18:55 迎着阳光 阅读(2276) 评论(0) 推荐(0) 编辑
摘要: 张金易作业 1.什么是继承?继承的目的?继承是一种新建类的方式,新建的类称之为子类或派生类,继承的父类称之为基类或超类。减少代码冗余2.python与期他语言的继承区别是什么?可以继承多个父类3.如何寻找继承关系?抽取对象之间相同的部分,总结出类抽出类中间相同的部分,总结出父类4.继承背景下对象属性 阅读全文
posted @ 2019-11-26 19:20 迎着阳光 阅读(286) 评论(0) 推荐(0) 编辑