您的位置:首页 > 编程语言 > Python开发

Python学习-socket实现简单ssh(主要内容)

2017-07-05 17:36 435 查看
# 1 动态导入模块
#     import importlib
#     # __import__("import_lib.metaclass") #这是解释器自己调用的 到lib为止
#     # import_lib.metaclass  #不建议使用
#     importlib.import_module("lib.metaclass")  #直接到lib.metaclass 写到哪层到哪层
#
#     __new__
#     __call__
#     __metaclass__
#
#
#     异常
#     try
#         ...
#     except () as e:
#         ...
#     else:
#         ...
#     finally:
#         ...
#
#     写自己的异常
#
#     断言 assert
#         assert type(obj.name) is int
#
#
#     socket
#         tcp/ip
#         udp
#
#     通过socket实现一个简单的socket
#
#     缓冲区满 手动send(超时)
#
#     socket粘包: 两次send紧挨 导致缓冲区数据合并,一次性发送
#         如何解决?  超时sleep0.5:不推荐
#                   起一个变量client_ack = conn.recv(1024) #wait client to confirm #插入一次交互
#
#     如何发文件?ftp server
#         1 读取文件名
#         2 检测文件是否存在
#         3 打开文件
#         4 检测文件大小
#         5 发送文件大小给客户端
#         6 等客户端确认
#         7 开始边读边发数据
#         8 md5确认
#
# 2 着装得体:优衣库|hm,nike|阿迪|tiger
#   洗澡
#   适当用香水
#   女士优先
#   不随地吐痰|不乱扔垃圾|不在人群中抽烟
#   不大声喧哗
#   不插队|碰到别人要说抱歉
#   不在地铁上吃东西
#   尊重
#   安全距离
#   不随便评价别人
#
#   多去旅行:一年至少一个国家
#   多看书,电影:15本书 50+电影(豆瓣8.0+)
#   学好英语:回报是终生的
#   口才(思维)
#   保持不甘心|保持正能量(不要从思维上限制自己)
#   换位思考
#   积极影响身边的人
#
#   三体 百年孤独
#
#
# 3 ftp:
#     命令的实现
#     文件的传送
#
#
#
#
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: