在用户目录下的~/_vimrc文件里加上此行(只是Windows生效)
apache mod_usertrack 使用及其问题
为apache增加mod_usertrack模块,只要动态生成一个so文件在配置文件里包括进来即可,之前有写了个文章关于这个操作过程。
在虚拟主机的配置里再加上以下配置,其中具体的参数含义可参考此链接:mod_usertrack
centos5.0 vs-nat config
参考http://zh.linuxvirtualserver.org/node/26,环境如下:
- linux centos5.0 server: eth0 192.168.0.199(RIP); eth0:1 192.168.1.199(VIP); gateway 192.168.1.1(连外网)
- windowsXP: 192.168.0.109(RIP); gateway: 192.168.0.199(网关设置为Linux CentOS5.0机器的IP)
- windowsXP: 192.168.0.112(RIP); gateway: 192.168.0.199(网关设置为Linux CentOS5.0机器的IP)
- XP机器都有开80端口WEB服务,linux机器上80端口的服务不一定要开。
一、在CentOS5.0上搭建NAT
javascript 中变量的声明和变量的作用域说明
一、全局作用域和局部作用域
在全局环境里:var a = 1;
与a = 1;
的作用是相同的。但是如果是在一个函数体内这二者就不同了,前者是声明了一个函数体内的局部变量,而后者在此函数被运行一次之后就会生成一个全局变量 a 。
一般在声明变量时尽可能的加上变量声明var。
二、delete与变量关系:
按javascript权威指南书中所言,一个变量一旦被 var 声明之后(未初始化)就有一个默认值'undefined',并delete运算符不能删除这些变量,不然会引发一个错误。不过在firefox中测试是可以对声明后的变量进行delete,并返回true,在操作之后再引用就会报未定义错误,说明变量正常删除。在ie7里进行delete是的确返回false,无法删除,不过也没有引发错误。
三、JavaScript没有块级作用域
这个不同于c/c++/java,javascript的变量只要声明了就会在整个函数体中都有定义,而不管声明的前后位置,会覆盖全局的同名变量。
window.location and document.location
window.location和window.location.herf为可读写的属性,对此赋值可定向页面去指定的URL。
document.location和document.URL等价,是可只读属性,并且推荐使用document.URL,document.location已废弃。不过多数浏览器还是可以对document.location和document.location.href赋值定向到新的URL,此做法不推荐使用。