一段神奇的代码

alert((++[[]][+[]]/[]+[])[+[]]+([{}]+[])[++[[]][+[]]+[+[]]-+!+[]-+!+[]-+!+[]]+(![]+[])[!+[]+!+[]]+([{}]+[])[+!+[]]+'v'+(-{}+[]+[]+[][+[]])[+!+[]+[+[]]]+([{}]+[])[++[[]][+[]]+[+[]]-+!+[]-+!+[]-+!+[]]+(++[[]][+[]]/[]+[])[+!+[]+[+[]]-!+[]-!+[]-!+[]]+([{}]+[])[+!+[]]+([][[]]+[])[+[]]);

read more..

Docker

安装yum update –更新yum install -y yum-utils device-mapper-persistent-data lvm2 –依赖yum-config-manager –add-repo https://download.docker.com/linux/centos/docker-ce.repo –换源yum list docker-ce –showduplicates | sort -r –查看docker版本yum install docker-ce-17.12.1.ce –选择版本安装 常用命令docker start/stop –启动停止docker i...

read more..

Nodejs流

const fs = require("fs")// 创建写入流,就是先创建个文件。这个文件是空的。 let ws = fs.createWriteStream('./public/upload/' + fileName); 写入数据 这里是二进制数据ws.write(req.file.buffer);  监听打开ws.on("open",function(fd){     console.log("文件正在打开",fd);  })监听关闭ws.end(function(){ &n...

read more..

Linux操作指令

mv 旧名字 新名字 –改名mv 名字 路径 –移动rm -rf 文件 –删除ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime –修改时区|ln -s /app/nodejs/bin/node /usr/local/bin/ –软连接tar -xvf –解压ps -ef | grep 服务名字 查看配置文件netstat -tunlp|grep 8080 端口占用情况netstat -antp 查看全部服务情况 zip -r  压缩后的文件名  原文件...

read more..

nodejs发送邮件

开启QQ邮箱的SMTP服务 // 安装npm install nodemailer --save var nodemailer = require('nodemailer'); var transporter = nodemailer.createTransport({ service: 'qq', port: 465, // SMTP 端口 secureConnection: true, // 使用 SSL auth: { // 你的smtp账号 user: '**********', //这里密码不是qq密码,是你设置的smtp密码 pass: '*********...

read more..

3D旋转相册

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title></title> <link type="text/css" href="https://itsse.oss-cn-shanghai.aliyuncs.com/lib/chaos/3DpotoAlbum.css" rel="stylesheet" /> <script src="https://itsse.oss-cn-shanghai.aliyuncs.com/lib/chaos/3DpotoAlbum.js"></script> <!-- <style> .minbox li:nth-child(1) { b...

read more..

记录跨域一些资料

node简单服务器api cors包 设置请求头方法 header("Access-Control-Allow-Origin: *"); // 允许任意域名发起的跨域请求 header('Access-Control-Allow-Headers: X-Requested-With,X_Requested_With'); Vue中psot请求后台node接收不到参数 let pars = new URLSearchParams(); pars.append("user","yhm"); this.$axios.post("/s",pars).then((res)=>{ console...

read more..

各浏览器的用户代理字符串整理

1. IE 和 IE Mobile 浏览器 WindowsIE 9Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; WOW64; Trident/5.0)WindowsIE 10Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.2; WOW64; Trident/6.0)WindowsIE 11Mozilla/5.0 (Windows NT 6.3; Trident/7.0; rv:11.0) like GeckoWindows PhoneIE 10Mozilla/5.0 (compatible; MSIE 10.0; Windows Phone 8.0; Trident/6.0; IEMobile/10.0; ARM; Touc...

read more..