- 博客(3)
- 收藏
- 关注
原创 设计模式
策略模式定义算法簇,分别封装起来,让他们之间可以相互替换。此模式让算法的实现独立于使用算法的客户。设计原则封装变化多用组合,少用继承针对接口编程,不针对实现编程示例鸭子:鸭子的飞行和叫的行为进行封装,不同种类的鸭子采用不同的实现。// 鸭子的抽象类public abstract class Duck { FlyBehavior flyBehavior; ...
2019-06-10 00:10:34 184
转载 python中的五种异常处理机制介绍
从几年前开始学习编程直到现在,一直对程序中的异常处理怀有恐惧和排斥心理。之所以这样,是因为不了解。这次攻python,首先把自己最畏惧和最不熟悉的几块内容列出来,里面就有「异常处理」这一项。《Dive into Python》并没有专门介绍异常处理,只是例子中用到的时候略微说明了一下。今天下载《Learn Python》,直接进异常处理这块。这一部分有四章,第一章讲解异常处理的一般使用
2016-08-28 15:36:35 1068
转载 详解python程序中记录日志的方法
详解python程序中记录日志的方法日志可以用来记录应用程序的状态、错误和信息消息,也经常作为调试程序的工具。它的重要性就不多说了,直接进入正题。 python提供了一个标准的日志接口,就是logging模块。日志级别有DEBUG、INFO、WARNING、ERROR、CRITICAL五种。首先来看logging简单的使用方法。 这一看到此图中
2016-08-27 03:38:31 2968
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人