摘要: 用户的三次登录验证及进度条 服务器端 import socketserver import json import hashlib def zhuce(): pass class MySocket(socketserver.BaseRequestHandler): def handle(self): 阅读全文
posted @ 2018-08-21 17:39 赵振宇 阅读(88) 评论(0) 推荐(0) 编辑
摘要: TCP协议实现切换目录 服务器代码 import socketimport osimport jsonimport structsk = socket.socket()sk.bind(("127.0.0.1",8888))sk.listen()conn, addr = sk.accept()whil 阅读全文
posted @ 2018-08-21 17:33 赵振宇 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 一,今日内容: 错误分类: 1, 语法错误: 程序未执行之前, pychram已经做出了提示. 2, 逻辑错误: 1, 可预知: 用逻辑判断 可以解决 2, 不可预知的: 可以用异常处理来解决. 1, 异常处理: 由错误引发的, 而且出现异常就会终止程序 try的异常处理: **1, 单独一个条件, 阅读全文
posted @ 2018-08-21 16:51 赵振宇 阅读(458) 评论(0) 推荐(0) 编辑
摘要: 1, socket 模块中其他常用方法: 重点方法: setblocking(False) 设置 阻塞状态为 非阻塞. ( 这代表这一路畅通 老溜了) s.settimeout(int) :设置阻塞套接字操作的超时时间 s.setsockopt( socket.SOL_SOCKET, socket. 阅读全文
posted @ 2018-08-21 16:40 赵振宇 阅读(776) 评论(0) 推荐(0) 编辑
摘要: tcp/udp 协议控制台输出带颜色 今日内容: 远程执行命令: 利用subprocess 模块 subprocess.Popen(命令, shell=True, stdout = subprocess.PIPE, stderr=subprocess.PIPE) 第一个参数 传命令, 第二个参数 表 阅读全文
posted @ 2018-08-21 16:29 赵振宇 阅读(157) 评论(0) 推荐(0) 编辑
摘要: ps: 下面两个版本全部是 基于 tcp协议完成的. 简单版(无注释): 服务器(server)代码: 客户端(client) 代码: 升级版 (有注释,此程序会出现个别粘包现象): 服务器(server): 客户端(client) 代码: 阅读全文
posted @ 2018-08-21 16:25 赵振宇 阅读(307) 评论(0) 推荐(0) 编辑
摘要: 今日内容: 1, tcp协议的聊天 服务器(server): 客户端(client): 阻塞: 让程序停下 堵住.accept() 等待连接recv() 等待接收客户端打印的消息input() 等待用户输入. socket.socket(family = socket.AF_INET, type = 阅读全文
posted @ 2018-08-20 19:29 赵振宇 阅读(292) 评论(0) 推荐(0) 编辑
摘要: 网络编程知识及TCP协议 1 网络基础相关的知识 (1) 架构 C / S架构 : client客户端 和 server服务器端 优势 : 能充分发挥PC机的性能 B / S架构 : browser浏览器 和 server服务器 隶属于C/S架构 优势 : B / S架构 统一了应用的接口. (2) 阅读全文
posted @ 2018-08-14 17:00 赵振宇 阅读(130) 评论(0) 推荐(0) 编辑
摘要: python之路——常用模块 python之路——常用模块 阅读目录 认识模块 什么是模块 模块的导入和使用 常用模块 collections模块 时间模块 random模块 os模块 sys模块 序列化模块 re模块 常用模块 hashlib模块 configparse模块 logging模块 认 阅读全文
posted @ 2018-08-14 16:57 赵振宇 阅读(346) 评论(0) 推荐(0) 编辑
摘要: 随机模块(import random) 随机的概念: 在某个范围内取到的每一个值的概率是相同的 随机小数: 1.random.random() #0-1之内的随机小数 2.random.unifom(1,5) #范围之内的随机小数 随机整数 random.randint(1,2) #[1,2] 包括 阅读全文
posted @ 2018-08-09 17:00 赵振宇 阅读(2820) 评论(0) 推荐(0) 编辑