上一页 1 ··· 36 37 38 39 40 41 42 43 44 ··· 51 下一页
摘要: 一 Python GIL(Global Interpreter Lock) 全局解释器锁 如果一个主机是单核,此时同时启动10个线程,由于CPU执行了上下文的切换,让我们宏观上看上去它们是并行的,但实际上在微观上它们永远是串行的。如果一个主机有四核,代表它可以真真正正同时执行4个任务,而不是假象。但 阅读全文
posted @ 2019-05-10 10:06 zhengna 阅读(441) 评论(0) 推荐(0)
摘要: 一 操作系统发展史介绍 参考链接:http://www.cnblogs.com/alex3714/articles/5230609.html 二 进程与线程 进程: 对各种资源管理的集合 就可以称为进程。进程要以一个整体的形式暴露给操作系统管理,里面包含对各种资源的调用,内存的管理,网络接口的调用等 阅读全文
posted @ 2019-04-03 20:03 zhengna 阅读(249) 评论(0) 推荐(0)
摘要: 我们一般使用linux的时候,都是在Windows上安装一个ssh客户端连接上去。那么从一台linux如何连接到另一条linux呢?使用ssh命令即可,因为每台linux机器自己都有一个ssh客户端。现在我们使用Python的paramiko模块可以实现ssh客户端,通过Python脚本远程登录一台 阅读全文
posted @ 2019-03-10 23:05 zhengna 阅读(8879) 评论(0) 推荐(0)
摘要: 作业: 开发一个支持多用户在线的FTP程序 要求: README: 1.client连接server端需要验证账号密码,密码使用MD5加密传输,三次验证不成功即退出。2.用户信息保存在服务器本地文件中,密码MD5加密存储。磁盘配额大小也保存在其中。3.用户连接上来后,可以执行命令如下 目录变更:cd 阅读全文
posted @ 2019-03-10 23:02 zhengna 阅读(823) 评论(0) 推荐(0)
摘要: 前面几节我们写的socket都只能实现服务端与一个客户端通信,并不能实现服务端与多客户端同时通信。接下来我们就来学习一下如何实现服务端同时与多个客户端通信,即并发。 Socket Server socketserver就是对socket的一个再封装,主要功能就是实现并发。 socketserver模 阅读全文
posted @ 2019-03-10 22:59 zhengna 阅读(1589) 评论(0) 推荐(0)
摘要: 利用socket实现文件传送,大约分为如下几步: 1.读取文件名2.检测文件是否存在3.打开文件(别忘了最后关闭文件)4.检测文件大小5.发送文件大小给客户端6.等客户端确认7.开始边读边发数据8.md5验证 实例1:实现步骤1-7 运行代码 #Author:Zheng Na #ftp服务端 imp 阅读全文
posted @ 2019-03-10 22:50 zhengna 阅读(392) 评论(0) 推荐(0)
摘要: 1.异常基础 在编程过程中为了增加友好性,在程序出现bug时一般不会将错误信息显示给用户,而是现实一个提示的页面,通俗来说就是不让用户看见大黄页!!! 注意:Python3.x中Exception和e之间用 as ,Python2.7中Exception和e之间用 as 和 逗号 均可。 2.异常种 阅读全文
posted @ 2019-03-01 14:06 zhengna 阅读(260) 评论(0) 推荐(0)
摘要: 动态导入模块就是只知道str类型的模块名字符串,通过这个字符串导入模块。 准备: 首先创建一个模块目录lib,然后在目录内创建一个模块 aa.py: 然后在lib目录平级新建测试代码 test.py,实现动态导入模块。 方法1: __import__ 代码: 说明: 1.函数功能用于动态的导入模块, 阅读全文
posted @ 2019-03-01 12:41 zhengna 阅读(368) 评论(0) 推荐(0)
摘要: python中的反射功能是由以下四个内置函数提供:hasattr、getattr、setattr、delattr,该四个函数分别用于对对象内部执行:检查是否含有某成员、获取成员、设置成员、删除成员。 hasattr(obj,name_str):判断一个对象obj里是否有name_str字符串对应的的 阅读全文
posted @ 2019-03-01 12:36 zhengna 阅读(819) 评论(0) 推荐(0)
摘要: 1. __doc__ 表示类的描述信息 2. __module__ 和 __class__ __module__ 表示当前操作的对象在哪个模块 __class__ 表示当前操作的对象的类是什么 class C: def __init__(self): self.name = 'aa' from li 阅读全文
posted @ 2019-03-01 11:27 zhengna 阅读(529) 评论(0) 推荐(0)
上一页 1 ··· 36 37 38 39 40 41 42 43 44 ··· 51 下一页