Java 浮点数创建和计算



/**
 * 浮点创建 有double 和 float
 * 本来打算用float,但是float小数只限在6~7位.所以不够只能用double(15位)
 *
 * */
double MathNum = Math.random();

System.out.println(Math.ceil(MathNum));

//Math.ceil有小数进1
System.out.println(Math.ceil(0.1));

//round四舍五入
System.out.println(Math.round(0.5));

//floor无视小数部分取整
System.out.println(Math.floor(1.6));


PHP 判断一个文件是否是直接访问


/**
 * 判断此文件是否直接访问
 * @return mixed
 */
function isAccess(){
    
    $data = debug_backtrace();
    
    if(!isset($data[1]))
        return FALSE;
    
    switch($data[1]['function']){
     		case 'include' :
                case 'require' :
                case 'include_once' :
                case 'require_once' :
                    
                    return $data[1]['function'];
    }
    
    return FALSE;
}

if(isAccess() !== FALSE)
{
    echo '你的访问类型是'.isAccess();
}
else
{
    echo '此文件不允许直接访问';
}