随笔分类 -  4-python

摘要:1. SSH(安全外壳协议) SSH 为 Secure Shell 的缩写,由 IETF 的网络小组(Network Working Group)所制定;SSH 为建立在应用层基础上的安全协议。SSH 是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议。利用 SSH 协议可以有效防止远程管 阅读全文
posted @ 2018-12-09 14:26 百里屠苏top 阅读(140) 评论(0) 推荐(0)
摘要:1. SSH(安全外壳协议) SSH 为 Secure Shell 的缩写,由 IETF 的网络小组(Network Working Group)所制定;SSH 为建立在应用层基础上的安全协议。SSH 是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议。利用 SSH 协议可以有效防止远程管 阅读全文
posted @ 2018-12-09 12:32 百里屠苏top 阅读(214) 评论(0) 推荐(0)
摘要:socket(一对一) 与socketserver 一.socketserver 1. 正式定义:The socketserver module simplifies the task of writing network servers. 2. 实现多并发,对socket的封装。 3. socke 阅读全文
posted @ 2018-12-09 11:53 百里屠苏top 阅读(185) 评论(0) 推荐(0)
摘要:上节课程回顾: 静态变量:与类无关,不能访问类里的任何属性和方法。 类方法:只能访问类变量。 属性:把一个方法变成静态属性, 反射: __new__:先于__init__执行; __call__: 异常处理: 断言(assert): 返回为假就不往下执行了。(例如银行转账,要确保正确才能转账) 例如 阅读全文
posted @ 2018-12-09 11:51 百里屠苏top 阅读(171) 评论(0) 推荐(0)
摘要:一.socket网络编程 粘包:服务端两次发送指令在一起,它会把两次发送内容合在一起发送,称为粘包,从而出现错误。 解决方法:(比较low的方法) 有些需要实时更新的,用sleep有延迟,不能这样解决问题。 解决方法之高级方法: 客户端: 二.发送文件 ftp server端有哪几步呢? ①读取客户 阅读全文
posted @ 2018-11-02 22:43 百里屠苏top 阅读(221) 评论(0) 推荐(0)
摘要:上节课程回顾: 静态变量:与类无关,不能访问类里的任何属性和方法。 类方法:只能访问类变量。 属性:把一个方法变成静态属性, 反射: __new__:先于__init__执行; __call__: 抓住异常: try ...... except (ValueError,KeyError), e #i 阅读全文
posted @ 2018-11-01 22:26 百里屠苏top 阅读(154) 评论(0) 推荐(0)
摘要:一.Socket网络编程 1.七层模型,亦称OSI(Open System Interconnection)参考模型,是参考模型是国际标准化组织(ISO)制定的一个用于计算机或通信系统间互联的标准体系。 建立链接:ip+端口(端口有65535) 2.Socket Families(地址簇) sock 阅读全文
posted @ 2018-10-05 22:56 百里屠苏top 阅读(193) 评论(0) 推荐(0)
摘要:一. 异常处理 二. 异常类型 阅读全文
posted @ 2018-10-05 17:52 百里屠苏top 阅读(127) 评论(0) 推荐(0)
摘要:一.反射 通过字符串映射或者修改程序运行时的状态,属性,或者方法。 1.getattr(object,name,default=None) 2.hasattr(object,name) 3.setattr(x,y,v) 4.delattr(x,y) >>:age22 阅读全文
posted @ 2018-10-05 16:42 百里屠苏top 阅读(140) 评论(0) 推荐(0)
摘要:<class '__main__.Foo'> #ojb对象由Foo类创建<class 'type'> #Foo类由type类创建 那么,创建类就有两种方式: 1)普通方式:(我们经常用的就是) 2)特殊方式: 所以:类是由type类实例化产生。 那么,type类中如何实现的创建类?类又是如何创建对象 阅读全文
posted @ 2018-10-05 15:42 百里屠苏top 阅读(127) 评论(0) 推荐(0)
摘要:一. 多态 一种接口,多种实现。 多态性(polymorphisn)是允许你将父对象设置成为和一个或更多的他的子对象相等的技术,赋值之后,父对象就可以根据当前赋值给它的子对象的特性以不同的方式运作。 简单的说,就是一句话:允许将子类类型的指针赋值给父类类型的指针。 那么,多态的作用是什么呢?我们知道 阅读全文
posted @ 2018-09-28 23:10 百里屠苏top 阅读(326) 评论(0) 推荐(0)
摘要:一. 经典类与新式类的继承顺序 注:python2.x 经典类是按深度优先来继承的,新式类是按广度优先来继承的; python3.x 经典类和新式类都是按广度优先继承的。 二. 继承实例 阅读全文
posted @ 2018-09-28 22:44 百里屠苏top 阅读(210) 评论(0) 推荐(0)
摘要:参考博客:http://www.cnblogs.com/alex3714/articles/5188179.html 一.面向对象介绍classobject 封装继承多态 语法属性方法构造函数析构函数 私有方法,私有属性 类变量实例变量 1.编程范式: 1)面向过程编程(Procedural Pro 阅读全文
posted @ 2018-09-27 21:31 百里屠苏top 阅读(232) 评论(0) 推荐(0)
摘要:该部分内容引用自:http://www.cnblogs.com/alex3714/articles/5161349.html 谢谢原博主的文章,只是自己学习,无其他使用。 re模块 常用正则表达式符号 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 阅读全文
posted @ 2018-09-10 20:53 百里屠苏top 阅读(369) 评论(0) 推荐(0)
摘要:一.hashlib模块 用于加密相关的操作,3.x版本里代替了md5模块和sha模块,主要提供SHA1,SHA224,SHA256,SHA384,SHA512,MD5算法。 (MD5消息摘要算法(英语:MD5 Message-Digest Algorithm),一种被广泛使用的密码散列函数,可以产生 阅读全文
posted @ 2018-09-07 22:35 百里屠苏top 阅读(348) 评论(0) 推荐(0)
摘要:一. yaml模块 用来做配置文件。 需要pip安装该包。 二. ConfigParser模块 用来生成和修改常见配置文件,在python3.x版本中更名为configparser. (什么是配置文件:用户配置文件就是在用户登录电脑时,或是用户在使用软件时,软件系统为用户所要加载所需环境的设置和文件 阅读全文
posted @ 2018-09-07 21:46 百里屠苏top 阅读(153) 评论(0) 推荐(0)
摘要:一. 目录结构 www.cnblogs.com/alex3714/articles/5765046.html 阅读全文
posted @ 2018-09-04 22:25 百里屠苏top 阅读(155) 评论(0) 推荐(0)
摘要:1. xml模块 引用参考原文链接:https://www.cnblogs.com/python-gm/p/8032465.html 谢谢 xml是实现不同语言或程序之间进行数据交换的协议,跟json差不多,但json使用起来更简单,不过,古时候, 在json还没诞生的黑暗年代,大家只能选择用xml 阅读全文
posted @ 2018-09-04 22:19 百里屠苏top 阅读(293) 评论(0) 推荐(0)
摘要:1. shelve模块 是一个简单的k,v将内存数据通过文件持久化的模块,可以持久化任何pickle可支持的python数据格式。 ['xiaolaizi', 'xaioming']{'age': 22, 'job': 'teacher'}2018-09-04 21:11:42.296226 阅读全文
posted @ 2018-09-04 21:16 百里屠苏top 阅读(201) 评论(0) 推荐(0)
摘要:高级的 文件、文件夹、压缩包 处理模块 1)shutil.copyfileobj(fsrc, fdst[, length]) #将文件内容拷贝到另一个文件中,可以部分内容。 2) shutil.copyfile(src, dst) #拷贝文件 #创建压缩包并返回文件路径,例如:zip、tar bas 阅读全文
posted @ 2018-09-04 20:34 百里屠苏top 阅读(164) 评论(0) 推荐(0)