摘要: 一、要求 1、用户md5认证 2、支持多用户同时登陆(并发) 3、进入用户的命令行模式,支持cd切换目录,ls查看目录子文件 4、执行命令(ipconfig) 5、传输文件: a、支持断点续传 b、传输中显示进度条 二、思路 1.客户端用户登录和注册: a、客户端仅提供用户名和密码,选择登录或注册, 阅读全文
posted @ 2016-09-30 19:32 林贵秀 阅读(4808) 评论(2) 推荐(0) 编辑
摘要: IO多路复用select模块加socket模块,伪多线并发,并不是真正的多线程并发,实际通过循环等待还是一个一个处理的 IO多路复用,lo就是文件或数据的输入输出,IO多路复用就是可以多用户操作 IO多路复用,可以监听多个文件描述符(socke对象)(文件句柄),一旦文件句柄出现变化,即可感知到,感 阅读全文
posted @ 2016-09-28 09:32 林贵秀 阅读(525) 评论(0) 推荐(0) 编辑
摘要: socketserver通讯模块实现并发操作,基于select、epoll、socket、多线程,实现的正真多线程多并发 socketserver通讯模块底层调用的socket模块,只是它作了处理基于lo多路复用加多线程,能实现并发操作,1 SocketServer内部使用 IO多路复用 以及 “多 阅读全文
posted @ 2016-09-27 20:29 林贵秀 阅读(427) 评论(0) 推荐(0) 编辑
摘要: socket单线程通讯,只能单线程通讯,不能并发 socket是基于(TCP、UDP、IP)的通讯、也叫做套接字 通讯过程由服务端的socket处理信息发送,由客户端的socket处理信息接收。 socket通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄,应用程序通常通过"套接字" 阅读全文
posted @ 2016-09-22 18:15 林贵秀 阅读(1856) 评论(0) 推荐(0) 编辑
摘要: 单列模式就是一个类只创建一个对象即可完成需要的功能,每创建一个对象,内存里就会多一个对象,单列模式就是相同的数据到一个对象里去获取,减少占用内存空间 需要创建多个对象,每个对象里封装了不同数据时,不适应单列模式 不适合单列模式 单列模式适应场景,当所有对象中封装的普通字段都相同时就适合用单列模式 单 阅读全文
posted @ 2016-09-21 21:58 林贵秀 阅读(332) 评论(0) 推荐(0) 编辑
摘要: try关键字,定义获取程序错误1 except关键字,出现异常错误执行里面的代码2 Exception定义错误类,Exception能获取到所有类型的错误错误,as创建错误对象名称,自动获取错误信息3 python中的异常种类非常多,每个异常专门用于处理获取某一项异常4 常见错误类型5 完整异常处理 阅读全文
posted @ 2016-09-21 17:16 林贵秀 阅读(282) 评论(0) 推荐(0) 编辑
摘要: 一,面向对象基础1c#、Java:只能用面向对象编程Ruby、python、php:函数编程 + 面向对象 1.面向过程编程2 就是程序最底层的实现过程2.函数式编程3 就是将最底层的实现过程封装到函数里,调用函数的方法编程3面向对象编程4 就是将若干函数封装到一个类里,调用类来实现里面的函数方法 阅读全文
posted @ 2016-09-16 15:39 林贵秀 阅读(362) 评论(0) 推荐(0) 编辑
摘要: 反射最初理解1 通过字符串的形式,导入模块2 我们前面讲到的导入模块,都是import 模块名称 如:import mk 这种方式导入的3 如果模块名称是字符串类型,则无法导入模块4 所以要想模块是字符串类型导入模块,有另外的一种方式 __import__()接收字符串类型的模块名称,到程序目录找到 阅读全文
posted @ 2016-09-13 18:45 林贵秀 阅读(297) 评论(0) 推荐(0) 编辑
摘要: 一,基础题1.计算100-300之间,所有能被3和7整除的,所有数之和 2.定义函数统计一个字符串中大写字母,小写字母,数字的个数,并返回结果 3.获取两个列表 i1=[11,22,33],i2=[22,33,44]中相同的元素集合 4.将字符串 "老男人" 转换成utf-8编码的字节类型 5.如何 阅读全文
posted @ 2016-09-07 23:58 林贵秀 阅读(350) 评论(0) 推荐(0) 编辑
摘要: random 随机数模块格式: import random 引入随机模块文件 random.randrange(65,91) 调用随机函数random.randrange(随机数开始范围,随机数结束范围) 阅读全文
posted @ 2016-09-07 22:26 林贵秀 阅读(401) 评论(0) 推荐(0) 编辑