- 博客(8)
- 收藏
- 关注
原创 nodejs 使用 jwt 验证 token
配置模块 const JwtStrategy = require('passport-jwt').Strategy, ExtractJwt = require('passport-jwt').ExtractJwt const mongoose = require("mongoose") const User = mongoose.model("users") const opts = {...
2019-06-17 12:00:16 599
原创 JS 求最大字段和
function maxSum(arr) { var thissum = 0, sum = 0; for (var i = 0; i < arr.length; i++) { if (thissum > 0) { thissum += arr[i]; } else { thissum = arr[i]; } ...
2019-03-26 21:10:04 279
原创 JS 观察者模式
//被观察者 function Observed () { this.state = '不开心'; this.arr = []; } //将Observer注册到Observed上 Observed.prototype.attach = function (s) { this.arr.push(s); } //产生新状态 Observed.prototype.setState = f...
2019-03-24 20:52:42 208
原创 Liuux基础命令
Linux的目录结构 home :用户的家,创建的用户信息 root :超级管理员root的家 etc :存放配置文件 user :存放共享文件 常用命令 切换命令的目录:cd cd 文件夹名:进入文件夹 cd .. :返回上一层目录 cd / :切换到根目录 列出文件列表:ls ll ls :显示当前目录的内容 ...
2019-03-21 21:01:50 189
原创 sublime 快捷键
最常用的 1、新建文件-输入"html:xt"后 按"Ctrl+E键"或 "tab键" ,可快速生成xhtml 1.0的模板 2、新建文件-输入"html:5"后 按"Ctrl+E键"或 "tab键" ,可快速生成HTML5的模板 3、新建文件-输入"!"后 按"Ctrl+E键"或 "tab键" ,可快速生成HTML5的模板 Ctrl+Shift+ [ 折叠代码 (在CSS中表示紧凑格式,在h...
2019-03-21 21:00:53 188
原创 JS中的new运算符具体做了什么
例: var obj = new Base () ; 首先它会建立一个空对象 var obj = {} 空对象继承构造函数的原型 obj._proto_ = Base.prototype 将 Base 的 this 指向 obj Base.call ( obj ) ...
2019-03-21 20:59:06 789 1
原创 数组扁平化
数组扁平化就是将多维数组转化为一位数组 function flattenArray(arr) { const flattened = [].concat(...arr); return flattened.some(item => Array.isArray(item)) ? flattenArray(flattened) : flattened; } const ...
2019-03-21 20:43:20 94
原创 mongoose Schema.statics.func 无法访问到 this
app.js const express = require('express') const app = express() const path = require('path') const mongoose = require('mongoose') const Movie = require("./models/movie.js") mongoose.connect('mo...
2018-12-08 22:21:40 392
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人