随笔分类 -  每日工作笔记

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

点击右上角即可分享
微信分享提示