码迷,mamicode.com
首页 >  
搜索关键字:Decorator设计模式的实现中 装饰    ( 6232个结果
python装饰器在类中的实现
class Test(): xx = False def __init__(self): pass def test(func): def wrapper(self, *args, **kwargs): print(self.xx) return func(self, *args, **kwargs ...
分类:编程语言   时间:2020-03-03 15:02:36    阅读次数:122
pytest.fixture的初始化清除操作
需要导入模块pytest 初始化操作: 使用装饰器:pytest.fixture(scope='function',autouse=False) fixture()函数参数解释说明 def fixture( callable_or_scope=None, *args, scope="function ...
分类:其他好文   时间:2020-03-03 14:47:21    阅读次数:207
请设计一个有参装饰器decorator,它可作用于任何函数上
最近有小伙伴面试,遇到一个很有意思的题:请设计一个有参装饰器decorator,它可作用于任何函数上,要求可以接受一个int作为参数,该参数为要求的执行秒数,如果该函数的执行时间大于规定的执行秒数,请打印改函数名字和执行时间。这个题我之前面试的也遇到过,当时用高阶函数的方式实现,现在又遇到了,废话少说,咱们开发。先来分析下:1有参数的装饰器-->高阶函数2执行时间-->time库上代码
分类:其他好文   时间:2020-03-03 09:13:46    阅读次数:122
Python学习(十)—— 装饰器和函数闭包
装饰器 装饰器:本质就是函数,功能是为其他函数添加附加功能 原则: 1、不修改被修饰函数的源代码 2、不修改被修饰函数的调用方式 统计程序运行的时间(不使用装饰器): 这种方法修改了源代码,不能用于已经上线的程序 1 import time 2 def calc(l): 3 res = 0 4 st ...
分类:编程语言   时间:2020-03-03 01:09:13    阅读次数:105
CSS——简介
CSS 层叠样式表(Cascading Style Sheets) CSS可以用来为网页创建样式表,通过样式表可以对网页进行装饰 所谓层叠,可以将整个网页想象成是一层一层的结构,层次高的将会覆盖层次低的 而CSS就可以分别为网页的各个层次设置样式 其显示页面: 可以将CSS样式编写到元素的style ...
分类:Web程序   时间:2020-03-02 17:37:13    阅读次数:74
Django
django初始 webHTTP django 静态配置 创建APP 简单orm django简单图书管理系统 __str__ 和 __repr__ Django中的一对多(外键约束) 进阶版一对多 多表查询 django模版系统 CBV和FBV 给视图加装饰器 form表单上传文件 Respons ...
分类:其他好文   时间:2020-03-02 14:41:39    阅读次数:201
python装饰器
python装饰器的学习理解 自己的理解 装饰器是python语言中的高阶函数,被装饰的函数嵌套在装饰器内部,其目的可实现对被装饰函数的功能扩充。 举个例子,加深理解 任务:完成对执行函数func1的执行时间的记录 不用装饰器实现 # -*- coding: utf-8 -*-import time ...
分类:编程语言   时间:2020-02-28 22:25:03    阅读次数:73
装饰器带参数
1 user_list = [ 2 {'name':'alex','passwd':123}, 3 {'name':'xiaopang','passwd':123}, 4 {"name":'haha','passwd':1234} 5 ] 6 user_dic = {'user_name':None ...
分类:其他好文   时间:2020-02-28 20:46:15    阅读次数:39
Django项目报错: 禁止访问(403),CSRF验证失败,相应中断
如果想要取消表单的CSRF防护,可以在模板上删除{% csrf_token %}, 并且在相应的视图函数中添加装饰器@csrf_exempt, 代码如下: from django.views.decorators.csrf import csrf_exempt @csrf_exempt def re ...
分类:其他好文   时间:2020-02-28 13:49:25    阅读次数:322
sitemesh
Sitemesh是一个网页布局和修饰的框架,利用它可以将网页的内容和页面结构分离,以达到页面结构共享的目的。 通俗的理解就是,sitemesh把网页中变化的和不变化的分离开来,用不变的去装饰各种变化的内容。从而使页面具有统一的布局,而且方便页面的管理。不变的页面称之为装饰页面,内容变化的页面称之为被... ...
分类:其他好文   时间:2020-02-28 11:50:05    阅读次数:43
6232条   上一页 1 ... 45 46 47 48 49 ... 624 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!