网站域名已经改为www.atoi.cn,原域名hsboy.com不再使用,请留意

Monday, September 12. 2005

php4中 $this=false; 是什么意思?

本人解答CSDN网友提问:http://community.csdn.net/Expert/topic/4260/4260252.xml?temp=.6593134

察看一段php4的代码,发现了这样的语句:$this=false; 不明白是送什么意思,请高手指点。php5已经不支持这样的代码了,请问如何写等效的代码?

更多内容…

Friday, August 12. 2005

使用Javascript实现动态网页背景

本人解答CHINAZ网友提问http://bbs.chinaz.com/dispbbs.asp?boardID=2&ID=428117&page=1

演示页面见这里:http://www.hsboy.com/blog/uploads/tutorial/web_design/dynamic_background/dynamic_background.html

Friday, August 5. 2005

apache的keepalive

本人回答csdn网友提问http://community.csdn.net/Expert/topic/4184/4184421.xml?temp=.2400476

在http请求中有个keepalive的咚咚
我想知道有没有方法来判断浏览器和服务器建立一个连接时什么时候开始,什么时候结束?比如服务器中apache中的log,或者抓包之类的,目的是想证明浏览器的keepalive是否正的起作用了尽管它也发一个keepalive的头。


假设你的服务器的IP地址为1.2.3.4,你自己的电脑IP为6.7.8.9。
在你的电脑上访问服务器上的网页,等网页打开完毕后,立刻(必须要快,要在KEEP ALIVE的时间段里面)在控制台下运行这个命令:
netstat -n

然后看看输出的内容中是否有类似这样的一行或多行:
TCP???????? 6.7.8.9:XXXX?????????????????? 1.2.3.4:80?????????? ESTABLISHED

如果有的话,则说明KEEP ALIVE起作用了,否则说明没起作用。

Thursday, August 4. 2005

让电信和网通的用户自动访问不同网络不的服务器上的网站?

本人解答csdn网友提问让电信和网通的用户自动访问不同网络不的服务器上的网站? http://community.csdn.net/Expert/topic/3947/3947082.xml?temp=.1696894

在电信和网络的服务器上都放同一个网站

如何做到让电信和网通的用户分别自动访问到两个网络的服务器上网站呢


chen8967:不用那么麻烦,现在已有IDC机房的网络可以同时支持电信和网通,速度不错!

我:那种数据中心具备互联网自治域的,可以实现在不同骨干网之间的无缝转接,他们就是用一个IP就可以实现让网通电信访问速度都快,你的猜测是不正确的。

另外,如果你自己建立两台服务器,那么你可以建立自己的dns服务器,利用bind9的一个view功能实现对网通和电信用户解析到不同的IP地址,那么你的用户并不知道你有两台服务器,只知道一个域名。

具体怎么选择看你自己了。

用正则表达式如何构建连续数字?

本人回答csdn网友提问http://community.csdn.net/Expert/topic/4149/4149966.xml?temp=.5615351

想构建一个正则表达式,检测:12345、123456、1234567……等连续数字,如何构建?
用在php中,许多用户特喜欢用这类简单连续密码,想过滤掉。(还有如11111、22222、333333等)不想用crack函数,新用户注册时,我只想禁用12345、123456、1234567……111111、22222……等连续数字了,用正则表达式应能实现的。


<?php
function is_continual_digital($password)
{
?????? $str = '01234567890';
?????? return strpos($str, $password) !== FALSE;
}
function is_same_digital($password)
{
?????? $pattern = '/^(\d)\1{1,19}$/';
?????? return preg_match($pattern, $password);
}
function is_valid_password($password)
{
?????? return !is_continual_digital($password) && !is_same_digital($password);
}

/* 测试 */
$passwords = array('111', '11111111111', '22222', '2222222', '33333333', '44', '444444', '444', '123', '2223', '1314', 'b3b4', '123456');

foreach ($passwords as $password)
{
?????? printf( (is_valid_password($password) ? "Valid" : "Invalid") . " password: %s\n", $password);
}
?>

(Page 1 of 2, totalling 9 entries) » next page

Categories

All categories

Archives

Syndicate This Blog

XML RSS 1.0 feed
XML RSS 2.0 feed

Calendar

« 2008 年 October
Mon Tue Wed Thu Fri Sat Sun
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31    

Quicksearch

友情链接

Blog Administration

Open login screen

Top Referrers

访问统计

Locations of visitors to this page
The articles in this sites are copyrighted, except those marked as reshipped
MII Record: 05029638