闭包(closure)是JavaScript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。 下面就是我的学习笔记,对于JavaScript初学者应该是很有用的。 一、变量的作用域 要理解闭包,首先必须理解JavaScript特殊的变量作用域。 变量的作用域无非就是两种:全局变量和局部变 ...
分类:
编程语言 时间:
2016-07-13 01:23:45
阅读次数:
129
虽然Java有GC垃圾自动回收功能,但并不是说Java程序就不会内存泄漏。如果一个对象没有地方会使用到,但是却仍然有引用指向他,那么垃圾回收器就无法回收他,这种情况就属于内存泄漏。这种泄漏可能属于短暂的(即程序运行一段时间后引用消除进而出发GC)也可能是程序级别的(即程序退出时才会回收)。Java的 ...
分类:
编程语言 时间:
2016-07-13 01:23:46
阅读次数:
142
函数 1.函数的定义 (1)function 函数名(x){ 函数执行体; } (2)var 函数名=function(x){ 函数执行体; }; 这种方法说明,在javascript中,函数就是一种对象,也就是说,函数也是一种数据类型,参数列表相当于函数的入口,return相当于函数的出口。 如: ...
分类:
编程语言 时间:
2016-07-13 01:21:08
阅读次数:
152
1.内存泄漏:申请的堆内存没有释放。 2.内存污染:前面非法操作使用内存(没有报错),后面写着写着就出错。如下代码: 当结构体中只有划线部分代码时,在编译器中编写不会报错,但此时已经造成非法操作内存,下面再给结构体添加一些变量,此时就会报错,不让再定义变量(这种错误特别不好调试)需要注意。 3.对空 ...
分类:
编程语言 时间:
2016-07-13 01:19:51
阅读次数:
296
问题描述:maven项目出现如下错误 JavaServer Faces 2.0 requires Dynamic Web Module 2.5 or newer..Maven Java EE Configuration Problem JavaServer Faces 2.0 can no... ...
分类:
编程语言 时间:
2016-07-13 01:18:49
阅读次数:
131
环境 1. Jvm最简生存指南: http://www.importnew.com/10127.html 2. 所有路径中,不要出现中文,即使开始的时候,调试Tomcat时,路径有中文也可以,你真不知道哪个SB组件就不支持中文。搞死你。:http://bbs.csdn.net/posts/39314 ...
分类:
编程语言 时间:
2016-07-13 01:13:24
阅读次数:
201
vector<int> Intersection(vector<int>& Vector1, vector<int>& Vector2) { sort(Vector1.begin(), Vector1.end()); sort(Vector2.begin(), Vector2.end()); int ...
分类:
编程语言 时间:
2016-07-13 01:10:10
阅读次数:
217
结点类: 单向链表类: 单向链表的逆转: 在线编程:http://www.nowcoder.com/profile/511012/codeBookDetail?submissionId=3672959 ...
分类:
编程语言 时间:
2016-07-13 01:06:48
阅读次数:
176
前言 2016年3月修改,结合自己的工作和平时学习的体验重新谈一下为什么要进行代码优化。在修改之前,我的说法是这样的: 这个观点,在现在看来,是要进行代码优化的一个原因,但不全对。在机械工艺发展的今天,服务器动辄8核、16核,64位CPU,代码执行效率非常高,StringBuilder替换Strin ...
分类:
编程语言 时间:
2016-07-13 01:04:16
阅读次数:
220
PHP自身是不支持线程的,但是它在安装的时候,涉及到一个线程安全的问题,Windows下提供了二种安装包,Linux下编译安装提供了–enable-maintainer-zts这个选项。 很多人一看到“安全”,就以为是好事,其实不然。 既然PHP没有线程,那么这个线程安全指的是什么呢?这和它的运行方 ...
分类:
编程语言 时间:
2016-07-13 01:02:09
阅读次数:
177
这里有个问题,对象的序列化是方便了我们去操作多个类(对象存在字段中),但是如果是数据迁移的话这些二进制数据就完全失去了作用,那是否考虑存为json 呢,其实这种方法也不好,解析json也是个复杂的过程,最好的方式还是对象!当然这也因需求而异 ...
分类:
编程语言 时间:
2016-07-13 00:57:22
阅读次数:
308
Java中final、finally、finalize的区别与用法,困扰了不少学习者,下面我们就这个问题进行一些探讨,希望对大家的学习有所帮助。 Java中final、finally、finalize的区别与用法,困扰了不少学习者,下面我们就这个问题进行一些探讨,希望对大家的学习有所帮助。 Java ...
分类:
编程语言 时间:
2016-07-13 00:55:21
阅读次数:
303
可变参数特点: 1)...只能出现在参数列表的最后2)...位于变量类型和变量名之间3)调用可变参数的方法时,编译器为该可变参数隐含创建一个数组,在方法体中以数组的形式访问可变参数 //可变参数也可用数组来解决这个问题 ...
分类:
编程语言 时间:
2016-07-13 00:55:35
阅读次数:
220
python中导入模块:importrequests提示错误,错误信息描述如下:>>>importrequests
Traceback(mostrecentlast):
File"<stdin>",line1,in<module>
ImportError:Nomodulenamedrequests意思就是说没有名为requests的模块,解决方案是在命令行下使用pipinstal..
分类:
编程语言 时间:
2016-07-12 23:38:57
阅读次数:
621
#升级版本yum-yinstallgcc
cd/opt
wgethttp://python.org/ftp/python/2.7.6/Python-2.7.6.tgz
tarxfPython-2.7.6.tgz
./configure--prefix=/usr/local/python2.7
cdPython-2.7.6
./configure--prefix=/usr/local/python2.7
make&&makeinstall
mv/usr/bin/python/usr/bi..
分类:
编程语言 时间:
2016-07-12 23:38:00
阅读次数:
455