排序数组
123data.sort(function(x, y) { return x.play\_time > y.play\_time ? -1 : 1;});
在linux vps中使用Best Trace路由追踪
1、下载解压 1wget http://cdn.ipip.net/17mon/besttrace4linux.zip unzip besttrace4linux.zip 2、授权 1chmod +x besttrace (64位系统) chmod +x besttrace32 (32位系统) 这里我们解压之后会看到besttrace、besttrace32两个文件,前者是64位系统需要的,后者是32位系统的,如果我们当前VPS是何种系统,然后就给谁授权,不授权不好执行文件。 3、使用命令 1./besttrace -q 1 目标IP (64位系统) ./besttrace32 -q 1 目标IP (32位系统)
常用JS函数-html转义符
去掉html标签123function removeHtmlTab(tab) { return tab.replace(/<\[^<>\]+?>/g,'');//删除所有HTML标签} 普通字符转换成转意符123function html2Escape(sHtml) { return sHtml.replace(/\[<>&"\]/g,function(c){return {'<':'<','>':'>','&':'&','"':'"'}\[c\];});} 转成空格1234567function nbsp2Space(str) { var arrEntities = {'nbsp&...
Sublime Text必备插件
插件控制台安装输入:Ctrl+Shift+P 输入Install Package Control 回车即可自动安装 插件安装输入:Ctrl+Shift+P 输入Install Package 回车稍等片刻(不同网络环境下等待时间不用)会出现插件列表 输入需要安装的插件名回车即可 Emmet就是之前的zend coding,简直是代码快速编写神器。 ChineseLocalizationsSublime Text 3 汉化插件 BracketHighlighter高亮括号或花括号的匹配 Jshint Gutterjs的语法验证用来用去还是觉得觉得这个插件好用点。 HTML-CSS-JS Prettify格式化html,css和js的,非常好用。(需要安装node.js环境) 快捷方式:Ctrl+Shift+H SublimeCodeIntel写代码时自动提示用的。 Yui Compressor用来压缩单个css和js的,压缩后自动生成.min.的文件。 快捷方式:F7 SyncedSideBar当编辑某个文件时,该插件能在左边栏高亮该文件。 AutoFileName自动补全文件路径...
JavaScript 大杂烩
避免污染全局变量12var foo = 12;console.log(foo); 上面的代码等同于 1window.foo = 12; 如下代码会覆盖系统默认print函数,会让网页无法打印: 1234function print () { // do something}print(); 我们只需要简单的做一下变更,就能避免污染全局变量: 1234567(function () { var foo = 12; console.log(window.foo); // → undefined console.log(foo); // → 12})(); 如果更进一步,可以将window等全局变量当作参数传到function: 12345(function (global, doc) { global.setTimeout(function () { doc.body.innerHTML = "Hello!"; }, 1000);})(window,...
[转载]VPS增加Swap交换分区
生成文件块以下命令为生成读/写缓冲区的字节数为1M,Swap分区为1G的文件块。 1dd if=/dev/zero of=/var/swap bs=1024 count=1048576 设置交换区mkswap /var/swap #mkswap命令后的参数即为dd命令中的of参数路径chmod 0600 /var/swap #提高安全性 启动交换器swapon /var/swap #swapon命令后的参数即为dd命令中的of参数路径 启动后,执行free -m命令,查看是否成功增加Swap交换分区,显示Swap分区的标识及分区大小则成功。 1234[root@lcsoul ~]# free -mtotal used free shared buff/cache availableMem: 489 220 7 28 260 218Swap: 1023 0 1023 设置开机挂载1echo '/var/swap swap swap default 0 0' >> /etc/fsta...
免费领取5年虚拟主机
景安是国内比较大的一家主机运营商 我自己也在景安上弄了个免费的网页空间 唯一不足的就是他们的服务器节点是在郑州需要绑定备案的域名而且必须是景安备案的域名(网上可以找到别人共享的景安备案的二级域名) 可以开个测试或者随便玩玩 开通地址:https://www.zzidc.com/vhost/detail/1645.html (每人可以领取两个)
电脑插入移动硬盘提示格式化
在开始菜单点击【运行】,输入:chkdsk H:/F 其中H是你移动硬盘的盘符,根据自己实际情况而定,不一定就是H,F是修复错误的子命令。运行后会出现DOS修复界面,修复完成后再次读取即可,并且硬盘上数据不会丢失。 chkdsk H(需要修复的复盘):/F(修复命令) 注意:容量超过3T的硬盘慎用 我的3T硬盘分区被改成MBR的了(原本是GPT分区或者叫GUID分区) 只显示了2T内容 被坑了 文件还在但不显示了 正在修复中
[转载]多服务器监控、多VPS监控 —— ServerStatus 一键管理脚本
系统要求CentOS 7 / Debian 7+ / Ubuntu 14.04 + 推荐 Debian 7 x64,这个是我一直使用的系统,我的脚本在这个系统上面出错率最低。 注意,既然是个 多服务器云监控程序,那么你肯定需要两个以上的服务器(其实一个也可以,客户端和服务端可以同时安装),一个服务器做服务端,脚本会自动安装Caddy并配置好HTTP服务的,然后接收各个客户端实时发来的信息并通过网站显示出来。 因为客户端每秒都会发送最新的信息给服务端,所以要保证客户端与服务端直接网络通常,否则网页显示会很抽风。 虽然客户端每秒都会发送信息到服务端,但是对流量消耗是很小的,毕竟每次发送的数据都只有几百或上千个字符。 ServerStatus 客户端需要 Python 2.7版本以上才可以正常运行,如果不是那么请升级( python -V 查看版本)。 注意:CentOS6 系统默认的Python版本是2.6,版本太低,使用客户端会出问题,请升级Python或者更换系统。 脚本版本Ver: 1.0.8 安装步骤执行下面的代码下载并运行脚本。 1wget -N -...
CentOS 7关闭默认防火墙
停止firewall 1systemctl stop firewalld.service 禁止firewall开机启动1systemctl disable firewalld.service 查看默认防火墙状态(关闭后显示notrunning,开启后显示running)1firewall-cmd --state
