所谓闭包,值得是词法表示包括不必要计算的变量的函数,也就是说,该函数可以使用函数外定义的变量。 顺便提示一下: 词法作用域:变量的作用域是在定义时决定而不是执行时决定,也就是说词法作用域取决于源码,通过静态分析就能确定,因此词法作用域也叫做静态作用域。 with和eval除外,所以只能说JS的作用域 ...
分类:
编程语言 时间:
2017-05-16 10:03:21
阅读次数:
229
我们知道javascript的Date对象并没有提供日期格式化函数。将日期对象转换成"2015-7-02 20:35:11"等这样的格式又是项目中非经常常使用的需求。近期在我们项目中看到了一段代码,非常的简短,这里共享出来。 Date.prototype.format = function(form ...
分类:
编程语言 时间:
2017-05-16 09:57:45
阅读次数:
182
AOP:Aspect Oriented Programming 面向切面编程 面向切面编程的核心是动态代理设计模式。请先參见动态代理设计模式笔记。 以Hibernate保存一个对象到数据库为例,因为保存数据时须要开启事务,利用面向切面编程思想,将事务的处理分离出来。当作一个切面来处理。 jdk的动态 ...
分类:
编程语言 时间:
2017-05-16 09:54:41
阅读次数:
219
观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态上发生变化时,会通知所有观察者对象,使它们能够自动更新自己。 这里主要讲一下学习内置观察者的记录,在JAVA语言的java.util库里面,提供了一个Observable类以及一个Observer接口,构 ...
分类:
编程语言 时间:
2017-05-16 09:52:53
阅读次数:
164
前一段时间找实习,腾讯面试中一轮面试官被问到这个题目,我回答了以下解法中的第一种,太搓了。直接遭面试官歧视了,回来搜了搜,发现一种更好的解法(以下解法中的另外一种)。今天偶尔发现解法2事实上有毛病。于是改进了。有了算法3和算法4. 前提:一副扑克牌有54张。因此我们能够一个整型数组array[54] ...
分类:
编程语言 时间:
2017-05-16 09:52:00
阅读次数:
163
要求写一个函数add(),分别实现能如下效果: 针对(1)和(2),有两种思路实现:纯闭包思路和函数柯里化思路。一、闭包思路 (1)的解决方案(闭包实现) (2)的解决方案 二、函数柯里化的思路 通俗的理解,由于函数柯里化具有这样的特性:它能够"积累"函数的参数(不管是foo(1,2,3)还是foo ...
分类:
编程语言 时间:
2017-05-16 00:44:38
阅读次数:
192
原文地址:http://blog.itpub.net/10697500/viewspace-612045/ 一、Linux中 四种进程或线程同步互斥的控制方法: 1、临界区:通过对多线程的串行化来访问公共资源或一段代码,速度快,适合控制数据访问。 2、互斥量:为协调共同对一个共享资源的单独访问而设计 ...
分类:
编程语言 时间:
2017-05-16 00:43:15
阅读次数:
179
List的4个实现类 ?ArrayList是一个数组队列,相当于动态数组(由数组实现,随机访问效率高,随机插入和删除效率低) ?LinkedList是一个双向列表,它也可以被当做堆栈、队列或双端队列进行操作 ?Vector是矢量队列,和ArrayList一样,它也是一个动态数组,但是Vector是线 ...
分类:
编程语言 时间:
2017-05-16 00:42:57
阅读次数:
178
1 #! python3 2 import openpyxl,os,glob 3 os.chdir('C:\\Users\\Administrator\\Python35-32') 4 list=glob.glob('*.txt') 5 print(list) 6 wb = openpyxl.Wor... ...
分类:
编程语言 时间:
2017-05-16 00:42:33
阅读次数:
152
问题: 在学习hibernate的过程中,涉及导入jar包的问题,写该文的时候是从官网下载的最新的hibernate的jar包hibernate-release-5.2.10.Final .在测试时,出现了Unsupported major.minor version 52.0 解决: 百度了一下, ...
分类:
编程语言 时间:
2017-05-16 00:42:14
阅读次数:
269
配置springmvc.xml代码: [java] view plain copy <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi= ...
分类:
编程语言 时间:
2017-05-16 00:41:45
阅读次数:
217
Java多线程Future模式有些类似于Ajax的异步请求Future模式的核心在于:去除了主函数的等待时间,并使得原本需要等待的时间段可以用于处理其他业务逻辑 假设服务器的处理某个业务,该业务可以分成AB两个过程,并且AB两个过程之间不需要彼此的返回结果 A过程需要1秒钟,B过程需要2秒钟,主线程 ...
分类:
编程语言 时间:
2017-05-16 00:40:43
阅读次数:
234
变量的自动转换 等同符:不会发生类型的自动转化! == 等值符:会发生类型自动转化、自动匹配!判断相等没有equals()方法,只有2个等号3个等号。 ...
分类:
编程语言 时间:
2017-05-16 00:39:25
阅读次数:
245
反射调方法时无论是静态/非静态,固定/可变参数,都有Object对象数组对参数进行包装。 ...
分类:
编程语言 时间:
2017-05-16 00:37:53
阅读次数:
866
这个数组可以看做新手学习,从一维数组 到 多维 数组 循环渐进,其实看起也很简单,一看便知,众所周知,一维、二维或许经常用到,用到二维以上应该就很少了。 控制台输出: ...
分类:
编程语言 时间:
2017-05-16 00:35:50
阅读次数:
211
版权声明:本文为博主原创文章,未经博主允许不得用于任何商业用途,转载请注明出处。 版权声明:本文为博主原创文章,未经博主允许不得用于任何商业用途,转载请注明出处。 目录(?)[+] 目录(?)[+] 原文:http://blog.csdn.net/luoweifu/article/details/4 ...
分类:
编程语言 时间:
2017-05-16 00:34:59
阅读次数:
333