win2003服务器VPN设置

服务器端设置步骤:

打开我的电脑-管理-服务和应用程序-服务

1.禁用停止:windows自带防火墙(windows firewall/internet connection sharing(ICS))

2.自动开启:远程注册表服务(remote Registry)

3.自动开启:server服务(Server)

4.自动开启:router路由服务(Routing and Remote Access) 注意:此服务开启后FTP将失效

5.自动开启:Workstation服务

打开开始-管理工具-路由和远程访问

1.右击服务器-选择“配置并启用路由和远程访问”

2.选择自定义配置

3.选择VPN访问

4.选择IP选项卡:启用IP路由,允许基于IP的远程访问和请求拨号链接,选择静态地址池,选择一个IP段。

5.选择 IP路由选择-常规-右击选择新增路由协议增加NAT/基本防火墙

6.IP路由选择-NAT/基本防火墙-本地链接-右击选择NAT/基本防火墙选项卡:公用接口链接到internet,在此接口上启用NAT

打开我的电脑-管理-本地用户和组

1.在用户上右击,选择新用户

2.定义用户名,用户密码

3.在用户名在右击,选择属性,选择拨入选项卡:允许访问,不回拨,分配静态IP地址为IP段内地址。

win7 VPN客户端设置步骤

打开开始-控制面板-网络和Internet-网络和共享中心

1.选择设置新的链接或网络

2.选择连接到工作区

3.选择使用我的Internet连接(VPN)

4.输入VPN的internet地址和目标名称

5.打开更改适配器设置,双击链接VPN

 

 

 

php数组排序

数组排序:

1.sort 非关联数组字母顺序或数字大小排序:

[cce_php]

$products = array( ‘Tires’, ‘Oil’, ‘Spark Plugs’);
echo $products[0].”<br />”;
sort($products);
echo $products[0].”<br />”;

$num = array(10,50,1,20,30,60,55);
echo $num[0].”<br />”;
sort($num);
echo $num[0];

[/cce_php]

2.关联数组排序:

asort关联数组元素值排序

[cce_php]

$prices = array( ‘Tires’=>100,’Oil’ =>10 ,’Spark Plugs’ => 4);
foreach($prices as $key=>$value){
echo $key.”=>”.$value.”<br />”;
}
asort($prices);
echo “<br />”;
foreach($prices as $key=>$value){
echo $key.”=>”.$value.”<br />”;
}

[/cce_php]

ksort 关联数组按元素的键值排序

[cce_php]

$prices = array( ‘Tires’=>100,’Oil’ =>10 ,’Spark Plugs’ => 4);
foreach($prices as $key=>$value){
echo $key.”=>”.$value.”<br />”;
}
ksort($prices);
echo “<br />”;
foreach($prices as $key=>$value){
echo $key.”=>”.$value.”<br />”;
}

[/cce_php]

自定义数组排序,使用自定义函数返回值的正负来确定是升序还是降序

[cce_php]
<?php
$products = array( array( 'TIR', 'Tires', 100),
				   array( 'OIl', 'Oil', 10),
				   array( 'SPK', 'Spark Plugs', 4));
function compare($x, $y){
	if ($x[2] == $y[2]) {
		return 0;
		} else if ($x[2] < $y[2]) {
			return -1;
			} else {
				return 1;
				}
	}

usort ($products, 'compare');

while (list($product, $price) = each( $products)) {
	while (list($product1 , $price1) = each($products[$product])){
		echo "$product1 - $price1"."<br />";
		}
	
	}
?>
[/cce_php]