最基本unnittest框架 import unittestimport HtmlTestRunnerdef add(x,y): return x+ydef sbtract(x,y): return x-ydef multiplay(x,y): return x*ydef divide(x,y): ...
分类:
其他好文 时间:
2020-04-24 01:06:57
阅读次数:
46
对于房地产行业中的各方面的常识,如果大家能够在买房前有所了解的话,那么可能会对买房或者居住带来更好的帮助,对于这方面的知识,小编为大家整理了下面关于新装修入住常识有什么的内容,希望能帮到大家。 刚装饰完的房产室内的污染物质是有许多的,因而为了家人的健康,在入住之前必定要做房产装饰检测业务,经过检测之 ...
分类:
其他好文 时间:
2020-04-23 19:06:07
阅读次数:
60
本人在www.programiz.com网站上搜到一篇讲解python装饰器的文章,由浅入深,步步深入,可以一读。 声明:此篇文章是从programiz.com网站摘录得到的,并非本人原创。原来为英文版本,本人翻译成中文版本,并加了部分批注,如有错误还请指正。 Python Decorators A ...
分类:
编程语言 时间:
2020-04-23 00:41:58
阅读次数:
94
#函数式编程 #高阶函数 # 匿名函数 # 返回函数 # 装饰器 # 偏函数 #匿名函数:lambda函数,对于简短的函数可以使用lambda进行定义,只是一个表达式,函数体简单 strm = lambda x,y : x+y s = lambda x: x * 100 # 高阶函数,把函数当成变量 ...
分类:
编程语言 时间:
2020-04-23 00:32:03
阅读次数:
64
"原题链接" 这题挺锻炼思维的qwq 首先题目中序列的大小比较方式是和字符串的大小比较方式一样的, 序列中第一个数较小的序列的排名总是小于序列中第一个数较大的序列的排名, 故算出$F[i][j]$表示, 第一个数为$j$的规模为$i$的序列的个数, 对其做个前缀和, 就可以确定满足要求的序列的第一个 ...
""" Created by zhusp on 2020/4/22 """ __author__ = 'zhusp' from functools import wraps # 装饰器实际就是一个函数 # 有2个特别之处 # 1. 参数是一个函数 # 2. 返回值是一个函数, def log(inf ...
分类:
编程语言 时间:
2020-04-22 13:05:57
阅读次数:
77
最后4行lambda。问题是:如何运作?它们的含义和结果是什么?您能否以简单的方式显示该声明的示例?现在谢谢! 1个 " 是内置的" 。通常用作装饰器。该代码与此等效,可能看起来更加熟悉: ...
分类:
编程语言 时间:
2020-04-22 12:49:25
阅读次数:
183
啥时候用: 1.假设 你有一个方法 既不需要访问实例属性 也不调用实例方法 2.既不访问类属性,也不调用类方法 这时候可以把ta封装成一个静态函数 咋使用: 1.通过装饰器@staticmethod进行修饰 2.通过类名调用,不用创建对象 ta和其他函数有啥区别: 1.通过类调用 2.必须置于方法的 ...
分类:
编程语言 时间:
2020-04-21 12:44:45
阅读次数:
70
一、I/O 1. I/O操作中的设计模式 1. 以设计模式角度,自顶向下理解I/O源码结构 理解字节与字符的关系 1.1 装饰者模式(输入流为例) 1. 背景:通过继承扩展对象耦合度高,使用装饰者扩展可以在不改变现有结构的情况下,动态地给对象增加额外功能,耦合度底且灵活,一个具体对象可以有多个装饰者 ...
分类:
其他好文 时间:
2020-04-19 17:34:24
阅读次数:
67
策略模式 ThreadPoolExecutor的RejectedExecutionHandler,实现不同的拒绝策略。 装饰者模式 BufferedInputStream对InputStream扩展buffer功能。 工厂模式 Executors作为工厂,提供各种ExecutorService。 命 ...
分类:
其他好文 时间:
2020-04-19 15:02:27
阅读次数:
67