自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 拷贝对象

let objCopy = JSON.parse(JSON.stringify(obj));

2019-08-29 14:58:20 168

原创 JS的调用堆栈和堆

/** JS中运算顺序从右至左 * 注:当有'.'出现时,先进行该运算,是优先级最高的运算符 * * 调用堆栈:存放原始数据类型 * 堆:存储引用类型(堆可以存储无序的数据) **//** 在内存中分配一个地址(假设该地址为:0012CCGWH80),将 23 存入,myNumber指向该地内存址(0012CCGWH80) **/let myNumber = 23;...

2019-08-29 14:54:19 373

原创 JS的let与const

/** * 应该尽可能多地使用const,只有当我们知道某个变量将发生改变时才使用let * 改变:更改内存地址 * let 和 const 都是块级作用域 * const声明时必须初始化 * **/...

2019-08-29 14:52:30 180

原创 通过队列循环换位

function Queue() { this.dataStore = []; this.enqueue = enqueue; this.dequeue = dequeue; this.front = front; this.back = back; this.toString = toString; this.empty = empty;...

2019-06-05 14:06:19 408

原创 数组与对象的遍历

遍历对象属性使用for in/**遍历对象 for in **/let obj = {a: '1',c: '2'};//创建对象let array007 = [];let c = 0;for (let key in obj) { array007[c] = key; c += 1; console.log(obj[key],'获取对象中键对应的值')}co...

2019-06-05 11:28:20 133

原创 UTC与普通日期(精确至毫秒)的相互转换

const moment = require('moment');/** 日期转UTC **/let date = '2019-06-05 00:00:00.000';let toUTC = new Date(date).toISOString();console.log(toUTC,' UTC时间');/** UTC转日期 **/let res = moment(toUTC)...

2019-06-05 11:12:06 8149 1

原创 NodeJS休眠

let i =0;function start (){ setTimeout(function(){ i++; if(i<10){ start(); } },1000) console.log("执行次数:"+i)};start() 

2019-02-26 09:12:05 1567

原创 PostGreSQL分页

/** * 分页 * @param column 每页条数 */page.construct = function (column,pageNumber) { //传入每页显示条数,查询第几页 2 1 return page.count().then(function (value) { //获取总条数 var start = ~~(pageNumber...

2019-02-26 09:11:58 220

原创 NodeJS"=="与"==="运算符

注:JavaScript对象的比较是引用的比较,不是值的比较。 "==": 相等null和undefined相等;字符串'456'和数字456相等;在比较true和false时,将true转换为1,false转换为0后进行比较; "===":严格相等   null和undefined不相等;如果两个值为数字且数值相等,则相等;如果比较的两个值的类型不相等,则...

2019-02-26 09:11:52 3206

原创 passport身份验证

创建文件authoriry.jsmodule.exports = { /** * 登陆权限验证 */ isAuthenticated: function (req, res, next) { if(req.isAuthenticated()) { console.log('权限验证通过') r...

2019-02-26 09:11:41 1018

原创 Pg数据库条件查询

var knex = require('knex'), db; // 数据库连接var config = require('E:/untitled/bin/bookshelf/TestConnect/TestDbConfig.js')//获取配置文件// 保证数据库连接只初始化一次。if (!db) { console.log('建立连接') db =...

2019-02-25 15:39:13 2041

原创 RabbitMQ开启服务

创建receive.js文件,内容如下:let amqp = require('amqplib/callback_api');/**一个队列即一个服务**/amqp.connect('amqp://localhost', function(err, conn) { /**队列01**/ //启动接收队列 conn.createChannel(function(...

2019-02-25 15:30:39 923

原创 爬一下小说

from typing import List, Any, Unionimport requestsfrom bs4 import BeautifulSoup# 请求的首部信息(固定)headers = { 'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, l...

2019-02-25 15:22:24 137

原创 获取POST请求内的内容

let express = require('express')//express Web框架let router = express.Router();//路由控制let bodyParser = require('body-parser');//用于获取前端传入内容let jsonParser = bodyParser.json();//创建application/jso...

2019-02-25 15:09:20 1749

原创 String与数组的转换

/**String转数组**/let str = '1,2,3,a,b,c'arr=str.split(',');console.log(arr)控制台输出结果:[ '1', '2', '3', 'a', 'b', 'c' ]/**数组转String**/let arrs = arr.toString()console.log(arrs)控制台输出结果:1,2,3,a,...

2019-02-25 14:59:27 15418

原创 拼接JSON

/** 拼接JSON **/function toJSON (data = {datas:"数据库查询内容"}, message = '需要组合进去的内容', status = '', code = '') { return JSON.stringify({ data, message, status, code })}let jsons = JSON.parse(toJSON()...

2019-02-25 14:50:32 173

原创 路径获取

console.log(__filename)//获取当前文件的绝对路径console.log(__dirname)//获取存放当前文件的文件夹的绝对路径console.log(process.execPath);//获取node.exe的绝对路径console.log(process.cwd());////执行当前脚本的位置 ...

2019-02-25 14:42:25 141

原创 String与JSON的相互转换

/**JSON转String**/JSON.stringify(data) /**String转JSON**/JSON.parse(data) 

2019-02-25 14:37:46 443

原创 工具

https://www.bejson.com/convert/ox2str/   十六进制与字符串http://tool.oschina.net/hexconvert  在线进制转换http://tools.jb51.net/regex/create_reg  正则表达式生成工具https://www.json.cn/  JSON在线解析及格式化验证...

2019-02-25 14:34:33 95

原创 NodeJS进制转换

/**十六进制转字符串**/ let data01 = '48656c6c6f20576f726c64'//十六进制 let newdata = new Buffer(data01,'hex');//先把数据存在buf里面 console.log(newdata.toString("utf-8"));//使用toString函数就能转换成字符串控制台输出结果:Hello World...

2019-02-25 14:15:10 5203

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除