排序:
默认
按更新时间
按访问量

node 使用long 类型

当有非常长的数字时候,node 会丢失精度,需要使用long npm install long 使用demo var Long = require("long"); var longValueToB = Long.fromString(&quo...

2018-05-10 15:14:57

阅读数:118

评论数:0

moment 当前时间取整

可以将当前时间的时分秒毫秒设置为0 取得当天00:00:00 的时间 moment.clone().set({hour:0,minute:0,second:0,millisecond:0})

2018-05-08 16:09:55

阅读数:147

评论数:0

moment getTime

// 如下返回true new Date().getTime() == moment().valueOf(); 如果需要转化为Date()类型 如下结果返回true moment().toDate().getTime()== new Date().getTime()

2018-05-04 17:23:45

阅读数:63

评论数:0

node inspect=0

inspect=0 的含义是随机分配一个未使用的端口号码 用以调试 inspect 则固定使用 9229

2018-04-12 21:15:33

阅读数:62

评论数:0

koa 使用 decorator

在使用koa 开发网站的过程中期望使用decorator ,进行日志记录 通过babel-register + 安装 npm install --save babel-plugin-transform-decorators-legacy .babelrc { &q...

2018-02-12 15:54:08

阅读数:214

评论数:0

google地图API被墙问题总结

google地图分三个 1. google.cn的 http http://ditu.google.cn/maps/api/js 这个不会被墙,且加载的资源都是.cn 的,最好用,但是要求你的域名也是http的 如携程http http://hotels.ctrip.com/inte...

2018-02-12 11:06:48

阅读数:1345

评论数:0

NODEJS 的面向方面编程 shimmer

nodejs 有时候需要打日志,做权限验证等工作,如果希望在不修改原有代码情况下,做这些工作,可以使用shimmer https://www.npmjs.com/package/shimmer var Calculator = require('./calculator'); var sh...

2018-01-26 16:27:02

阅读数:89

评论数:0

使用 NIM调试Nodejs 代码

查看了nodejs 的官方文档中,调试nodejs 推荐使用的是Chrome DevTools + NIM NIM插件地址:https://chrome.google.com/webstore/detail/nim-node-inspector-manage/gnhhdgbaldcilmgcp...

2018-01-23 14:54:37

阅读数:478

评论数:0

使用extend 解决Object.assign 浅拷贝问题

Object.assign 是浅拷贝,如下代码,x 输出值被修改,这有时不是我们希望看到的 var x = {d: {e: {g: 9}}} var a = {b: 1, c: 2, d: {e: {g: 2}}} Object.assign(a,x) a.d.e.g ="abc&qu...

2018-01-22 15:24:24

阅读数:119

评论数:0

nodejs 下载网络文件 使用request

var request = require('request'); var fs = require('fs'); request.post('https://download.site.com', { form: { param:"param" ...

2017-12-13 17:12:51

阅读数:545

评论数:0

nodejs 使用cron-parser 解析cron 时间

如下DEMO 每5分钟执行一次 其中 "0 */5 * * * *" 第一个0 表示0秒 */5 表示分钟 "/"表示每5分钟间隔“”.“/”字符:指定一个值的增加幅度。n/m表示从n开始,每次增加m 第三个* 表示小时 ``` var parser...

2017-11-20 10:33:11

阅读数:197

评论数:0

node中的 await async 入门

await async ES7 中新增的, NODE 7.5 及以后支持,以前的需要使用babel-registerfunction myP(val) { return new Promise(function (resolve, reject) { setTimeout...

2017-11-14 12:00:05

阅读数:186

评论数:0

node Unexpected token import

node 目前默认不支持es6 的模块 import解决方法有2方法1 experimental-modules升级node 8.5 使用 experimental-modules,参数。切要求所有文件名后缀都要修改为mjs node –experimental-modules in...

2017-11-13 19:07:33

阅读数:526

评论数:0

MAC JAVA 1.8 与 9 版本切换

vi .bash_profile 内容如下export JAVA_HOME_8=/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home export JAVA_HOME=$JAVA_HOME_8 alias jdk8='e...

2017-10-31 16:33:30

阅读数:1449

评论数:0

can't find file to patch at input line 3 错误原因

执行 patch < nginx-proxy.diff 命令,将文件修改应用到文件中,报告如下错误: can’t find file to patch at input line 3 Perhaps you should have used the -p or –strip optio...

2017-10-30 16:49:08

阅读数:354

评论数:0

mac brew 安装pip3 采坑记录

网上文章上都说用brew 安装python3 会自带pip3 的安装 但是不知什么原因 我使用brew 安装按成python3 后并没有pip3需要手工安装 参考文档: http://blog.csdn.net/minixuezhen/article/details/72887712...

2017-10-20 12:22:56

阅读数:764

评论数:0

fetch post application/json 传递复杂类型

使用原始的 application/x-www-form-urlencoded,body需要是a=1&b=2&c=3 格式,无法传递复杂多层次的对象 fetch('/test/post', { headers: { "Conten...

2017-10-11 16:38:51

阅读数:1260

评论数:0

fetch 使用 form data 方式提交

import queryString from 'query-string';fetch 参数如下, 1.需要设置content-type application/x-www-form-urlencoded 2.body 进行param 转化为a=1&b=2 的形式 则提交到服务端的...

2017-09-28 17:08:16

阅读数:1605

评论数:0

npm 版本的jquery.param queryString.stringify

jquery.param({a:1,b:2}) 会生成a=1&b=2 如果需要npm 版本的可以引入query-string,实现相同的功能 https://github.com/sindresorhus/query-string import queryString from '...

2017-09-28 17:01:38

阅读数:330

评论数:0

webpack 报错Cannot find module 'opn'

rm -rf node_modules npm install删除node_module,重新安装问题解决 原因不明

2017-09-27 21:10:38

阅读数:2136

评论数:0

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