摘要: 一.进程通信机制 进程间通信的IPC(Inter-Process Communication)机制:通过队列来实现进程间的数据共享 底层队列通过管道和锁定实现 队列初识 # from multiprocessing import Queue q = Queue(5) # 不传参数,默认是这个队列的最 阅读全文
posted @ 2019-08-12 20:15 Tri_stone 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 一.操作系统 1.os组成 os组成包括硬件和软件 硬件:主机(CPU + 存储器),I/O设备 软件:系统软件,应用软件 2.os发展史 脱机批处理系统:单道批处理系统与多道批处理系统。 单道批处理系统: 优点:缩短了手工操作的时间,提高了CPU的利用率 缺点: 半自动化,不提供人机交互能力,需要 阅读全文
posted @ 2019-08-11 21:53 Tri_stone 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 一 .TCP上传大文件 Server端 import socket import json import struct server = socket.socket() server.bind(('127.0.0.1',8080)) server.listen(5) while True : con 阅读全文
posted @ 2019-08-08 23:35 Tri_stone 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 一.socket套接字 server端 import socket server= socket.socket() server.bind(('127.0.0.1',8080)) #把地址绑定到套接字 server.listen() #监听链接 conn,addr = server.accept() 阅读全文
posted @ 2019-08-07 22:54 Tri_stone 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 计算机网络:计算机网络就是互联的自治的计算机集合 Internet全球最大互联网络 网络协议:为了网络中数据交换而建立起的规则和约定 协议规定了通信实体之间交换信息的格式,意义,顺序以及响应动作 协议三要素:语法 语义 时序 计算机网络结构: 网络边缘(主机,网络应用) 接入网络(物理介质) 网络核 阅读全文
posted @ 2019-08-06 21:55 Tri_stone 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 一.反射函数 反射:主要是指程序可以访问、检测和修改它本身状态或行为的一种能力(自省) python面向对象中的反射:通过字符串的形式操作对象相关的属性。 四种内置方法:getattr setattr delattr hassttr getattr:从对象中取出属性,第三个值位默认值 当属性不存在是 阅读全文
posted @ 2019-07-30 22:27 Tri_stone 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 一.多态 多态:一种事物具备多种不同的形态 多态性:具有不同功能的函数可以使用相同的函数名,这样就可以用一个函数名调用不同内容的函数。 多态的好处:降低使用难度 class chicken: def bark(self): print('窝窝') def spawn(self): print('wo 阅读全文
posted @ 2019-07-29 22:28 Tri_stone 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 一.对象的封装 什么是封装:对外隐藏内部实现细节,并提供访问的接口 封装的目的: ​ 1.为了保证 关键数据的安全性 ​ 2.对外部隐藏实现细节,隔离复杂度 什么时候应该封装: 当有一些数据不希望外界可以直接修改时 ​ 当有一些函数不希望给外界使用时, 如何封装: class Person: def 阅读全文
posted @ 2019-07-28 23:22 Tri_stone 阅读(604) 评论(0) 推荐(0) 编辑
摘要: 一.继承 什么是继承:继承描述的是类与类之间的关系 为什么要继承:继承的一方可以直接使用被继承的一方的属性和方法 目的:减少代码的冗余,提高重用性 如何使用继承 :class 类名称(父类的名称): 抽象:将多个子类的共同部分抽取出来,形成一个新类 继承的使用方法: 1.先抽象,再继承 2.在继承一 阅读全文
posted @ 2019-07-25 22:13 Tri_stone 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 一.面向对象 什么是面向对象? 面向对象Object Oriented Programming,简称OOP,是一种程序设计思想。 对象是程序的基本单元 将数据和处理数据的程序封装到对象中 以提高软件的重用性、灵活性和扩展性为首要目的 优点 : 1.扩展性 2.灵活性 3.重用性 缺点: 1.程序的复 阅读全文
posted @ 2019-07-24 21:55 Tri_stone 阅读(128) 评论(0) 推荐(0) 编辑