1 2 3 4

03 2017 档案

摘要:一、上下文的基本实现 1、如下例,执行过程如下面代码: 2、自己编写打开文件的with open的方法 阅读全文
posted @ 2017-03-30 20:11 I我的博客I 阅读(194) 评论(0) 推荐(0) 编辑
摘要:一、初始多线程 通过下面两个例子的运行效率,可以得知多线程的速度比单线程的要快很多 线程是电脑处理事务的最小单元,线程属于进程,每个进程单独开辟的内存空间,进程越多消耗的内存就越大,每个进程内可以创建多个线程,但是CPU调度的时候有线程锁,每个进程只能调度一个线程,所以原则上,计算密集型的用进程,I 阅读全文
posted @ 2017-03-21 14:41 I我的博客I 阅读(310) 评论(0) 推荐(0) 编辑
摘要:开发一个支持多用户在线FTP程序: 要求: 1、用户MD5加密认证 2、允许同时多用户登陆(socketserver) 3、执行命令 4、上传文件 文件传输过程中显示进度条 支持文件的断点续传 阅读全文
posted @ 2017-03-19 20:42 I我的博客I 阅读(288) 评论(0) 推荐(0) 编辑
摘要:Socket socket通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄,应用程序通常通过"套接字"向网络发出请求或者应答网络请求。 socket起源于Unix,而Unix/Linux基本哲学之一就是“一切皆文件”,对于文件用【打开】【读写】【关闭】模式来操作。socket就是该模 阅读全文
posted @ 2017-03-15 22:06 I我的博客I 阅读(299) 评论(0) 推荐(0) 编辑
摘要:一、需求: 1、可以注册管理员账号,管理员账号可以创建老师和课程 2、学生可以注册和登陆,学生可以从课程列表选课,可以进行上课登记查看 二、代码 1、文件目录 bin 存放可执行文件 config 存放可配置文件 db 存放数据文件 lib 存放实现类 目录结构如图: 2、admin.py 中的代码 阅读全文
posted @ 2017-03-15 22:01 I我的博客I 阅读(360) 评论(0) 推荐(0) 编辑
摘要:1、单例模式指的是创建单个实例,例如:数据库连接池中包含10个数据库连接,用户访问数据时随机从连接池中拿出一个进行连接,其他用户再次访问时不再创建对象进行连接 #!usr/bin/env python # -*- coding:utf-8 -*- class ConnecttionPool: __i 阅读全文
posted @ 2017-03-12 22:11 I我的博客I 阅读(221) 评论(0) 推荐(0) 编辑
摘要:一、捕获异常 1、try except 2、捕获具体的错误信息 AttributeError 试图访问一个对象没有的树形,比如foo.x,但是foo没有属性x IOError 输入/输出异常;基本上是无法打开文件 ImportError 无法引入模块或包;基本上是路径问题或名称错误 Indentat 阅读全文
posted @ 2017-03-11 21:49 I我的博客I 阅读(261) 评论(0) 推荐(0) 编辑
摘要:概述 面向过程:根据业务逻辑从上到下写垒代码 函数式:将某功能代码封装到函数中,日后便无需重复编写,仅调用函数即可 面向对象:对函数进行分类和封装,让开发“更快更好更强...” 面向过程编程最易被初学者接受,其往往用一长段代码来实现指定功能,开发过程中最常见的操作就是粘贴复制,即:将之前实现的代码块 阅读全文
posted @ 2017-03-05 12:16 I我的博客I 阅读(282) 评论(0) 推荐(0) 编辑
摘要:一、反射 1、反射的基本介绍: 反射是所有程序的专有名词,在java,C#语言中都存在反射,那么什么是反射呢? python中 的反射概括来说:是通过字符串的形式导入模块,并通过字符串的形式去模块中寻找函数并执行。 总结: 可以以字符串的形式去(某个)对象操作的成员。模块实际也是一个对象。 2、利用 阅读全文
posted @ 2017-03-04 17:34 I我的博客I 阅读(318) 评论(0) 推荐(0) 编辑
摘要:补充:2020年3月1日 一、迭代器--补充 li = [11,22,33]bol = "__iter__" in dir(li)print(bol) #如果__iter__在list功能里面表示li是可迭代的#li是可迭代的,但li不是迭代器it = li.__iter__()print(it) 阅读全文
posted @ 2017-03-03 15:25 I我的博客I 阅读(261) 评论(0) 推荐(0) 编辑
摘要:一、可使用的第三方库 python中处理excel表格,常用的库有xlrd(读excel)表、xlwt(写excel)表、openpyxl(可读写excel表)等。xlrd读数据较大的excel表时效率高于openpyxl,所以我在写脚本时就采用了xlrd和xlwt这两个库。介绍及下载地址为:htt 阅读全文
posted @ 2017-03-03 13:36 I我的博客I 阅读(379) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示