摘要: 在Linux下配置许可到指定许可服务器(非本机),需要做以下操作: 1、前提:开通linux客户机和许可服务器之间的1947端口(TCP协议),可通过如下方法验证端口是否开通: 1)在linux客户机上运行ping 许可服务器IP 2)在linux客户机上运行telnet许可服务器... 阅读全文
posted @ 2016-01-04 10:53 Bupamafan 阅读(1011) 评论(0) 推荐(0) 编辑
摘要: 作者:阮一峰日期:2009年8月30日闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。下面就是我的学习笔记,对于Javascript初学者应该是很有用的。一、变量的作用域要理解闭包,首先必须理解Javascript特殊的变量作用域。变量的作用域无非就是两种:全局变量和局部变量。Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量。var n=999; function f1(){ alert(n); } f1(); // 999另一方面,在函数外部自然无法读取函数内的局部变量。 function f1(){ ... 阅读全文
posted @ 2013-08-08 16:30 Bupamafan 阅读(178) 评论(0) 推荐(0) 编辑
摘要: Google Maps、Virtual Earth等网络地理所使用的地图投影,常被称作Web Mercator或Spherical Mercator,它与常规墨卡托投影的主要区别就是把地球模拟为球体而非椭球体。建议先对地图投影知识做一个基本的了解,《地图投影为什么》。什么是墨卡托投影?墨卡托(Mercator)投影,又名“等角正轴圆柱投影”,荷兰地图学家墨卡托(Mercator)在1569年拟定,假设地球被围在一个中空的圆柱里,其赤道与圆柱相接触,然后再假想地球中心有一盏灯,把球面上的图形投影到圆柱体上,再把圆柱体展开,这就是一幅标准纬线为零度(即赤道)的“墨卡托投影”绘制出的世界地图。从球到 阅读全文
posted @ 2013-04-09 12:51 Bupamafan 阅读(438) 评论(0) 推荐(1) 编辑
摘要: 1.下载:到NodeJS 官方网站下载 NodeJS Windows 版本2.安装:直接运行安装,安装目录为自己选定的文件夹(例如:D:\ProgramFiles\nodejs)express 下载与安装直接在命令行输入:D:\ProgramFiles\nodejs>npm install -g expressejs 下载与安装 E:\Workspace\nodejs>express test1 -etest1为自己的文件名称,可以自动创建,过程如下:进入到test1中,按照提示我们要进安装依赖包npm install接下来的工作就是制作网站了:1.清楚自己要实现的功能,在app. 阅读全文
posted @ 2013-03-22 18:40 Bupamafan 阅读(394) 评论(0) 推荐(1) 编辑
摘要: 今天在了解javascript的组合继承时,发现此种继承方式结合了原型链和借用构造函数的方式来实现的,下面对此种继承的方式记录下来,首先来了解实现组合继承的过程。 1 <script type="text/javascript"> 2 function parent(name) //定义父类 3 { 4 this.name=name; //parent实例属性name 5 this.color=["red","blue","yellow"]; //parent实例属性color,这个属性值得注意的地方是 阅读全文
posted @ 2013-03-15 09:50 Bupamafan 阅读(263) 评论(0) 推荐(0) 编辑
摘要: 众所周知,javascript中的继承是通过原型对象(prototype)来实现的.原型对象是由函数的构造函数创建,它所拥有的属性能被所有对象共享.初始时原型对象指向一个Object对象,并且定义了一个constructor属性,该属性指向定义该原型对象的构造函数本身,上述过程可以理解为以下代码:1 function BaseClass() {2 document.write('This is BaseClass.');3 }4 BaseClass.prototype = new Object();5 BaseClass.prototype.constructor = Base 阅读全文
posted @ 2013-03-12 15:22 Bupamafan 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 总体来说,顺序是这样的:先计算第一个小括号,发现里面的表达式是一个函数,返会该匿名函数的引用(指针),最后一个括号则是建立匿名函数的实参和并执行。示例:计算两个数之和。JavaScript:(function sum(a,b){ //此处也可去掉sum,以匿名函数的形式出现alert(a+b);})(7,8); C:int sum(int a,int b){return a+b;}void main(){int (*pt)(int,int); //此处定义函数指针pt = sum;printf("%d",pt(7+8));} 阅读全文
posted @ 2013-03-05 10:28 Bupamafan 阅读(152) 评论(3) 推荐(0) 编辑