摘要: sys模块 1 #!/usr/bin/env python 2 # -*- coding:utf-8 -*- 3 import sys 4 ''' 5 sys.argv : 在命令行参数是一个空列表,在其他中第一个列表元素程序本身的路径 6 sys.exit(n) :退出程序,正常退出时exit(0 阅读全文
posted @ 2019-02-19 20:12 陈彦斌 阅读(385) 评论(0) 推荐(0) 编辑
摘要: 装饰器:本质就是函数,功能是为其他函数添加附加功能 原则: a.不修改被修饰函数的源代码 b.不修改被修饰函数的调用方式 公式: 装饰器=高阶函数+函数嵌套+闭包 高阶函数的定义: a.函数接收的参数是一个函数名 b.函数的返回值是一个函数名 c.满足上述条件任意一个,都可称之为高阶函数 1 #!/ 阅读全文
posted @ 2019-01-29 22:43 陈彦斌 阅读(336) 评论(0) 推荐(0) 编辑
摘要: 在事务语句最前面加上 set xact_abort on 当xact_abort选项为on时,SQL Server在遇到错误时会终止执行并rollback整个事务。 阅读全文
posted @ 2019-01-22 15:09 陈彦斌 阅读(1528) 评论(0) 推荐(0) 编辑
摘要: 一、什么是迭代器协议 1.迭代器协议是指:对象必须提供一个next方法,执行该方法要么返回迭代中的下一项,要么就引起一个stoplteration异常,以终止迭代(只能往后走,不能往前退) 2.可迭代对象:实现了迭代器协议的对象(如何实现:对象内部定义一个__iter__()方法) 3.协议是一种约 阅读全文
posted @ 2019-01-20 14:25 陈彦斌 阅读(770) 评论(1) 推荐(0) 编辑
摘要: 通过多态制作一个简单的计算器 Operation类: 1 public class Operation 2 { 3 private double _numberA = 0; 4 private double _numberB = 0; 5 public double NumberA 6 { 7 ge 阅读全文
posted @ 2018-12-31 13:16 陈彦斌 阅读(452) 评论(0) 推荐(0) 编辑