Notes

在这里记录一些东西,呵呵;

1,检查IPv4格式是否正确,部分检查(正则效率不高,废弃,改为ip2long判断)[PHP]:

!empty($node) && count($_node = explode('.', $node))==4 
              && is_numeric($max = max($_node)) && $max<255 && $max>0;

2,浮点数的问题(http://www.laruence.com/2013/03/26/2884.html)

$f = 0.58;

intval($f*100);// 57  ,0.5799999999 => 0.57

3, 检查包含关系存储 1,2,4,8 ... (如:可用平台,存储15)

function checkPlatform($limit,$plat){
	if ($plat <0 ){
		return 0;
	}
	return pow(2,intval($plat)-1) & intval($limit);
}








你可能感兴趣的:(Notes)