01 2019 档案

摘要:装饰器:本质就是函数,功能是为其他函数添加附加功能 原则: a.不修改被修饰函数的源代码 b.不修改被修饰函数的调用方式 公式: 装饰器=高阶函数+函数嵌套+闭包 高阶函数的定义: a.函数接收的参数是一个函数名 b.函数的返回值是一个函数名 c.满足上述条件任意一个,都可称之为高阶函数 1 #!/ 阅读全文
posted @ 2019-01-29 22:43 陈彦斌 阅读(345) 评论(0) 推荐(0)
摘要:在事务语句最前面加上 set xact_abort on 当xact_abort选项为on时,SQL Server在遇到错误时会终止执行并rollback整个事务。 阅读全文
posted @ 2019-01-22 15:09 陈彦斌 阅读(1550) 评论(0) 推荐(0)
摘要:一、什么是迭代器协议 1.迭代器协议是指:对象必须提供一个next方法,执行该方法要么返回迭代中的下一项,要么就引起一个stoplteration异常,以终止迭代(只能往后走,不能往前退) 2.可迭代对象:实现了迭代器协议的对象(如何实现:对象内部定义一个__iter__()方法) 3.协议是一种约 阅读全文
posted @ 2019-01-20 14:25 陈彦斌 阅读(796) 评论(1) 推荐(0)
摘要:该方法一般用于获得操作日志的最后几行记录 1 #!/usr/bin/env python 2 # -*- coding:utf-8 -*- 3 f = open('seek.txt', 'rb') 4 5 6 def get_file_last_line(accept_file): 7 offs = 阅读全文
posted @ 2019-01-20 13:33 陈彦斌 阅读(1093) 评论(0) 推荐(0)
摘要:一、文件处理流程 1.打开文件,得到文件句柄并赋值给一个变量 2.通过句柄对文件进行操作 3.关闭文件 1 歌曲名:少女的祈祷 2 歌手:蒋雅文&李逸朗 3 专辑:冬之恋人 4 张智霖 5 少女的祈祷 6 沿途与他车箱中私奔般恋爱 7 再挤逼都不放开 8 祈求在路上没任何的阻碍 9 令愉快旅程变悲哀 阅读全文
posted @ 2019-01-19 17:05 陈彦斌 阅读(255) 评论(0) 推荐(0)
摘要:abs(x):求绝对值 1 #!/usr/bin/env python 2 # -*- coding:utf-8 -*- 3 print(abs(-5)) all(x):参数x对象的所有元素不为0、''、False或者x未空对象时,则返回True,否则返回False 1 #!/usr/bin/env 阅读全文
posted @ 2019-01-18 00:01 陈彦斌 阅读(176) 评论(0) 推荐(0)
摘要:一、高阶函数 满足两个特性任何一个即为高阶函数 a.函数的传入参数是一个函数名 b.函数的返回值是一个函数名 1 #!/usr/bin/env python 2 # -*- coding:utf-8 -*- 3 num_1 = [1, 2, 10, 5, 7] 4 5 6 def map_test( 阅读全文
posted @ 2019-01-17 21:58 陈彦斌 阅读(233) 评论(0) 推荐(0)
摘要:-以下三种方式,线程无法干净地退出 • this.Close() :只是关闭当前窗体,若不是主窗体的话,是无法退出程序的; • Application.Exit():强制所有消息终止,退出所有的窗体; • Application.ExitThread():强制终止调用线程上的所有消息,但其他线程无法 阅读全文
posted @ 2019-01-10 15:54 陈彦斌 阅读(2864) 评论(0) 推荐(0)
摘要:定义:由不同元素组成的集合,集合中是一组无须排列的可hash值,可以作为字典的Key 特点: a.不同元素组成 b.无序 c.集合中元素必须是不可变类型(数字、字符串、元祖) 方法: -add() 1 arr_Num = {1, 2, 3, 4, 5} 2 arr_Num.add('alex') 3 阅读全文
posted @ 2019-01-09 16:23 陈彦斌 阅读(260) 评论(0) 推荐(0)
摘要:•数字 int -int 将字符串转数字 a="123" b=int(a) b=b+1000 查看数据类型 type() print(type(a)) 进制转换 num = "a" v = int(num, base=16) print(v) -bit_lenght(1字节=8位) 此函数代表当前数 阅读全文
posted @ 2019-01-06 21:04 陈彦斌 阅读(293) 评论(0) 推荐(0)