`
收藏列表
标题 标签 来源
取得当前操作系统 javascript
/**
 * 取得当前操作系统
 * @return {string} [操作系统 ['windows','os','android','linux','other'] 中的一种]
 *
 * mozilla/5.0 (windows nt 6.1; wow64; rv:30.0) gecko/20100101 firefox/30.0 [win7]
 * mozilla/5.0 (windows nt 6.1; wow64) applewebkit/537.36 (khtml, like gecko) chrome/36.0.1985.125 safari/537.36 [win7]
 * mozilla/5.0 (compatible; msie 9.0; windows nt 6.1; wow64; trident/5.0; slcc2; .net clr 2.0.50727; .net clr 3.5.30729; .net clr 3.0.30729; .net4.0c; .net4.0e) [win7]
 * mozilla/4.0 (compatible; msie 6.0; windows nt 5.1; sv1) (XP) [px]
 * mozilla/5.0 (x11; linux x86_64; rv:10.0.12) gecko/20130109 firefox/10.0.12 [linux]
 * mozilla/5.0 (iphone; cpu iphone os 6_1_3 like mac os x) applewebkit/536.26 (khtml, like gecko) version/6.0 mobile/10b329 safari/8536.25 [苹果iphone]
 * mozilla/5.0 (linux; android 4.1.1; mi 2 build/jro03l) applewebkit/537.36 (khtml, like gecko) chrome/33.0.1750.166 mobile safari/537.36 [安卓手机]
 *
 */
var getSystem = function() {
	var userAgent = navigator.userAgent.toLowerCase(),
		map = {
			"windows": /windows nt/,
			"os": /mac os/,
			"android": /android/,
			"linux": /linux/
		},
		f1;

	for (f1 in map) {
		if (map[f1].test(userAgent)) {
			return f1;
		}
	}
	return 'other';
};
document.write(getSystem());
生成指定范围内的随机整数
/**
 * 生成指定范围内的随机整数
 * by oTwo 2014年6月17日 13:33:35
 * @param  {number} begin [开始范围]
 * @param  {number} end   [结束范围]
 * @return {number}      [随机数]
 */
var roll = function(begin, end) {
	begin = isNaN(begin -0) ? 100 : begin;
	end = isNaN(end -0) ? 0 : end;
	if (begin < end) {
		var ss = begin;
		begin = end;
		end = ss;
	}

	var r = Math.random();
	r = r * (begin - end + 1) + end;
	r = parseInt(r, 10);

	return r;
};
快速排序 javascript
/**
 * 快速排序
 * by oTwo 2014年6月17日 13:33:29
 * @param  {array} d [description]
 * @return {array}
 */
var quickSort = function(d) {
	if (d.length <= 1) {
		return d;
	}

	var k = d[0],big=[],small=[],i,len;
	for (i = 1, len = d.length; i < len; i++) {
		if (d[i] < k) {
			small.push(d[i]);
		}else{
			big.push(d[i]);
		}
	}
	small = quickSort(small);
	big = quickSort(big);

	return [].concat(small,k,big);
};
常用HTML转义字符 常用HTML转义字符

        
js 补位函数 ,pad() javascript
//补位函数   
// val 要修补的值  
// n 正数向右补 负数向左补  
// strPad 用以替补的字符串 默认 "0";  
var pad = function(val, n, strPad) {  
    strPad = strPad || "0";  
    n = n - 0;  
  
    var len = Math.abs(n) - val.toString().length,  
        ss = '';  
  
    if (len <= 0) {  
        return val;  
    }  
  
    ss = new Array(len + 1).join(strPad);  
    if (n < 0) {  
        val = ss + val;  
    } else {  
        val = val + ss;  
    }  
  
    return val;  
};  
连接 telnet 脚本 vbs
'连接 telnet 脚本
on error resume next
dim WshShell
Set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.run"cmd /k telnet 192.168.1.10"
WshShell.AppActivate"telnet.exe"
WScript.Sleep 2000


'依次执行的命令
dim arr
arr=Array("root","123","mount -t nfs -o nolock 192.168.1.187:/home /home","cp /home/dvr_service /dev/dvr_service","cd /dev/","./dvr_service")

For i = 0 To UBound(arr)
   WshShell.SendKeys arr(i)
   WshShell.SendKeys "{ENTER}"
   WScript.Sleep 2000
Next
YUI CSS Reset 引用地址 html
<!-- YUI CSS Reset 引用地址-->
<link rel="stylesheet" type="text/css" href="http://yui.yahooapis.com/3.9.0/build/cssreset-context/cssreset-context-min.css">
jQuery 引用地址 html
<!-- jQuery 引用地址{google}
http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js -->
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js">
解决 IE6/7 下 竖滚动条问题 html
/*解决 IE6/7 下 竖滚动条问题
看来 IE 对于滚动条的出现并不是计算body的.*/
html{
	overflow: hidden;
}
QQ 在线 发起聊天 html QQ 在线 发起聊天
<!-- QQ 在线 发起聊天 http://wp.qq.com/consult.html -->
<a target="_blank" href="http://wpa.qq.com/msgrd?v=3&uin=&site=qq&menu=yes"><img border="0" src="http://wpa.qq.com/pa?p=2::53" alt="点击这里给我发消息" title="点击这里给我发消息"/></a>
php 自动加载类 php
//php 自动加载 加载类
function _autoload($className){
	// 前缀
	$prefix = ''; 

	// 后缀
	$suffix = '.class.php'; 
	
	include($prefix . $className . $suffix);
}
mysql IP 转 10进制整数 mysql
-- mysql IP >> 10进制整数

SELECT INET_ATON('192.168.1.10') as 'IP >> 10进制整数' ,INET_NTOA('3232235786') as '10进制整数 >> IP '
mysql 时间戳 mysql
-- mysql 时间戳
select UNIX_TIMESTAMP() as '日期 >> 时间戳' , FROM_UNIXTIME(UNIX_TIMESTAMP(),'%Y-%m-%d %h:%i:%s') as '时间戳>>日期'
OCX 控件 javascript监听事件方法 javascript html
//OCX 控件 javascript监听事件方法
ocx.attachEvent('WaitMessCallBack', function (json){
    alert(json);
});
javascript 将参数 转制为 数组 javascript
//javascript将参数 转制为 数组

function() {
	var args = [].splice.call(arguments, 0);
}
js 字串格式化 依次替换 %s 占位附 javascript
/**
 * 字串格式化 依次替换 %s 占位附
 * var option  = sprintf('<option value="%s"> %s </option>', '23010', '哈尔滨')
 * option == '<option value="23010"> 哈尔滨 </option>'
 */
sprintf: function(text) {
	var i = 1,
		args = arguments;
	return text.replace(/%s/g, function() {
		return (i < args.length) ? args[i++] : "";
	});
}
Global site tag (gtag.js) - Google Analytics