- 博客(8)
- 收藏
- 关注
原创 nodejs 使用 jwt 验证 token
配置模块const JwtStrategy = require('passport-jwt').Strategy,ExtractJwt = require('passport-jwt').ExtractJwtconst mongoose = require("mongoose")const User = mongoose.model("users") const opts = {...
2019-06-17 12:00:16 583
原创 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 266
原创 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 190
原创 Liuux基础命令
Linux的目录结构 home :用户的家,创建的用户信息 root :超级管理员root的家 etc :存放配置文件 user :存放共享文件 常用命令切换命令的目录:cd cd 文件夹名:进入文件夹 cd .. :返回上一层目录 cd / :切换到根目录 列出文件列表:ls ll ls :显示当前目录的内容 ...
2019-03-21 21:01:50 175
原创 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 175
原创 JS中的new运算符具体做了什么
例: var obj = new Base () ; 首先它会建立一个空对象 var obj = {} 空对象继承构造函数的原型 obj._proto_ = Base.prototype 将 Base 的 this 指向 obj Base.call ( obj ) ...
2019-03-21 20:59:06 775 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 86
原创 mongoose Schema.statics.func 无法访问到 this
app.jsconst 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 381
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人