摘要:
stack,中文翻译为堆栈,其实指的是栈,heap,堆。这里讲的是数据结构的栈,不是内存分配里面的堆和栈。 栈是先进后出的数据的结构,好比你碟子一个一个堆起来,最后放的那个是堆在最上面的。 栈是一种用于存储数据的简单数据结构,有点类似链表或者顺序表(统称线性表),栈与线性表的最大区别是数据的存取的操 阅读全文
摘要:
线性表可以分为顺序表和链表; 顺序表优点: 无需额外增加存储空间 快速读取表中任一位置的元素 链表优点: 插入和删除移动的元素少 可以动态扩展存储空间 特殊的线性表: 栈、队列和串 阅读全文
摘要:
一、顺序表原理 线性表的顺序存储结构称为顺序表 顺序表是用一段地址连续的存储单元依次存储线性表的数据元素。由于线性表中的每个数据元素的类型相同,通常用一维数组来实现顺序表。 二、顺序表实现 阅读全文
摘要:
一、链表定义 链表是一种数据结构,和数组同级。比如,Java中我们使用的ArrayList,其实现原理是数组。而LinkedList的实现原理就是链表了。链表在进行循环遍历时效率不高,但是插入和删除时优势明显。下面对单向链表做一个介绍。 单向链表是一种线性表,实际上是由节点(Node)组成的,一个链 阅读全文
摘要:
Javascrip中国每个函数都会有一个Arguments对象实例arguments,它引用着函数的实参,可以用数组下标的方式"[]"引用arguments的元素。arguments.length为函数实参个数,arguments.callee引用函数自身。 arguments他的特性和使用方法 特 阅读全文
摘要:
call和apply的用途 先看个例子: 当执行getName.call(obj1)时,getName函数体内的this指向obj1对象 2.借用其他对象 阅读全文
摘要:
一、this this的指向大致可以分为以下几种: 作为对象的方法调用 作为普通函数调用 构造器调用 Function.prototype.call或Function.prototype.apply 1.作为对象调用 当函数作为对象的方法被调用,this指向该对象: 当函数作为普通函数被调用,thi 阅读全文
摘要:
first:为什么使用? 1,web开发js的占用比例越来越大,引入的插件也越来越多,维护困难,一个一个的script的写要废 2,模块开发的需求 3,有时候javascript的运用是有依赖的需求的,大量的使用难以保证依赖顺序,出现不存在的问题 second:这是个坑,使用前的提示: 使用的环境是 阅读全文
摘要:
1 .修改startup.bat第42行 call "%EXECUTABLE%" start %CMD_LINE_ARGS% 为 call "%EXECUTABLE%" run %CMD_LINE_ARGS% >> ..\logs\my.txt 然后在此启动tomcat,再次查看catalina.t 阅读全文
摘要:
记录下工作中碰到的JS特殊写法 等同于 阅读全文