摘要: 多道技术 单核实现并发的效果 必备知识点 并发 看起来像同时运行的就可以称之为并发 并行 真正意义上的同时执行 ps: 并行肯定算并发 单核的计算机肯定不能实现并行,但是可以实现并发!!! 补充:我们直接假设单核就是一个核,干活的就一个人,不要考虑cpu里面的内核数 多道技术图解 节省多个程序运行的 阅读全文
posted @ 2020-04-22 21:51 学海无涯苦中作乐 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 01.基于套接字的远程命令 客户端: from socket import * client=socket(AF_INET,SOCK_STREAM) client.connect(('127.0.0.1',8082)) while True: cmd=input('请输入命令>>:').strip( 阅读全文
posted @ 2020-04-21 20:03 学海无涯苦中作乐 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 一.客户端/服务器架构1.C/S架构:(1)硬件C/S架构(打印机)(2)软件C/S架构(web服务)2.生活中的C/S架构:饭店是S端,所有食客是C端3.C/S架构与socket的关系:socke就是为了完成C/S架构的开发二.互联网协议osi七层1.一个完整的计算机系统由硬件,操作系统,应用软件 阅读全文
posted @ 2020-04-20 18:10 学海无涯苦中作乐 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 五层协议 计算机1: 计算机2: 应用层 应用层 socket socket 传输层 段 传输层 网络层 包 网络层 数据链路层 帧 数据链路层 物理层 < 交互机 > 物理层 客户端软件send 服务端软件recv 操作系统 操作系统 计算机硬件< 物理介质 >计算机硬件 ethernet头+ip 阅读全文
posted @ 2020-04-17 19:57 学海无涯苦中作乐 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 一、异常处理 1、什么是异常异常是程序发生错误的信号,程序一旦出错就会抛出异常,程序的运行随即终止 print('start....')[1,2,3][1000]print('stop...')1.1 异常处理的三个特征异常的追踪信息异常的类型异常的内容 2、为何处理异常为了增强程序的健壮性,即便是 阅读全文
posted @ 2020-04-16 18:04 学海无涯苦中作乐 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 31,32两天讲解学习了 选课系统的架构,代码(很是详细。) 一、 反射 什么是反射?指的是在程序运行过程中可以"动态(不见棺材不掉泪)"获取对象的信息 如何实现反射? class People: def __init__(self,name,age): self.name=name self.ag 阅读全文
posted @ 2020-04-15 15:20 学海无涯苦中作乐 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 需要掌握的7个内置函数 zip 制作一个迭代器,聚合每个可迭代对象中的元素。 返回一个元组的迭代器,其中第i个元组包含每个参数序列或可迭代对象中的第i个元素。当最短的可迭代输入耗尽时,迭代器停止。使用单个可迭代参数,它将返回1元组的迭代器。没有参数,它将返回一个空的迭代器 >>> x = [1, 2 阅读全文
posted @ 2020-04-11 12:52 学海无涯苦中作乐 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 一、mixins机制 多继承的正确打开方式:mixins机制mixins机制核心:就是在多继承背景下尽可能地提升多继承的可读性ps:让多继承满足人的思维习惯=》什么"是"什么 class Vehicle: pass class FlyMixin: def fly(self): pass class 阅读全文
posted @ 2020-04-11 12:32 学海无涯苦中作乐 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 一、property装饰器 装饰器是在不修改被装饰对象源代码以及调用方式的前提下为被装饰对象添加新功能的可调用对象print(property) property是一个装饰器,是用来绑定给对象的方法伪造成一个数据属性 成人的BMI数值:过轻:低于18.5正常:18.5-23.9过重:24-27肥胖: 阅读全文
posted @ 2020-04-09 20:49 学海无涯苦中作乐 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 1、编程范式/思想 面向过程 介绍: 核心是"过程"二字 过程就是"流水线" 过程终极奥义是将程序流程化 优点: 1、将程序流程化,进而程序的设计会变得简单化 缺点: 1、可扩展性差 面向对象 介绍: 核心是"对象"二字 对象就是"容器",用来盛放数据与功能 对象终极奥义是将程序进行高度整合 优点: 阅读全文
posted @ 2020-04-08 17:29 学海无涯苦中作乐 阅读(122) 评论(0) 推荐(0) 编辑