1.背景图片和插入图片区别? 1.1、背景图片:仅仅是一个装饰,不会占用位置 插入图片:会占用位置 1.2、背景图片有定位属性,可以很方便控制图片位置 插入图片没有定位属性,控制图片位置不太方便 1.4、插入图片比背景图片语义要强,企业开发中推荐使用插入图片 ...
分类:
其他好文 时间:
2020-02-28 00:59:36
阅读次数:
51
闭包(closure): 内嵌函数通过调用外部嵌套函数作用域内的变量,则这个内嵌函数就是闭包. 闭包必须满足三个条件: + 必须有一个内嵌函数 + 内嵌函数必须引用外部嵌套函数中的变量 + 外部函数的返回值必须是内嵌函数 装饰器(decorators):是一个函数,主要作用为包装一个函数或类.包装的 ...
分类:
编程语言 时间:
2020-02-27 23:31:34
阅读次数:
75
装饰器:装饰器就是一个方法,可以注入到类、方法、属性参数上来扩展类、属性、方法、参数的功能。 写法:普通装饰器(无法传参) 、 装饰器工厂(可传参)。 1、类装饰器:类装饰器在类声明之前被声明(紧靠着类声明),类装饰器应用于类构造函数,可以用来监视,修改或替换类定义。 传入一个参数。 类装饰器:普通 ...
分类:
其他好文 时间:
2020-02-26 18:32:33
阅读次数:
55
MyBatis 一级缓存最大的共享范围就是一个SqlSession内部,那么如果多个 SqlSession 需要共享缓存,则需要开启二级缓存,开启二级缓存后,会使用 CachingExecutor 装饰 Executor,进入一级缓存的查询流程前,先在CachingExecutor 进行二级缓存的查 ...
分类:
其他好文 时间:
2020-02-26 01:15:07
阅读次数:
81
知识需要不断积累、总结和沉淀,思考和写作是成长的催化剂 内容目录 老生常谈创建型1、Singleton单例2、Factory Method工厂方法3、Abstract Factory抽象工厂4、builder建造者5、Prototype原型结构型1、Adapter 适配器2、Decorator 装饰 ...
分类:
其他好文 时间:
2020-02-25 19:51:44
阅读次数:
62
类方法 使用装饰器@classmethod 第一个参数必须是当前类对象,该参数名一般约定为“cls” (可修改但不建议)通过他来传递类的属性和方法(不能传实例的属性和方法) 调用:实例对象和类对象多可以调用 实例方法 第一个参数必须是实例对象,该参数名要为“self”通过他来传递实例的属性和方法(可 ...
分类:
编程语言 时间:
2020-02-24 17:02:30
阅读次数:
73
Angular 模块 (NgModule) NgModule 是一个带有 @NgModule 装饰器的类。 Angular 模块把组件、指令和管道打包成内聚的功能块,每个模块聚焦于一个特性区域、业务领域、工作流或通用工具。 NgModule 的元数据会做这些: 声明某些组件、指令和管道属于这个模块。 ...
分类:
其他好文 时间:
2020-02-23 18:20:05
阅读次数:
47
简介 什么是装饰器?你平常见到的 @staticmethod, @classmethod, @property 等这些内容就是装饰器。 装饰器的本身是可调用的对象(staticmethod, classmethod, property 这些都是可调用的对象),通常我们用它来改装一个函数,例如: de ...
分类:
编程语言 时间:
2020-02-23 09:51:47
阅读次数:
72
CSRF攻击概述: CSRF(Cross Site Request Forgery 跨站域请求伪造)是一种网站攻击的方式,它在2007年曾被列为互联网20大安全隐患之一。其他的安全隐患,比如SQL脚本注入,跨站域脚本攻击等在近年来已经逐渐为众人熟知,很多网站也都针对他们进行了防御。然而,对于大多数人 ...
分类:
Web程序 时间:
2020-02-22 21:55:00
阅读次数:
70
python中的装饰器分为两类:函数装饰器和类装饰器. here and here2 ...
分类:
编程语言 时间:
2020-02-22 19:54:04
阅读次数:
71