//JavaScript高级程序设计读书笔记 1,基本类型和引用类型的值 基本类型值:简单的数据段。有5种基本数据类型,Undefined,Null,Boolean,Number和String;它们的值保存在栈内存。基本类型是按值访问的,所以我们操作的是保存在变量中的实际值。 引用类型值:JavaS ...
分类:
其他好文 时间:
2017-04-12 02:52:24
阅读次数:
146
Android开发中时常会遇到内存泄漏的问题,而Android系统对单个App又有一定的内存限制,此值可以通过一下方式获取: ActivityManager am = (ActivityManager)getSystemService(Context.ACTIVITY_SERVICE); int m ...
分类:
移动开发 时间:
2017-03-27 21:42:21
阅读次数:
399
按照ECMA-262第三版的定义,JavaScript的变量与其他语言的变量有很大区别。JavaScript变量松散类型的本质,决定了它只是在特定时间用于保存特定值的一个名字而已。由于不存在定义某个变量必须要保存何种数据类型的规则,变量的值及其数据类型可以在脚本的生命周期内改变。尽管从某种角度看,这 ...
分类:
编程语言 时间:
2017-03-13 12:55:32
阅读次数:
251
1.基本类型与引用类型的值 ECMAScript变量包含两种不同数据类型的值:基本类型值和引用类型值。基本类型值是简单的数据段,而引用类型值指那些可能由多个值构成的对象。 在将一个值赋给变量时,解析器必须确定这个值是基本类型还是引用类型。基本类型包括如Undefined、Null、Boolean、N ...
分类:
其他好文 时间:
2017-03-09 19:51:46
阅读次数:
236
今天公司weblogic部署环境,开发发现项目挂了,经过跟踪发现既不是内存问题,也不是数据库连接池问题,更不是访问量过大引起。查询相关日志,只有以下几句shutdown的日志:<BEA-000388><JVMcalledWLSshutdownhook.Theserverwillforceshutdownnow><BEA-000396>..
分类:
其他好文 时间:
2017-03-09 01:13:27
阅读次数:
1077
VLD简介 由于C/C++语言没有所谓的垃圾收集器,内存的分配和释放都需要程序员自己来控制,这会给C/C++程序员带来一定的困难。当您的程序越来越复杂时,它的内存管理也会变得越来越困难。内存泄漏、内存越界是最常见的内存问题之一。 内存泄漏如果不是很严重的话,在短时间内对程序不会造成太大的影响,而且在 ...
分类:
其他好文 时间:
2017-03-06 17:19:46
阅读次数:
174
执行环境和作用域 我们知道,所有 JavaScript 代码都是在一个执行环境中被执行的。执行环境是一个概念,一种机制,用来完成JavaScript运行时在作用域、生存期等方面的处理,它定义了变量或函数是否有权访问其他数据,决定各自行为。 在javascript中,可执行的JavaScript代码分 ...
分类:
其他好文 时间:
2017-03-04 18:38:41
阅读次数:
149
变量,作用域和内存问题 ES变量包含两种不同数据类型的值,基本类型和引用类型。 基本类型有五种:Undefined, Null, Boolean, Number, String. 引用类型是保存在内存中的对象。 我们在访问基本类型和引用类型的时候会有一些差别。 1.1.1 复制变量值 var num ...
分类:
Web程序 时间:
2017-03-04 13:04:30
阅读次数:
222
JS没有块级作用域 js没有块级作用域,这个概念容易导致误解,这里就区分下几个情况,大家好好参考下: 我们知道,在其他类C的语言中,由花挂号封闭的代码块都有自己的作用域。但是在JS中,却没有块级作用域: 这个代码执行之后,在if语句定义的变量,在if语句外可以访问的到。在if语句中的变量声明会将变量 ...
分类:
其他好文 时间:
2017-03-04 12:44:42
阅读次数:
137