0%

继承分为接口继承和实现继承。接口继承只继承方法签名,而实现继承则继承实际的方法。
由于函数没有签名,因此在ECMAscript中不支持接口继承,只支持实现继承。
ECMAScript中描述了原型链的概念,并将其作为实现继承的主要方法。其基本思想是利用原型让一个引用类型继承另一个引用类型的属性和方法。

阅读全文 »

本文介绍了JavaScript中创建对象的几种方法,以及对象原型的问题。

创建对象的方法大致有五种,使用构造函数、使用对象字面量、工厂模式、构造函数模式以及原型模式。

阅读全文 »

学校的网络访问IPV4地址是计算流量的,并且相比其他高校还要贵出不少。而IPV6是不计流量的,
在有IPV6地址的服务器上搭建OpenVPN可以用IPV6网络通过服务器转发访问IPV4地址,实现免流量上网。

首先需要一个有IPV6地址的服务器,我使用的是ramnode.com。CentOS 6操作系统。

另外阿里云等国内服务器使用IPv6 Tunnel Broker似乎也可以有IPV6地址。
这样速度应该可以快很多,我还没有试过。

阅读全文 »

最近在实现一篇论文时需要在3D空间点云中找出处在一个平面上的点,当共面的点超过30个时记为一个平面,尽量找出多个。

随机抽样一致性算法RANSAC(Random sample consensus)是一种迭代的方法来从一系列包含有离异值的数据中计算数学模型参数的方法。

阅读全文 »

JavaScript中的变量分为基本类型的值和引用类型的值。

  • 基本类型的值:Undefined、Null、Boolean、Number和String。
  • 引用类型的值:object

复制变量值

在复制变量时复制的都是值,两者都产生一个新的变量。不同的是 基本类型复制的是实际的值,而引用类型复制的值是地址(指针)。外在表现为基本类型值的变量在操作时原始变量不发生变化;而引用类型变量在进行操作时改变的是存储的地址指向的内存,两个变量指向的地址一样,因此表现出来是都会发生变化。

阅读全文 »