最近开发遇到要自动更新,那就涉及到读取版本号,结果按照广大的给androidmanifest xml文件添加versioncode和versionname的办法,怎么修改都没用,读取出来的都是1和1.0,我还以为方法写错,各种百度,发现和我遇到一样的问题的大有人在,但是按照他们的方法都没有解决。 继续阅读“Android获取versionCode总是1的解决,包括versionName总是1.0也可以解决”
分类: 代码
Android 一个封装好的http获取Json数据的类
一个封装好的json类,可以通过http协议远程获取服务器上的json格式的文本文件中的信息。 继续阅读“Android 一个封装好的http获取Json数据的类”
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文件,放在你网站的任意位置就可以使用啦。
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
;
}