- 博客(6)
- 收藏
- 关注
原创 GIT - 设置ssh(bitbucket)
安装git 打开git bash 设置全局用户名及邮件 $ git config --global user.name "sea" $ git config --global user.email "sea@sea.com" 生成新的ssh密钥,密钥的加密方式为rsa ssh-keygen -t rsa -C "sea@sea.com" 一路回车生成后,在C:\Users\Admini...
2019-03-28 11:45:36 1741 1
原创 JS - web页面长时间无点击触发
初次载入时,建立一个延迟10秒执行的setTimeout。 如果web页面有鼠标弹起事件,则清除上次设置的setTimeout,重新建立一个延迟10秒执行的setTimeout。 function hasOperate(callback, second) { let timer; document.body.onmouseup = function() { co...
2019-03-27 10:41:24 1188
原创 NodeJS - oauth2orize
OAuth2orize 是 NodeJS 的授权服务器工具包。它提供了一套中间件, 这些中间件与 passport 身份验证策略和特定于应用程序的路由处理程序相结合, 可用于组装实现 OAuth 2.0 协议的服务器。 server.exchange(oauth2orize.exchange.password({userProperty: 'clientPortal'}, (client, use...
2019-03-26 12:28:32 707
原创 JS - 字符串方法
截取字符串: slice(start, end) - 截取start到end的子串,不包括end位置。 start为负数时,字符串的长度与start相加作为start。 end为负数时,字符串的长度与end相加作为end。 substring(start, end) - 截取start到end的子串,不包括end位置。 如果 start 比 stop 大,那么该方法在执行前会先交换这两...
2019-03-22 16:29:35 78
原创 JS - 对象方法
Object.assign() 正确使用:let obj3 = Object.assign({}, obj1, obj2); 此时改变obj3的属性,不会影响到obj1和obj2。 错误使用:let obj3 = Object.assign(obj1, obj2); 此时改变obj3的属性,会影响到obj1和obj2。 ES6的扩展运算符… 用ES6的扩展运算符来替换Object.assi...
2019-03-22 12:31:48 90
原创 Mongoose - 方法定义
定义Schema let mongoose = require('mongoose'), Schema = mongoose.Schema; let UserSchema = new Schema({ fullName: {// 姓名 PHARMACIST_FULLNAME type: String }, sex: {// 性别 PHARMACIST...
2019-03-04 11:24:50 383
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人