SVN
我们可以在svn文件夹后面打个空格,在加个“.”就行了
eg:
MangoLau's blogs.
SVN
我们可以在svn文件夹后面打个空格,在加个“.”就行了
eg:
购买虚拟主机、轻云服务器以及云服务器的时候可以看到网络的带宽是1Mb/s,2Mb/s。
网络带宽与访问速度间的计算方法如下:
1Mb/s = 1024 Kb/s = (1024*1024) b/s = (1024 * 1024) / 8 B/s = =131072 B/s = 128 KB/s
2Mb/s = 2 * 1024 Kb/s = 2 * (1024*1024) b/s = 2 * (1024 * 1024) / 8 B/s = =262144 B/s = 256 KB/s
1Mb/s带宽的服务器,访问速度理论值是128 KB/s,2Mb/s带宽的服务器,访问速度理论值是256 KB/s。
注:
B代表Byte(字节),b代表bit(比特)
1B = 8 b (一个字节由八个比特位构成)
1Mb = 1024 Kb
1Kb = 1024 b
如果网络情况好,同时在线人数,按照如下的原则来评判:
1、 打开网站8秒原则;
2、 评判的只是:用户从云服务器下载文件的速度;
3、 页面的标准尺寸大小为:60KB(字节);
大概会有这样的一个结果,1Mbps的带宽支持的连接数为:17个【1x1024x8/(60×8)=17.06】
因此,N Mbps带宽可以支持的同时在线人数大概为N*17个
此17个是指,同一时间瞬间并发访问的人数。
OAuth是一个关于授权(authorization)的开放网络标准,在全世界得到广泛应用,目前的版本是2.0版。 继续阅读“理解OAuth 2.0”
1.安装OpenSSH服务(CentOS系统默认安装了openssh)
yum install openssh-server -y 继续阅读“centos安装ssh”
$arr = array( array('a'=>1,'b'=>2,'c'=>3,'d'=>4), array('a'=>5,'b'=>6,'c'=>7,'d'=>8), array('a'=>9,'b'=>10,'c'=>11,'d'=>12), array('a'=>13,'b'=>14,'c'=>15,'d'=>16), array('a'=>17,'b'=>18,'c'=>19,'d'=>20), array('a'=>21,'b'=>22,'c'=>23,'d'=>24), ); foreach ($arr as &$val) { $temp = $val['a']%2; if(1 == $temp) { unset($val); } } print_r($arr);
这段代码,本想销毁掉满足判断条件中,$arr对应的键值对。查看结果,没有销毁。查看了一下手册,在foreach中使用foreache($arr as &$val)引用模式,unset($val),只是取消引用,并不是销毁键值对。
SHOW TABLE STATUS FROM `DATABASE`; 继续阅读“MySQL- SHOW TABLE STATUS命令”
转载者语:
转载于:http://www.osyunwei.com/archives/2353.html
原文标题:CentOS 6.2yum安装配置lnmp服务器(Nginx+PHP+MySQL)
本人以CentOS6.5亲测成功.
以下是原文.
————————————————————————————————————————————
准备篇:
yum install make apr* autoconf automake curl-devel gcc gcc-c++ zlib-devel openssl openssl-devel pcre-devel gd kernel keyutils patch perl kernel-headers compat* mpfr cpp glibc libgomp libstdc++-devel ppl cloog-ppl keyutils-libs-devel libcom_err-devel libsepol-devel libselinux-devel krb5-devel zlib-devel libXpm* freetype libjpeg* libpng* php-common php-gd ncurses* libtool* libxml2 libxml2-devel patch freetype-devel
1、配置防火墙,开启80端口、3306端口
vi /etc/sysconfig/iptables
-A INPUT -m state –state NEW -m tcp -p tcp –dport 80 -j ACCEPT(允许80端口通过防火墙)
-A INPUT -m state –state NEW -m tcp -p tcp –dport 3306 -j ACCEPT(允许3306端口通过防火墙)
特别提示:很多网友把这两条规则添加到防火墙配置的最后一行,导致防火墙启动失败,正确的应该是添加到默认的22端口这条规则的下面
添加好之后防火墙规则如下所示:
在 http://windows.github.com 下载的GitHub客户端安装程序可能出现安装错误,日志显示http://github-windows.s3.amazonaws.com/GitHub.application 无法下载。用 Internet Explorer 无法访问此地址,用其它浏览器下载打开后无法部署(提示错误,详细信息显示 DeploymentDownloadException 或 InvalidDeploymentException 异常)。本文提供解决方案。
一、打开控制面板→ Internet 选项→ 点击“安全”选项卡;
二、选择“受信任的站点”→点击“站点”按钮;
三、弹出的窗口中的文本框中输入点击“添加” https://github-windows.s3.amazonaws.com;或者去除复选框“对该区域中的所有站点要求服务器验证(https:)”的钩,直接加入 github-windows.s3.amazonaws.com (建议此种做法,我就是这么解决的,下载完毕再钩上即可);
四、点击GitHubSetup程序正常安装下载;
原文链接:http://jingyan.baidu.com/album/fd8044fa924e8f5031137ac6.html
第一个问题关于弱类型
$str1 = ‘yabadabadoo’;
$str2 = ‘yaba’;
if (strpos($str1,$str2)) {
echo “\”” . $str1 . “\” contains \”” . $str2 . “\””;
} else {
echo “\”” . $str1 . “\” does not contain \”” . $str2 . “\””;
}
正确运行的输出结果:
“yabadabadoo” does not contain “yaba”
strpos
是返回字符串str2
在str1
的位置,没有找到则返回false
然而实际上这次返回了0
而在if语句中0也被当作false,所以我们需要对false做类型判断,正确的代码如下:
$str1 = ‘yabadabadoo’;
$str2 = ‘yaba’;
if (strpos($str1,$str2) !== false) {
echo “\”” . $str1 . “\” contains \”” . $str2 . “\””;
} else {
echo “\”” . $str1 . “\” does not contain \”” . $str2 . “\””;
}
需要注意的是我们使用了!==
,在php 和 JS中= !相对== 更为严格需要要求数据类型一致。