摘要:
内容概要 IO模型介绍 阻塞IO模型 非阻塞IO模型 理论 代码演示 IO多路复用 asyncio模块 IO模型总结 网络并发复习 内容详细 IO模型介绍 ''' Stevens在文章中一共比较了五种IO Model: * blocking IO 阻塞IO * nonblocking IO 非阻塞I 阅读全文
posted @ 2021-07-22 15:34
ccFTD
阅读(72)
评论(0)
推荐(0)
摘要:
今日内容概要 死锁与递归锁(了解) 信号量(了解) Event事件(了解) 线程q(了解) 进程池与线程池(掌握) 协程(了解) 协程实现TCP服务端的并发效果(了解) 今日内容详细 死锁与递归锁(了解) 当你知道锁的使用抢锁必须要释放锁,其实你在操作锁的时候也极其容易产生死锁现象(整个程序卡死 阻 阅读全文
posted @ 2021-07-22 15:33
ccFTD
阅读(100)
评论(0)
推荐(0)
摘要:
今日内容概要 线程相关知识点 开启线程的两种方式 TCP服务端实现并发的效果 线程对象的join方法 线程间数据共享 数据对象属性及其他方法 守护线程 线程互斥锁 GIL全局解释器锁 多进程与多线程的实际应用场景 今日内容详细 线程相关知识点 # 什么是线程 ''' 进程:资源单位 线程:执行单位 阅读全文
posted @ 2021-07-22 15:32
ccFTD
阅读(34)
评论(0)
推荐(0)
摘要:
进程调度 先来先服务调度算法 # 对作业长有利,对作业短无溢 短作业优先调度算法 # 对短作业有利,对长作业无溢 时间片乱转法+多级反馈队列 看图了解 进程运行的三状态图 看图了解 两对重要概念 同步和异步 # 描述的是任务的提交方式 同步:任务提交之后,原地等待任务的返回结果,等待的过程中不做 阅读全文
posted @ 2021-07-22 15:31
ccFTD
阅读(41)
评论(0)
推荐(0)
摘要:
今日内容概要 进程对象及其他方法 僵尸进程与孤儿进程 守护进程 互斥锁 队列介绍 进程间通信IPC机制 生产者消费者模型 线程相关知识点 今日内容详细 http://idea.medeming.com/jets/ 进程对象及其他方法 ''' 一台计算机上面运行着很多进程,那么计算机是如何区分并管 阅读全文
posted @ 2021-07-22 15:31
ccFTD
阅读(45)
评论(0)
推荐(0)
摘要:
内容概要 基于tcp协议实现远程执行命令 udp协议没有粘包问题 解决粘包问题 解决粘包问题(终极大招) socketserver模块的基本使用 内容详细 基于tcp协议实现远程执行命令 客户端 from socket import * client = socket(AF_INET,SOCK_ST 阅读全文
posted @ 2021-07-22 15:30
ccFTD
阅读(52)
评论(0)
推荐(0)
摘要:
内容概要 基于tcp协议的简单套接字通信 加上通信循环 加上链接循环 基于udp协议的套接字通信 内容详细 基于tcp协议的简单套接字通信 客户端 import socket # 1、买手机 phone = socket.socket(socket.AF_INET,socket.SOCK_STREA 阅读全文
posted @ 2021-07-22 15:29
ccFTD
阅读(86)
评论(0)
推荐(0)
摘要:
异常处理 # 一、什么是异常 # 异常是程序发生错误的信号,程序一旦出错就会抛出异常,程序的运行随即终止 # 1.异常处理的三个特征: # 异常的追踪信息 # 异常的类型 # 异常的内容 # 二、为何处理异常 # 为了增强程序的健壮性,即便是程序运行过程中出错了,也不要终止程序 # 而是捕捉异常并处 阅读全文
posted @ 2021-07-22 15:28
ccFTD
阅读(52)
评论(0)
推荐(0)
摘要:
内容概要 元类 内置方法 反射 内容详细 元类 # 一、什么是元类: # 元类就是用来实例化产生类的类 # 元类-->实例化-->类(People)-->实例化-->对象(obj) class People: def __init__(self,name,age): self.name = name 阅读全文
posted @ 2021-07-22 15:27
ccFTD
阅读(35)
评论(0)
推荐(0)
摘要:
内容概要 面向对象介绍 实现面向对象编程 属性查找 封装 选课 property装饰器 继承 多继承带来的菱形问题 单继承背景下的属性查找 classmethod mixins机制 在子类派生的新方法中如何重用父类的功能 多态 内容详细 面向对象介绍 ''' 面向过程 核心是'过程'二字 过程的终极 阅读全文
posted @ 2021-07-22 15:26
ccFTD
阅读(40)
评论(0)
推荐(0)
摘要:
内容概要 configparser模块 hashlib模块 json与pickle模块 subprocess模块 logging模块 猴子补丁 内容详细 configparser模块 import configparser config = configparser.ConfigParser() c 阅读全文
posted @ 2021-07-22 15:25
ccFTD
阅读(45)
评论(0)
推荐(0)
摘要:
内容概要 面向对象介绍 实现面向对象编程 属性查找 内容详解 面向对象介绍 ''' 面向过程 核心是'过程'二字 过程的终极奥义就是将程序流程化 过程是'流水线',用来分步骤解决的 面向对象 核心是'对象'二字 对象的终极奥义就是将程序'整合' 对象是'容器',用来盛放数据和功能的 类也是'容器', 阅读全文
posted @ 2021-07-22 15:25
ccFTD
阅读(36)
评论(0)
推荐(0)
摘要:
内容概要 互相导入模块 一个python文件有几种用途 模块功能 模块搜索路径的优先级 内容详细 互相导入模块 m1.py # print('正在导入m1') # x = 'm1' # from m2 import y # 三件事,造一个m2的名称空间 # 开始运行m2 # 产生y这个名字去指向m2 阅读全文
posted @ 2021-07-22 15:24
ccFTD
阅读(61)
评论(0)
推荐(0)

浙公网安备 33010602011771号