0℃
0℃
0℃
0℃
2011年09月23日
⁄ 技术分享
⁄ 被围观 262 次+
有需要用到这个功能,就在网络上查了一下,找到了一些参考,可惜不知道处出到底是谁这里就不引了。
半全角转换现在看到有两种实现方法,一种是本文中的例子,另一种是使用正则。
推荐该方法,实现简单维护容易代码可读性高,使用正则替换代码精短可读性不高,需要查ascii表才能搞明白怎么回事。
<?php
/**
* 半角字符与全角字符的互转
*
* @param string $str
* @param string a : "a"为全角转半角符 "d"为半角转全角字符
* @return string
*/
function make_semiangle($str, $flag='a')
{
$key = a...
php阅读全文
0℃
2011年09月02日
⁄ 技术分享
⁄ 被围观 259 次+
原以为西部数码这个公司虚拟主机能好一些,就买了一台商用一年700左右的虚拟主机,就从别的主机把站迁了过来。
哪知......
好容易优化的站,排名都好容易跑到前边了,结果在西部跑了近一个多星期
好家伙,百度连排名都没了,一天虚拟主机挂掉N次,最长的40多分钟。
不是说客服服务好么?反应回题连理都不理!
心寒中!考虑以后做站得上独立服务器了。
真想运营点好项目,玩虚拟主机那是会死人的!
=============================
2011/09/20更新
后来换成黄金虚拟主机稳定多了,原先不稳定可能是由于还未备案使用...
学习笔记阅读全文
0℃
2011年07月24日
⁄ 技术分享
⁄ 被围观 369 次+
安装:yum install rsync
启动:/usr/bin/rsync --daemon --config=/etc/rsyncd/rsyncd.conf
同步:rsync -avzP admin@192.168.1.166::home /home
配置文件如下:
#########################################
# Main configuration
pid file = /var/run/rsyncd.pid
port = 873
address = 125.91.11.120
uid = nobody
gid = nobody
use chroot = no
read only = no
hosts allow = 192.168.1.166 192.168.1.167 192.168.1.168
hosts deny = *
max connections = 5
motd file = /etc/rsyncd/rsyncd.motd
log file = /...
学习笔记阅读全文
0℃
2011年07月24日
⁄ 技术分享
⁄ 被围观 276 次+
1. FireBug 网站开发工具
https://addons.mozilla.org/en-US/firefox/addon/1843/
----------------------------
2. Webdeveloper 网站开发工具
https://addons.mozilla.org/zh-CN/firefox/addon/60/
----------------------------
3. Live HTTP headers 网站开发工具
https://addons.mozilla.org/zh-CN/firefox/addon/3829/
----------------------------
4. Screengrab 屏幕截图
https://addons.mozi...
学习笔记阅读全文
0℃
2011年07月24日
⁄ 技术分享
⁄ 被围观 242 次+
ACL的英文是 Access Control List, 直译过来即访问控制列表。
/**
*
* 对象资源
*/
class Person implements Zend_Acl_Resource_Interface
{
private $name;
/**
* @return the $name
*/
public function getName()
{
return $this->name;
}
/**
* @param $name the $name to set
*/
public function setName($name)
{
$this->name = $name;
}
public function getResourceId()
{
return md5(time());
}
}
$acl ...
学习笔记阅读全文
0℃
2011年07月24日
⁄ 技术分享
⁄ 被围观 244 次+
查看CPU个数 : # sysctl hw.ncpu
查看开启的服务: # sockstat -4l
文件描述符是一个简单的整数,用以标明每一个被进程所打开的文件和socket。第一个打开的文件是0,第二个是1,依此类推。Unix操作系统通常给每个进程能打开的文件数量强加一个限制。更甚的是,unix通常有一个系统级的限制。
因为squid的工作方式,文件描述符的限制可能会极大的影响性能. : # sysctl -a | grep maxfiles
临时端口是TCP/IP栈分配给出去连接的本地端口查看: netstat -n | grep TIME_WAIT, sysctl -w net.inet.ip.portrange.last=300...
学习笔记阅读全文



