上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 25 下一页
摘要: 并发编程 一,操作系统发展史 输入输出设备>>>:IO操作即(input和output) 手工操作穿孔卡片 批处理(磁带) 脱机批处理系统 手工操作穿孔卡片 批处理(磁带) 脱机批处理系统 一步步的优化,其实都是在提高计算机CPU利用率的问题(问题在于时串行并且没有空间上的复用) 多道技术 多个程序 阅读全文
posted @ 2019-08-09 20:15 杨鑫Zz 阅读(246) 评论(0) 推荐(0)
摘要: 服务端 import socket server = socket.socket(type=socket.SOCK_DGRAM) server.bind(('127.0.0.1',8080)) while True: data, addr = server.recvfrom(1024) print(data.decode('utf-8')) msg = input('>>>:') server.s 阅读全文
posted @ 2019-08-08 20:36 杨鑫Zz 阅读(434) 评论(0) 推荐(0)
摘要: 什么是异常? 程序在运行的过程中出现了不可预知的错误 并且该错误没有对应的处理机制,那么就会以异常的形式表现出来 造成的影响就是整个程序无法再正常的运行 异常的结构 1.异常的类型:NAMEERROR 2.异常的信息:name 'fdsdfsdf' is not defined 3.异常的位置:Tr 阅读全文
posted @ 2019-08-08 20:28 杨鑫Zz 阅读(131) 评论(0) 推荐(0)
摘要: UDP通信 1,数据报协议 2,没有双向通道类似于发短信 1,udp协议客户端可以发空 ,因为自带报头看上去是空的实际上还是有东西的 2,udp 不会粘包 3,udp 协议服务端不许存在的情况下,客户端照样不会报错 4,udp 协议支持并发,并发就是看上去是同时发的数据但其实是发完一条再发另一条 U 阅读全文
posted @ 2019-08-08 20:25 杨鑫Zz 阅读(150) 评论(0) 推荐(0)
摘要: 客户端 import socket import os import json import struct client =socket.socket() client.connect(("127.0.0.1",12000)) """ 获取文件路径 获取这个文件路径下的文件 for循环打印再加上枚举打印这个文件下的内容 用户选择上传内容 判断输入是否时数字 然后把输入的序号转为int类型 ... 阅读全文
posted @ 2019-08-08 19:55 杨鑫Zz 阅读(144) 评论(0) 推荐(0)
摘要: 服务端: import socket sever = socket.socket() #首先建立一个隧道 sever.bind(("127.0.0.1",9888)) #在建立一个IP 地址 加端口号 sever.listen(5) #设置最大用户为五个 while True: att,idd = sever.accept()# 接受用户发的消息 while True: ... 阅读全文
posted @ 2019-08-07 20:02 杨鑫Zz 阅读(166) 评论(0) 推荐(0)
摘要: 网络编程 软件开发架构 c/s 架构(client / server) c:客户端 s:服务端 b/s 架构(browser / server) b:游览器 s:服务器 ps : bs 架构本质也是cs 架构 什么是c/s 架构 c/s 架构就是手机或者电脑上的应用程序 就是 c/s架构 什么是b/ 阅读全文
posted @ 2019-08-06 21:43 杨鑫Zz 阅读(242) 评论(0) 推荐(0)
摘要: 反射 什么是反射, 其实是反省,自省的意思 反射指的是一个对象应该具备,可以检测,修改,增加自身属性的能力 反射就是通过字符串操作属性 涉及的四个函数,这四个函数就是普通的内置函数 没有双下划綫,与print等等没有区别 ```pythonhasattr getattr setattr delatt 阅读全文
posted @ 2019-07-30 21:36 杨鑫Zz 阅读(219) 评论(0) 推荐(0)
摘要: 概念 : 一种事物具备多种属性 比如: 水 有 气态 固态 液态 官方解释:多个不同类的对象可以响应一个方法,产生不同的结果 首先强调 多态不是一种特殊的语法 就是一种一种状态而已 或者特性(即多个不同的对象可以响应同一个方法,产生不同的结果 即多个对象有相同的使用方法, 好处 对于 使用者而言,大 阅读全文
posted @ 2019-07-29 17:20 杨鑫Zz 阅读(283) 评论(0) 推荐(0)
摘要: 封装 什么是封装,就是将复杂的丑陋的隐私的细节隐藏起来对外部提供简单的接口 对外隐藏 内部实现的细节,病体空访问的接口 为什么要封装 两个目的 1,为了保证关键数据的安全性 2,对外部隐藏实现的细节,隔离复杂度 什么时候 应该封装 当一些数据不希望被外界直接访问直接修改时 当一些函数不希望被外界使用 阅读全文
posted @ 2019-07-29 16:34 杨鑫Zz 阅读(546) 评论(0) 推荐(0)
上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 25 下一页