js在线密码生成函数和源代码

<script type="text/javascript">
var PasswordCharArray = ['ABCDEFGHIJKLMNOPQRSTUVWXYZ', 'abcdefghijklmnopqrstuvwxyz', '1234567890', '~!@#$%^&*()_+;,./?<>'];

function RandomPassword(length, type){
	var rand = function(min, max){return Math.floor(Math.max(min, Math.random() * (max+1)));}
	var pw = '';
	var tmpArray = new Array();
	if(type.indexOf('A') != -1){
		tmpArray.push(PasswordCharArray[0]);
	}
	if(type.indexOf('a') != -1){
		tmpArray.push(PasswordCharArray[1]);
	}
	if(type.indexOf('1') != -1){
		tmpArray.push(PasswordCharArray[2]);
	}
	if(type.indexOf('S') != -1){
		tmpArray.push(PasswordCharArray[3]);
	}
	for(i=0; i<length; i++){
		var strpos = rand(0, tmpArray.length-1);
		pw += tmpArray[strpos].charAt(rand(0, tmpArray[strpos].length-1));
	}
	return pw;
}

document.write(RandomPassword(16, 'Aa1')); //输出大写字母、小写字母、数字随机组成的16位长度的密码
document.write(RandomPassword(16, 'Aa1S')); //输出大写字母、小写字母、数字、字符随机组成的16位长度的密码
</script>

基于本函数扩展出的在线密码生成器请看这个链接:http://codeclip.com/tools/zaixianmimashengcheng.html

右键查看源代码保存为html文件,放在你网站的任意位置就可以使用啦。

[图]探访香港超级比特币工厂:不负亚洲之最盛名

在一个香港老式港口的附近,亚洲最大的比特币矿场正在这里悄然将计算机算法转化成为电子货币。这里只不过是一个距离金融中心8英里之遥、拥有2间卧室的公寓。这里除了一个小浴室之外,矿主几乎得不到任何物质上的享受。 继续阅读“[图]探访香港超级比特币工厂:不负亚洲之最盛名”

PHP N维数组去空值函数

$a array (array (), array (array (), 1, 2));
echo '<pre>';
print_r(array_no_empty($a));
exit();
function array_no_empty($arr) {
    if (is_array($arr)) {
        foreach $arr as $k => $v ) {
            if (empty($v)) unset($arr[$k]);
            elseif (is_array($v)) {
                $arr[$k] = array_no_empty($v);
            }
        }
    }
    return $arr;
}

来源URL:http://zhidao.baidu.com/link?url=xbqZTvPDSvAdGEyMcRmeOQYjh-NCW4g_mmBx6Msr1lk776ha4KFAsCAize_9mbshrce1ikw7YX2Qpec7vNFpjzL9BoFdjxy7TRub24ac8T3

数据库备份的另一种方式,开拓思路

数据库备份的另一种方式,开拓思路。

<?php
$from_dir="D:/MySQL/data/dedecms";
$date = date("Ymd");
$to_dir="D:/bak/dd_" . $date;

 if(xCopy($from_dir,$to_dir,1)){
    echo '备份完成';
 }
function xCopy($source, $destination, $child){
    //$child = 1 包括子目录
    if(!is_dir($source)){
    echo("Error:the $source is not a direction!");
    return 0;
    }
    if(!is_dir($destination)){
    mkdir($destination,0777);
    }
    
    $handle=dir($source);
    while($entry=$handle->read()) {
        if(($entry!=".")&&($entry!="..")){
            if(is_dir($source."/".$entry)){
                if($child)    xCopy($source."/".$entry,$destination."/".$entry,$child);
            }else{
                copy($source."/".$entry,$destination."/".$entry);
            }
        }
    }
    return true;
}
?>

美提出“量子鸽子”概念 解释粒子在时间上的不确定性

前不久,美国查普曼大学量子研究院科学家提出的“量子柴郡猫”获实验证实,现在他们又提出了另一种量子动物——“量子鸽子”,来解释粒子在时间上的不确定性,即现在不仅受过去影响,还受到未来的影响。据物理学家组织网8月5日报道,传统的鸽子理论描述为:如果你把三只鸽子放进两个鸽洞里,每次至少要有两只鸽子在一个洞里。这一法则反映了计算的本质。 继续阅读“美提出“量子鸽子”概念 解释粒子在时间上的不确定性”