装饰器定义:用别的函数修改原函数,本质是闭包 扩展开发,修改原代码封闭,不改变调用方式 格式:装饰器的名字在被装饰的函数正上方独占一行 语法糖:被装饰的函数名=装饰器的函数 lambda 匿名函数 lanmbda 参数:返回值 匿名函数没有名字,怎么查看 用函数__name__ 匿名函数的返回值只能 ...
分类:
其他好文 时间:
2019-01-15 20:32:18
阅读次数:
211
装饰器 装饰内容的一个工具 本质是闭包 开放封闭原则(写代码必须遵守): 1.对扩展开放 2.对修改源代码封闭 3.不改变调用方式 作用:在不改变源代码的基础上,新增功能 语法糖 在被装饰的函数正上方,加一个@装饰器的名字 独占一行 被装饰的函数名 = 装饰器的名字(被装饰的函数名) 当被装饰的函数 ...
分类:
其他好文 时间:
2019-01-15 18:30:51
阅读次数:
226
"""装饰器:什么是装饰器 装饰:就是增加的,原本没有的,用来装饰的 器:器物,器具。 装饰器就是一个增加功能的函数,被装饰的也是一个函数。装饰器是干嘛用的 装饰器是将一个新增的功能装饰在一个函数上。怎么定义装饰器 在不改变原函数的源代码,不改变它的调用方式的前提下,新增一个功能。 def oute ...
分类:
其他好文 时间:
2019-01-15 17:15:36
阅读次数:
135
数据库安全审计主要用于监视并记录对数据库服务器的各类操作行为,通过对网络数据的分析,实时地、智能地解析对数据库服务器的各种操作,并记入审计数据库中以便日后进行查询、分析、过滤,实现对目标数据库系统的用户操作的监控和审计。它可以监控和审计用户对数据库中的数据库表 、视图、序列、包、存储过程、函数、库、索引、同义词、快照、触发器等的创建、修改和删除等,分析的内容可以精确到SQL操作语句一级。它还可以根据设置的规则,智能的判断出违规操作数据库的行为,并对违规行为进行记录、报警。由于数据库安全审计系统是以网络旁路的方式工作于数据库主机所在的网络,因此它可以在根本不改变数据库系统的任何设置的情况下对数据库的操作实现跟踪记录、定位,实现数据库的在线监控,在不影响数据库系统自身性能的前提下,实现对数据库的在线监控和保护,及时地发现网络上针对数据库的违规操作行为并进行记录、报警和实时阻断,有效地弥补现有应用业务系统在数据库安全使用上的不足,为数据库系统的安全运行提供了有力保障。
分类:
数据库 时间:
2019-01-15 11:52:22
阅读次数:
186
多分类问题优先选择SVM,随机森林,其次是逻辑回归。 朴素贝叶斯和线性回归都是比较简单的模型,对于数据的要求比较高,功能不是特别强大。 1、决策树 不需要对数据做任何预处理, 2、随机森林 3、数据预处理与特征工程 (1)数据预处理:只需要X 数据无量钢化:标准化(转化为正态分布)、归一化(不改变数 ...
分类:
编程语言 时间:
2019-01-13 16:08:38
阅读次数:
312
钩子方法源于设计模式中模板方法(Template Method)模式,模板方法模式的概念为:在一个方法中定义一个算法的骨架,而将一些步骤延迟到子类中。模板方法使得子类可以在不改变算法结构的情况下,重新定义算法中的某些步骤。其主要分为两大类:模版方法和基本方法,而基本方法又分为:抽象方法(Abstra ...
分类:
编程语言 时间:
2019-01-10 23:22:22
阅读次数:
4821
定义: 装饰模式(Decorator),在不改变对象的前提下,动态给对象增加一些功能。 对于,增加功能而言,装饰者模式比增加子类更灵活。 如果想给一个特定的类A增加功能,我们一般采用两种模式: 1,继承该A,利用其子类在实现这个A的函数的同时,增加一些新的方法。这个方法是静态的,我们不能通过继承来实 ...
分类:
其他好文 时间:
2019-01-10 21:48:23
阅读次数:
136
前言:es6语法相对严禁,但是会颠覆我们对js的看法,同时resful一种新的uri风格 (一) ES6一些我们常用的骚操作 ([形参列表]) => { 函数体和返回值 } 1.如果只有一个参数可以写成 形参名 =>{ 函数体 } 2.如果函数体只有一条语句 形参名 => 函数体 3.不改变this ...
分类:
微信 时间:
2019-01-08 15:35:47
阅读次数:
236
模板方法模式: (就是在抽象基类中定一个复用的方法!) 在一个方法中定一个算法的骨架,而将一些步骤延迟到子类中。 模板方法使得子类可以再不改变算法结构的情况下,重新定义算法中的某些步骤。 实例: 泡茶的步骤分别: 1、把水煮开 2、用开水冲泡茶叶 3、把茶倒进杯子里 4、加柠檬 泡咖啡的步骤为: 1 ...
分类:
其他好文 时间:
2019-01-07 00:18:58
阅读次数:
137
1.定义:定义了一个算法的骨架,并允许子类为一个或多个步骤提供实现; 模板方法使得子类可以在不改变算法结构的情况下,重新定义算法的某些步骤。 2.类型:行为型 3.适用场景:一次性实现一个算法的不变的部分,并将可变的行为留给子类来实现; 各子类中公共的行为被提取出来并集中到一个公共父类中,从而避免代 ...
分类:
其他好文 时间:
2019-01-06 18:26:50
阅读次数:
192