乌秋博客
梦想在左,生活在右。   

2008年03月 (4)
08/03/28    Linux下单网卡配置多IP 
08/03/22    .htaccess基础 
08/03/18    区分JS中的undefined,null,"",0和false  (1)
08/03/06    Javascript操作Select和Option  (3)
Linux下单网卡配置多IP
整了台美国服务器,有5个IP,默认的只帮配置了个IP,其他4个IP得自己配,就写个文档留底,方便自己也方便大家!

CentOS 网卡IP配置的文件在/etc/sysconfig/network-scripts/下

#cd /etc/sysconfig/network-scripts/
#cp ifcfg-eth0 ifcfg-eth0:1
#vi ifcfg-eth0:1
DEVICE=eth0:1
BOOTPROTO=none
HWADDR=00:19:D1:24:2A:EC
ONBOOT=yes
DHCP_HOSTNAME=www.koven.org
IPADDR=192.168.1.55
NETMASK=255.255.252.0
GATEWAY=192.168.0.1
TYPE=Ethernet
USERCTL=no
IPV6INIT=no
PEERDNS=yes

修改DEVICE和IPADDR这两个地方

启动新配置的IP
#ifup eth0:1
posted at 08/03/28 11:57 | 开发手记 - 工作日志 | 浏览(502) | 引用(1) | 评论

.htaccess基础
- .htaccess 文件(或者"分布式配置文件")提供了针对目录改变配置的方法, 即,在一个特定的文档目录中放置一个包含一个或多个指令的文件, 以作用于此目录及其所有子目录。[1]作为用户,所能使用的命令受到限制。管理员可以通过Apache的AllowOverride指令来设置。

- 子目录中的指令会覆盖更高级目录或者主服务器配置文件中的指令。

- .htaccess必须以ASCII模式上传,最好将其权限设置为644。

错误文档的定位

常用的客户端请求错误返回代码:
401 Authorization Required
403 Forbidden
404 Not Found
405 Method Not Allowed
408 Request Timed Out
411 Content Length Required
412 Precondition Failed
413 Request Entity Too Long
414 Request URI Too Long
415 Unsupported Media Type
常见的服务器错误返回代码:
500 Internal Server Error

阅读全文..
posted at 08/03/22 10:42 | 技术文摘 - Apache | 浏览(89) | 引用(1) | 评论

区分JS中的undefined,null,"",0和false
在程序语言中定义的各种各样的数据类型中,我们都会为其定义一个"空值"或"假值",比如对象类型的空值null,.NET Framework中数据库字段的空值DBNull,boolean类型的假值false等等。在JavaScript中也有很多种的"空值"和"假值",那么它们都有什么共同点和不同点呢?

阅读全文..
posted at 08/03/18 14:21 | 技术文摘 - JavaScript | 浏览(38) | 引用(55) | 评论(1)

Javascript操作Select和Option
//1.动态创建select
function createSelect(){
var mySelect = document.createElement("select"); 
mySelect.id = "mySelect"; 
document.body.appendChild(mySelect);
}

//2.添加选项option
function addOption(){
//根据id查找对象,
var obj=document.getElementById('mySelect');
//添加一个选项
obj.add(new Option("文本","值")); //这个只能在IE中有效
obj.options.add(new Option("text","value")); //这个兼容IE与firefox
}

//3.删除所有选项option
function removeAll(){
var obj=document.getElementById('mySelect');
obj.options.length=0; 
}

//4.删除一个选项option
function removeOne(){
var obj=document.getElementById('mySelect');
//index,要删除选项的序号,这里取当前选中选项的序号
var index=obj.selectedIndex;
obj.options.remove(index); 
}

//5.获得选项option的值
var obj=document.getElementById('mySelect');
var index=obj.selectedIndex; //序号,取当前选中选项的序号
var val = obj.options[index].value;

//6.获得选项option的文本
var obj=document.getElementById('mySelect');
var index=obj.selectedIndex; //序号,取当前选中选项的序号
var val = obj.options[index].text;

//7.修改选项option
var obj=document.getElementById('mySelect');
var index=obj.selectedIndex; //序号,取当前选中选项的序号
var val = obj.options[index]=new Option("新文本","新值");

//8.删除select
function removeSelect(){
var mySelect = document.getElementById
}
posted at 08/03/06 15:34 | 技术文摘 - JavaScript | 浏览(146) | 引用(1) | 评论(3)



      << prev    1    next >>