**相较上一篇v1的改进版,当前实现了如下功能:1.上传2.下载3.查看server端保存的文件列表4.上传、下载显示进度条5.server端将client信息保存为json格式存入本地,实时加载和写入 client code:#Author :ywqimport socket,os,json,sy ...
Python写一个简单的FTP
## FTP v1.0版,仅实现文件上传,防止粘包,打印进度条,正在写v2版Server: import os,socketserverclass MyHandler(socketserver.BaseRequestHandler): def handle(self): whi ...
Python练习题:类与对象
一、题目要求 创建 北京 和 上海 两个校区 创建 Linux \ Python \ Go 3个课程 创建 北京校区的Python 16期, Go开发第一期,和上海校区的Linux 10期 班级 管理员 创建了 北京校区的 学员 小晴 ,并将其 分配 在了 班级 python 16期 ...
Python手记(三):类的继承
Python手记(三):类的继承#Author :ywqclass human: def __init__(self,name,age): self.name=name self.age=age def think(self): print('H ...
Python 手记(二):装饰器
一、装饰器decorator的作用与组成:**作用:在不修改被修饰函数主体及调用方式的前提下,为被修饰函数提供新的功能组成:内嵌函数+高阶函数+闭包=》装饰器 内嵌(部)函数:定义:在一个函数体内创建另外一个函数,这种函数就叫内嵌函数(基于python支持静态嵌套域)例如: >>> ...
Python 手记(一):生成器与迭代器
Python 手记(一):生成器与迭代器一、列表生成式 在引入生成器和迭代器之前,首先还得提起列表生成式。List Comprehensions,是Python内置的非常简洁强大的用作创建list列表的生成式。 假设:list1=[1,2,3,4,5,6,7,8,9,10 ...
Redis集群:基于twemproxy的实现
Redis集群:基于twemproxy的实现一、前言 1.Why 集群? 当前各家互联网公司为了提高站点响应速度,使用缓存工具将热点数据保存在内存中,避免直接从后端数据库读取查询,降低后端压力。其中常见的cache工具有memcache和redis,相较于memcache,redis有 ...