javascript的变量声明具有hoisting机制,JavaScript引擎在执行的时候,会把所有变量的声明都提升到当前作用域的最前面。 先看一段代码 1 2 3 4 5 var v = "hello"; (function(){ console.log(v); var v = "world";
分类:
编程语言 时间:
2016-02-20 18:56:28
阅读次数:
186
ECMAscript 中有5种简单的数据类型,也被称为基本数据类型:Undefined、Null、Boolean、Number和String。还有一种复杂的数据类型——Object。 Undefined 类型 在使用var 声明变量但未对其进行初始化时,这个变量的值就是undefined。如: ?
分类:
编程语言 时间:
2016-02-20 18:54:35
阅读次数:
338
本篇主要讨论下面几点获染下载地址】:一:Spring事务的传递性介绍二:第三方调用含有事务的Service抛异常方法探讨一:Spring事务的传递性介绍事务传播行为,所谓事务的传播行为是指,如果在开始当前事务之前,一个事务上下文已经存在,此时有若干选项可以指定一个事务性方法的..
分类:
编程语言 时间:
2016-02-20 17:42:34
阅读次数:
200
软件环境:jdk、tomcat、docker、centos、虚拟机首先,您要准备一个CentOS的操作系统,虚拟机也行。总之,可以通过Linux客户端工具访问到CentOS操作系统就行。需要说明的是,Ubuntu或其它Linux操作系统也能玩Docker,只不过本文选择了以CentOS为例,仅此而已。CentOS具体要求如..
分类:
编程语言 时间:
2016-02-20 17:43:13
阅读次数:
376
随机数,也就是在不同的时刻产生不同的数值。在UNIX操作系统和window的操作系统上,我们知道有一个函数rand,它就是用来产生随机数的函数API接口,那么它的原理如何实现?
如果约定a1=f(seed),an+1=f(an),那么可以得到一个序列a1,a2,a3..an,那么要制作一个伪随机函数rand,只需要让它每调用一次就返回序列的下一个元素就行。其实就是相当于第1次调用rand返回a1...
分类:
编程语言 时间:
2016-02-20 17:40:58
阅读次数:
216
一、插入排序:稳定,时间复杂度O(n^2)想象你在打扑克牌,一开始左手是空的,接着右手开始从桌上摸牌,并将其插入到左手的一把牌中的正确位置上。为了找到这个正确位置,我们需要从右到左将它与手中的牌比较,直到找到合适的位置插入。整个过程的特点是,左手的牌是排好序的了。详见: 插入排序二、选择排序:不稳定,时间复杂度O(n^2)每趟从未排序部分选出最小的元素,然后通过交换将其添加到已排序部分中。详见:...
分类:
编程语言 时间:
2016-02-20 17:39:47
阅读次数:
202
如果你的Spark程序在执行过程中报出如下类似的错误:ERROR Executor: Exception in task xxx in stage xxx
java.lang.OutOfMemoryError: unable to create new native thread
那么可能性非常大的原因是你当前通过spark-submit或spark-sql启动的程序中开启了过多的进程,以至超过了操...
分类:
编程语言 时间:
2016-02-20 17:40:54
阅读次数:
174
转自:http://www.csdn.net/article/2012-09-03/2809495-Java-Debugging-Tips-with-Eclipse 木有收藏按钮,就直接转过来了。仔细阅读,很有帮助哈…… 摘要:调试不仅可以查找到应用程序缺陷所在,还可以解决缺陷。对于Java程序员来
分类:
编程语言 时间:
2016-02-20 17:40:08
阅读次数:
151
一、你知道,为什么JavaScript非常值得我们学习吗? 1. 所有主流浏览器都支持JavaScript。 2. 目前,全世界大部分网页都使用JavaScript。 3. 它可以让网页呈现各种动态效果。 4. 做为一个Web开发师,如果你想提供漂亮的网页、令用户满意的上网体验,JavaScript
分类:
编程语言 时间:
2016-02-20 17:38:29
阅读次数:
345
一 明确两个概念 循环:是指按照规定次数重复执行某一操作的全过程;其关键语句有for、 foreach、while、do while 迭代:是指循环过程中单次操作,1次循环由n次迭代构成 二 用法归纳 break 跳出当前循环,并结束此次循环 continue 停止当前迭代,并回到此次循环的开始位置
分类:
编程语言 时间:
2016-02-20 17:37:21
阅读次数:
188
下面的程序是什么结果? [javascript] view plain copy var foo = 1; function bar() { if (!foo) { var foo = 10; } alert(foo); } bar(); 结果是10; 那么下面这个呢? [javascript] v
分类:
编程语言 时间:
2016-02-20 17:40:00
阅读次数:
257
最近也在春节的节假日里,总是会有各种各样的事情出现,没有很完整的时间来学习java以及其他方面的知识。 从昨天开始有了完整的学习体系,我去娄老师推荐的极客学院网站开始学习java语言的语法。在假期之初在极客学院的注册工只是当成任务来完成的,但是并没有发现极客学院的真正作用和很大的价值,借用娄老师博客
分类:
编程语言 时间:
2016-02-20 17:33:23
阅读次数:
129
1 function getRandomIntNumber(min, max) { 2 var span = max - min + 1; 3 var result = Math.floor(Math.random() * span + min); 4 return result; 5 }
分类:
编程语言 时间:
2016-02-20 17:34:45
阅读次数:
158
概念: “C++异常”就是 try{}catch(...){} “SEH异常”就是 __try{} __except(-1/0/1){} (关于这两种异常,如有不了解的地方,网上有很多资料可以参考) 目前微软所有的VC编译器(从VC6到VC2010),都默认是打开对C++异常的编译支持的(位于项目选
分类:
编程语言 时间:
2016-02-20 17:35:09
阅读次数:
136
var map=new Map(); map.put("a","A");map.put("b","B");map.put("c","C"); map.get("a"); //返回:A map.entrySet() // 返回Entity[{key,value},{key,value}] map.co
分类:
编程语言 时间:
2016-02-20 17:31:28
阅读次数:
182
1、学习每门语言之前都会为之配置环境,也就是运行程序所需要的环境。 2、运行Java程序就要安装Java的环境,Java的特点是跨平台,即:可以在不同操作系统下运行,Linux、windows、mac等。只要在不同的操作系统下安装不同版本的虚拟机就可以运行Java程序。 3、Java的运行环境是JR
分类:
编程语言 时间:
2016-02-20 17:29:46
阅读次数:
188