深入浅出Shell编程: Shell 变量
[ 2010/08/31 10:43 | by selboo ]
表示方法 | 描述 |
---|---|
$n | $1 表示第一个参数,$2 表示第二个参数 … |
$# | 命令行参数的个数 |
$0 | 当前程序的名称 |
$? | 前一个命令或函数的返回码 |
$* | 以”参数1 参数2 … ” 形式保存所有参数 |
$@ | 以”参数1″ “参数2″ … 形式保存所有参数 |
$$ | 本程序的(进程ID号)PID |
$! | 上一个命令的PID |
直接返回数组的方法是最慢的
[ 2010/08/29 11:47 | by selboo ]
缓存文件,大家用的最多的估计就是 return array();
实验证明,这种方法是较慢的,试考查以下的3个文件.
其一. $arr.php 直接返回 数组
[code]<?php
return Array
(
"db_host1" => 123,
"db_host2" => 123,
"db_host3" => 123,
"db_host4" => 123,
"db_host5" => 123,
"db_host6" => 123,<
//获取IP zuolo:由于防火墙的原因 REMOTE_ADDR 就是服务器外网IP
<?
function GetIP() {
if ($_SERVER["HTTP_X_FORWARDED_FOR"])
$ip = $_SERVER["HTTP_X_FORWARDED_FOR"];
else if ($_SERVER["HTTP_CLIENT_IP"])
$ip = $_SERVER["HTTP_CLIENT_IP"];
else if ($_SERVER["REMOTE_ADDR"])
$ip = $_SERVER["REMOTE_ADDR"];
else if (getenv("HTTP_X_FORWARDED_FOR"))
$ip = getenv("HTTP_X_FORWARDED_FOR");
else if (getenv("HTTP_CLIENT_IP"))
$ip = getenv("HTTP_CLIENT_IP");
else if (getenv("REMOTE_ADDR"))
$ip = getenv("REMOTE_ADDR");
else
$ip = "Unknown";
return $ip;
}
?>
Apache并发连接数和带宽控制
[ 2010/08/29 11:23 | by selboo ]
Linux+Apache的稳定性、安全性和性能以及低廉的价格正在赢得越来越多的市场份额,使用Linux+Apache作网站服务器的朋友也越来越多,而Apache作为一种http服务,相比FTP总是不容易控制,特别是当网站以http方式提供软件/音乐下载时,若是每个用户都开启多个线程并没有带宽的限制,将很快达到http的最大连接数或者造成网络壅塞,使得网站的许多正常服务都无法运行。不过,Apache的使用者们早已开发出了mod_limitipconn和mod_bandwidth两个模块,来控制http的并发连接数和用户所能够使用的带宽,下面将以RedHat Linux 7.3+Apache 1.3.7来说明它们的使用方法。
一、使用mod_limitipconn限制Apache的并发连接数
mod_limitipconn可以控制每个IP地址同时连接服务器某一个目录的并发连接数
一般来说这个博客非常少转帖
这个也是博客中大家达成的共识
除非非常经典或者会消失的内容,才会转发到这个博客
否则都是原创
所以下文内容一定是非常经典的
特别从Apple对于项目的管理制度来看.
也符合下面的理论,Apple的各种项目一定是各种高手组成的小团队.
完成一个项目后又由拆散在进行组织去做另一个项目
所以Apple的人员有两个特点:
1.绝对高手
2.多面手
别为大公司拼命
作者:Paul Graham
译者:阮一峰
1.
大公司最大的困扰,就是无法准确测量每个员工的贡献。它会把所有人的贡献平均化。
在大公司中,你只要一般性地努力工作,就能得到意料之中的薪水。你不能明显的无能或懒惰,但是谁也没觉得你会把全部精力投入工作。
你不能对老板说,我打算十倍努力地工作,请你把我的薪水也增加十倍吧!因为公司已经假定你在全力工作了,而且更重要的是,实际上,公司无法测量你的贡献。
2.
假设有一家公司制造某种消费品
这个也是博客中大家达成的共识
除非非常经典或者会消失的内容,才会转发到这个博客
否则都是原创
所以下文内容一定是非常经典的
特别从Apple对于项目的管理制度来看.
也符合下面的理论,Apple的各种项目一定是各种高手组成的小团队.
完成一个项目后又由拆散在进行组织去做另一个项目
所以Apple的人员有两个特点:
1.绝对高手
2.多面手
别为大公司拼命
作者:Paul Graham
译者:阮一峰
1.
大公司最大的困扰,就是无法准确测量每个员工的贡献。它会把所有人的贡献平均化。
在大公司中,你只要一般性地努力工作,就能得到意料之中的薪水。你不能明显的无能或懒惰,但是谁也没觉得你会把全部精力投入工作。
你不能对老板说,我打算十倍努力地工作,请你把我的薪水也增加十倍吧!因为公司已经假定你在全力工作了,而且更重要的是,实际上,公司无法测量你的贡献。
2.
假设有一家公司制造某种消费品