自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 Python实现TFTP上传和下载

Python实现TFTP上传和下载 1. TFTP协议介绍 TFTP(Trivial File Transfer Protocol,简单⽂件传输协议)是TCP/IP协议族中的⼀个⽤来在客户端与服务器之间进⾏简单⽂件传输的协议 特点: 简单 占⽤资源⼩ 适合传递⼩⽂件 适合在局域⽹进⾏传递 端⼝号为69 基于UDP实现 2. TFTP客户端服务器交互过程 TFTP服务器默认监听69号端⼝...

2019-06-11 20:26:33 2236

原创 设计模式之单例模式(Python实现)

单例模式 通常情况下,我们定义一个类,这个类可以实例化很多个不同的对象,这些对象互不相同 class Person: def __init__(self, name): self.name = name p1 = Person('zyp') p2 = Person("zyp") print(p1.name, p2.name) print(p1) print(p2) ...

2019-06-05 11:42:29 125

原创 Python上下文管理器

with 和 上下文管理器 上下文管理器 上下文管理器是指在一段代码执行之前执行一段代码,用于一些预处理工作;执行之后再执行一段代码,用于一些清理工作。 比如打开文件进行读写,读写完之后需要将文件关闭。又比如在数据库操作中,操作之前需要连接数据库,操作之后需要关闭数据库。 在上下文管理协议中,有两个方法__enter__和__exit__,分别实现上述两个功能。 任何实现了 __enter__(...

2019-06-03 20:07:14 161

原创 Python元类

元类 类也是对象 在 Python 中一切皆对象,类也属于对象的一种。 通常情况下,"普通类(class)"可以用来生成实例(instance),同样的,"元类 (meta-class)"也可以生成实例,生成的实例就是"普通类"了 对象的类型叫作类(class),类的类型就称作元类 meta-class 动态的创建类 因为类也是对象,你可以在运⾏时动态的创建它们,就像其他任...

2019-06-03 14:43:52 122

原创 Python装饰器的理解与运用

装饰器 装饰模式有很多经典的使用场景,例如插入日志、性能测试、事务处理等等,有了装饰器,就可以提取大量函数中与本身功能无关的类似代码,从而达到代码重用的目的。 装饰器本身是一个Python函数,他可以让其他函数在不需要做任何代码变动的前提下增加额外功能,装饰器的返回值也是一个额外的(函数)对象。 为什么要使用装饰器 一般在开发过程中,要遵循开放封闭原则,虽然在这个原则是用的面向对象开...

2019-06-02 22:39:48 150

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除