随笔分类 - 每日工作笔记
摘要:onInput = ({ detail }) => { const value = detail.value; // 输入的字符串 const newValue = value.replace(/([^0-9])/g, ''); // 只允许输入数字 const formatValue = newValue.replace(/(\d{4})(?=\d)/g, '$1 '); // 每...
阅读全文
摘要:react版本v16.4.1 1,Accordion手风琴组件,onChange回调事件如果绑定this,第一次点击panel必须点击两次才会展开panel。
阅读全文
摘要:var ua = navigator.userAgent.toLowerCase(); var isWeixin = ua.indexOf('micromessenger') != -1; if( isWeixin ){ console.log('是微信浏览器') } else { console.log('不是微信浏览器') }
阅读全文
摘要://Unicode是一个简单的标准,用来把字符映射到数字上。 比如: var s = "你好"; console.log(s.charCodeAt(0)) // 输出20320,这个数字便是字符'你'对应的Unicode码 console.log(s.charCodeAt(0).toString(16)) //输出4f60,这个字符叫Unicode码点, Unicode码数字是十六进制的。...
阅读全文
摘要:var img = new Image();//or var img = document.createElement('img'); img.src = 'area.jpg'; //当img.src的图像地址能正确访问的时候才会触发图像的onload事件 img.onload = function(e){ console.log('img的宽高 == '+im...
阅读全文
摘要://验证身份证号只能输入15位或者18位的身份证号 /^\d{14}[X|\d]{1}$|^\d{18}$/ig //验证只能输入字母和数字组合6到16位 /^[a-z][a-z0-9]{6,16}$|^\d[a-z0-9]{6,16}$/ig;
阅读全文
摘要:1,在ioredis中使用redis命令的方法的时候,如果有2个以上的参数,必须使用then方法来接收返回的结果,比如: 2,如果直接将数据库里返回的文档对象直接存到redis中,再从redis中返回的数据不是有效的json字符串,因为_id和created的值不是字符串,所以必须再将文档存到red
阅读全文
摘要:<meta name="viewport" content="width=1202"> //这行代码可以使PC端页面同比例缩放,不至于变形
阅读全文
摘要:1,下载redis并解压到一个目录下,然后切换到该目录下,也就是redis-server.exe文件所在的目录 2,在cmd下执行 redis-server --service-install redis-windows-conf 3,服务安装成功后启动服务 redis-server --servi
阅读全文
摘要:会话存储需要用的express-session包 express-session接收带有如下选项的配置对象: key;存放唯一会话标识的cookie名称,默认为connect.sid, store 会话存储的实例,默认为一个MemoryStore的实例 cookie 会话cookie的cookie设
阅读全文
摘要:casperjs是一个自动化测试框架,功能强大,也很适合当做爬虫软件使用,casperjs基于phantomjs软件,phantomjs是一个没有界面的浏览器环境,基于python环境 一,安装casperjs,需先安装python和phantomjs python下载地址 https://www.
阅读全文
摘要:首先,在html页面中,表单上传文件的控件需要加上multiple选项,或者multiple="multiple". 然后,在nodejs程序中处理post数据的路路由中使用formidable格式化表单 通过form.on语句将所有上传的文件加入到files里。 然后,使用array.foreac
阅读全文
摘要:var gm = require('gm');var imageMagick = gm.subClass({ imageMagick : true });var path = require('path');var fs= require('fs');
阅读全文
摘要:第一步安装imageMagick和gm模块 1, cnpm install --save imageMagick gm 第二步在服务器上安装imageMagick,下载地址http://www.imagemagick.org/download/windows/ (另外安装时需要勾选Install l
阅读全文
摘要:Station.update({ _id: req.params.id }, { $set: req.body, $inc: { count: 1 } }, { multi: false }, callback);
阅读全文
摘要:假如集合中有如下数据 将comments值中所有votes的值改为1 结果为:
阅读全文
摘要:写博客的时候有一个这样的业务,一个标签集合和一个文章集合,它们是多对多的关系,文章集合中tags字段包含它对应的标签,现在修改标签集合中某条标签记录的名字,文章集合中所有包含这个标签的tags字段的值也要随之修改,之前的办法是这样写的: 上面代码的意思,在article集合中找到所有文档的tags字
阅读全文
摘要:chrome://inspect/#devices 调试移动设备app chrome://version 查看chrome浏览器版本信息 chrome://components/ 查看组件信息 上面的这些url都可以通过下面这个找到 chrome://chrome-urls/
阅读全文
摘要:1,对称加密算法,是指加密和解密使用相同的密钥,典型的算法有RSA,DSA,DH 2,非对称加密算法:又称为公钥加密算法,是指加密和解密使用不同的密钥,公共的公钥用于加密,私钥用于解密,比如第一次请求一个https网站的时候,该网站服务器会发送一个数字证书(里面包含公钥)给浏览器,浏览器自动验证证书
阅读全文
摘要:mongoose中的update的回调函数是必须要传的,如果不传,则不会更新。 例如这样写是不会更新的 必须加上回调函数: //文档包含的字段包括_id,name,total,也可以通过$setOnInsert补充需要插入的其他字段,如: 文档包含的字段包括_id,name,total,age
阅读全文