摘要: 装饰器:本质就是函数,功能是为其他函数添加附加功能 原则: a.不修改被修饰函数的源代码 b.不修改被修饰函数的调用方式 公式: 装饰器=高阶函数+函数嵌套+闭包 高阶函数的定义: a.函数接收的参数是一个函数名 b.函数的返回值是一个函数名 c.满足上述条件任意一个,都可称之为高阶函数 1 #!/ 阅读全文
posted @ 2019-01-29 22:43 陈彦斌 阅读(334) 评论(0) 推荐(0) 编辑
摘要: 在事务语句最前面加上 set xact_abort on 当xact_abort选项为on时,SQL Server在遇到错误时会终止执行并rollback整个事务。 阅读全文
posted @ 2019-01-22 15:09 陈彦斌 阅读(1526) 评论(0) 推荐(0) 编辑
摘要: 一、什么是迭代器协议 1.迭代器协议是指:对象必须提供一个next方法,执行该方法要么返回迭代中的下一项,要么就引起一个stoplteration异常,以终止迭代(只能往后走,不能往前退) 2.可迭代对象:实现了迭代器协议的对象(如何实现:对象内部定义一个__iter__()方法) 3.协议是一种约 阅读全文
posted @ 2019-01-20 14:25 陈彦斌 阅读(767) 评论(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 陈彦斌 阅读(450) 评论(0) 推荐(0) 编辑
摘要: 思路: 1、想想插入语句,大概是这样的一个框架:INSERT INTO 表名 (数据库列名) values (值) 2、这里要3个变量是不固定的,分别是:表名、数据库列名、值; a.表名我们这里很容易可以获取到 b.数据库列名,我们可以遍历容器获取控件的Name属性 c.值,我们可以遍历容器获取控件 阅读全文
posted @ 2018-12-31 10:05 陈彦斌 阅读(5370) 评论(0) 推荐(1) 编辑