梦想一步登天

导航

2019年11月4日 #

python--线程知识详解

摘要: Threading用于提供线程相关的操作,线程是应用程序中工作的最小单元。 1.1、threading模块 threading模块建立在_thread模块之上。thread模块以低级=原始的方式来处理和控制线程,而threading模块 通过对thread进行二次封装,提供了更方便的api来处理线程 阅读全文

posted @ 2019-11-04 23:06 梦想一步登天 阅读(296) 评论(0) 推荐(0) 编辑

python--线程和进程的初识

摘要: 一、进程与线程之间的关系 1、线程是属于进程的,线程运行在进程空间内,同一进程所产生的线程共享同一内存空间,当进程退出时该进程所产生的线程都会被强制退出并清除。 2、线程可与属于同一进程的其它线程共享进程所拥有的全部资源,但是其本身基本上不拥有系统资源,只拥有一点在运行中必不可少的信息(如程序计数器 阅读全文

posted @ 2019-11-04 22:53 梦想一步登天 阅读(222) 评论(0) 推荐(0) 编辑

2019年10月31日 #

python--简单的文件断点续传实例

摘要: 一、程序说明 1、文件上传目标路径:home/file 2、目标文件:putfile.png 3、服务端代码:put_server.py 4、客户端代码:put_client.py 二、各部分代码 1、服务端代码:put_server.py 1 #!/usr/bin/env python 2 # - 阅读全文

posted @ 2019-10-31 21:17 梦想一步登天 阅读(2106) 评论(0) 推荐(0) 编辑

2019年10月30日 #

python--io多路复用之select实现

摘要: 1、I/O多路复用指:通过一种机制,可以监视多个描述符,一旦某个描述符就绪(一般是读就绪或者写就绪),能够通知程序进行相应的读写操作。 2、I/O多路复用避免阻塞在io上,原本为多进程或多线程来接收多个连接的消息变为单进程或单线程保存多个socket的状态后轮询处理。 selectselect是通过 阅读全文

posted @ 2019-10-30 00:14 梦想一步登天 阅读(569) 评论(0) 推荐(1) 编辑

2019年10月27日 #

python--基于socket网络编程

摘要: Python 提供了两个基本的 socket 模块。 第一个是 Socket,它提供了标准的 BSD Sockets API。 第二个是 SocketServer, 它提供了服务器中心类,可以简化网络服务器的开发。 1、Scoket类型 套接字格式: socket(family,type[,prot 阅读全文

posted @ 2019-10-27 21:14 梦想一步登天 阅读(474) 评论(0) 推荐(0) 编辑

2019年10月26日 #

python--面向对象编程之学生选课系统练习

摘要: 1、系统目录结构 文件夹注解: bin--系统管理员和学生的主程序代码 config--系统的配置文件 db--系统的数据文件 admin--管理员的数据文件 student--学生的数据文件 lib--系统的公共类文件 1、admin.py 主要用于管理员注册、登录系统、创建授课老师、创建课程等操 阅读全文

posted @ 2019-10-26 00:33 梦想一步登天 阅读(753) 评论(0) 推荐(0) 编辑

2019年10月22日 #

python--异常处理

摘要: 一、基本异常处理 1 #!/usr/bin/env python 2 # -*- coding:utf-8 -*- 3 """ 4 基本异常处理 5 """ 6 7 inp = input("请输入内容:") 8 try: 9 ret = int(inp) 10 print(ret) 11 exce 阅读全文

posted @ 2019-10-22 23:37 梦想一步登天 阅读(284) 评论(0) 推荐(0) 编辑

2019年10月13日 #

python--面向对象之三个特性:封装、继承、多态

摘要: 一、面向对象简介 1、面向对象不是所有的情况都适用2、面向对象编程 a.定义类 class 类名: def 方法1(self, 参数名): 方法体 b.根据类创建对象,使用对象去执行类中的方法 obj = 类名() obj.方法名3、self,形参,python内部传递 4、函数式编程与面向对象式编 阅读全文

posted @ 2019-10-13 23:36 梦想一步登天 阅读(392) 评论(0) 推荐(0) 编辑

python--反射机制

摘要: 一、反射机制简介: 通过字符串的形式导入模块 通过字符串的形式,去模块中寻找指定的函数,并执行 规定用户输入格式 模块名/函数名 通过__import__的形式导入模块,并通过 hasattr和getattr 检查并获取函数返回值。 相关方法: getattr:--根据字符串的形式去某个模块中寻找东 阅读全文

posted @ 2019-10-13 11:04 梦想一步登天 阅读(1241) 评论(0) 推荐(0) 编辑

2019年10月11日 #

python--生成器和迭代器

摘要: 一、生成器简介在python中,生成器是根据某种算法边循环边计算的一种机制。主要就是用于操作大量数据的时候,一般我们会将操作的数据读入内存中处理,可以计算机的内存是比较宝贵的资源,我认为的当要处理的数据超过内存四分之一的大小时就应该使用生成器。 二、生成器有什么特点?1.和传统的容器相比,生成器更节 阅读全文

posted @ 2019-10-11 23:50 梦想一步登天 阅读(276) 评论(0) 推荐(0) 编辑