说起装饰器我们可能已经很熟悉了(不了解的可以查看python基础学习——装饰器),随手就可以写一个简单的装饰器 def decorator(func): def inner(*args, **kwargs): # 执行函数前做点事 result = func(*args, **kwargs) # 执 ...
分类:
编程语言 时间:
2018-12-12 23:50:49
阅读次数:
285
''' 6.现有以下函数,利用装饰器为此函数加上认证功能,也就是只有用户名为'python', 密码为'123'才能调用此函数,否则不允许 def my_log(name): print('%s欢迎登陆'%(name)) ''' def decorator(f): def ren(*a,**kw):... ...
分类:
编程语言 时间:
2018-12-12 21:05:46
阅读次数:
200
Angular6 + Typescript项目中用到了一个包含到jquery里面的插件 fontIconPicker https://github.com/fontIconPicker/fontIconPicker https://codeb.it/fonticonpicker/ 首先根据githu ...
分类:
Web程序 时间:
2018-12-12 00:05:23
阅读次数:
484
// 先定义一个简化输出函数 window.print = function (oper, result) { result ? console.log(oper, '=>', result) : console.log(oper); } 1.------------------proxy-----... ...
分类:
其他好文 时间:
2018-12-11 15:50:15
阅读次数:
137
装饰模式(Decorator Pattern)是一种比较常见的模式。 定义: 动态地给一个对象添加一些额外的职责,就增加功能来说,装饰模式比生成子类更为灵活。 装饰模式类图如下所示。 装饰模式有以下4个角色。 抽象构件(Component)角色:用于规范需要装饰的对象(原始对象)。 具体构件(Con ...
分类:
其他好文 时间:
2018-12-10 14:07:24
阅读次数:
157
1.23种经典设计模式分类设计模式辅助记忆创建型工厂方法模式(FactoryMethod)、抽象工厂模式(AbstractFactory)、建造者模式(Builder)、原型模式(Prototype)、单例模式(Singleton)单例的建造者原型是抽象工厂的工厂方法结构型适配器模式(Adapter)、桥接模式(Bridge)、组合模式(Composite)、装饰器模式(Decorator)、门面
分类:
其他好文 时间:
2018-12-08 23:44:31
阅读次数:
191
关于 Decorator 到底是 ES 6 引入的还是 ES 7 引入的我也不是很明白了,两种说法都有,这种问题懒得纠结了……在用的时候发现这个东西很好用,平常用处可能不大,但是结合 React 就很好使了。接下来就讲一讲。 一、环境搭建 我搭建了一个 React 开发环境,结合 babel 的插件 ...
分类:
其他好文 时间:
2018-12-08 11:19:54
阅读次数:
193
装饰器模式简介 1. 装饰器模式(Decorator),可以动态地添加修改类的功能 2. 一个类提供了一项功能,如果要在修改并添加额外的功能,传统的编程模式,需要写一个子类继承它,并重新实现类的方法 3. 使用装饰器模式,仅需在运行时添加一个装饰器对象即可实现,可以实现最大的灵活性 示例代码 ...
分类:
Web程序 时间:
2018-12-03 23:33:17
阅读次数:
416
react native编写原生应用,不仅可以编写android,还可以编写ios,使得我们的编程,变得更加的简洁,那其实搭建react native环境是非常简单的,随着互联网的发展,那对于编写的规范也变得更加的严格,比如说,出现的typescript,但是给编程也带来一些麻烦,比如,实现同样一个 ...
分类:
其他好文 时间:
2018-12-01 21:48:17
阅读次数:
196
-auth组件 -auth是什么? -django内置的用户认证系统,可以快速的实现,登录,注销,修改密码.... -怎么用? -(1)先创建超级用户: -python3 manage.py createsuperuser -输入用户名,邮箱(可以不输入),密码,敲回车,这样就创建出一个超级用户 - ...
分类:
其他好文 时间:
2018-11-26 21:00:29
阅读次数:
134