创建对象 ECMAScript 定义类或对象 使用预定义对象只是面向对象语言的能力的一部分,它真正强大之处在于能够创建自己专用的类和对象。使用 构造函数或者字面量可以用来创建单个对象,但是这种行为有个明显的缺点, 创建多个对象会导致重复代码 原始的创建对象方式 上面的方法可以创建一个 对象, 但是如 ...
分类:
编程语言 时间:
2018-02-18 10:29:54
阅读次数:
159
单列模式 一、单列模式有:懒汉模式、饿汉模式、双重锁模式 1、懒汉模式:在第一次请求的时候才创建实例,并且第一次创建后就不能再创建该实例 2、饿汉模式:在类加载的时候就创建实例 3、双重锁模式:双重锁模式其实就是懒汉模式的双重锁模式,也是三种模式中效率最高的模式 二、创建单列模式的步骤: 1、创建一 ...
分类:
其他好文 时间:
2018-02-11 18:13:04
阅读次数:
129
参考来自:http://www.jb51.net/article/65478.htm 当返回函数引用了循环变量或者后续会发生变化的变量时,这个变量会一直跟随该返回函数 ...
分类:
编程语言 时间:
2018-01-27 20:23:12
阅读次数:
136
闭包:一个函数可以返回一个计算结果,也可以返回一个函数。返回一个函数时,牢记该函数并未执行,返回函数中不要引用任何可能会变化的变量。匿名函数lambda:用匿名函数有个好处,因为函数没有名字,不必担心函数名冲突。此外,匿名函数也是一个函数对象,也可以把匿名函数赋值给一个变量,再利用变量来调用该函数装饰器:http://python.jobbole.com/81683/偏函数:函数的参数个数太多,需
分类:
其他好文 时间:
2018-01-22 23:13:53
阅读次数:
331
返回函数 函数作为返回值 高阶函数除了可以接受函数作为参数外,还可以把函数作为结果值返回。 我们来实现一个可变参数的求和。通常情况下,求和的函数是这样定义的: 但是,如果不需要立刻求和,而是在后面的代码中,根据需要再计算怎么办?可以不返回求和的结果,而是返回求和的函数! 当我们调用 时,返回的并不是 ...
分类:
编程语言 时间:
2018-01-22 17:31:35
阅读次数:
153
高阶函数 高阶函数:一个函数可以接收另一个函数作为参数 或 一个函数可以返回一个函数作为返回值,这种函数称之为高阶函数。 可以把匿名函数作为返回值返回 匿名函数 关键字 lambda 表示匿名函数,冒号前面的 x 表示函数参数 返回函数 比如我们实现一个求和函数: 但是如果不需要立刻求和,而是在后面 ...
分类:
编程语言 时间:
2018-01-21 22:37:08
阅读次数:
219
交换两个变量的值 #列表推导式 return多个值 函数如果有多个return值,那么会把这几个return的值都放到一个元组里面,然后返回 函数即变量 内置函数 ...
分类:
编程语言 时间:
2018-01-19 00:23:30
阅读次数:
213
1.函数功能将一个数值或者字符转换成浮点型数值 不加任何参数 返回0.0 ...
分类:
编程语言 时间:
2018-01-18 17:25:05
阅读次数:
177
字符串函数 函数名 描述 示例 CHARINDEX 寻找一个指定的字符串在另一个字符串中的起始位置 SELECT CHARINDEX('JBNS','My Jbns Course',1 ) 返回:4 LEN 返回传递给它的字符串长度 SELECT LEN('SQL Server课程') 返回:12 ...
分类:
数据库 时间:
2018-01-17 01:10:03
阅读次数:
219
推荐使用now(),而不要使用sysdate() 可以看出,下面SQL 执行计划中,返回函数式17行,然后过滤了 33% ,上面尽执行计划中返回一行,但是没有过滤,管下面的执行计划用了索引,效率还是没有上面的好。 主从复制中,使用statment 的日志时候,可以设置一个变量 sysdate-is- ...
分类:
其他好文 时间:
2018-01-11 23:50:45
阅读次数:
238