node-glob 中对 glob 的规则有如下描述: * Matches 0 or more characters in a single path portion ? Matches 1 character [...…
分类:node.js教程学习
使用Node.js为require设置别名(alias)
使用Node.js为require设置别名(alias) 前言 由于本包包是个很懒惰的人,然后我们有些个项目设计的不是很好,所以导致写代码的时候有很多这样的代码: require('../../../../../../f…
NodeAPI学习之Buffer
Buffer 可以在TCP流或者文件系统操作等场景中处理二进制数据流。 Buffer实例类似于整数数组,但是Buffer大小固定、且在V8堆外分配物理内存,Buffer的大小在创建时确定,无法调整。 常用Buffer类方…
koa2开发微信公众号: 不定期推送最新币圈消息
背景:比特币说好的segwit2x分叉最后却分叉不成,如今算力又不够,于是比特现金想篡位? 没一个星期就涨了快10倍,错过这趟快车甚是后悔,于是打算写一个可不定期推送最新消息的微信公众号。既然是利用微信这个平台载体,当然…
pm2常用命令
安装 可以通过NPM安装 npm i pm2@latest -g 常用命令 pm2 start app.js:启动 pm2 start app.js --name ma-app:启动项目并指定项目名字 pm2 list|…
js内存泄漏
什么是内存泄漏? 程序运行需要内存。只要程序提出要求,操作系统或者运行时就必须供给内存。 对于持续运行的服务进程,必须及时释放不再用到的内存。否则,内存占用越来越高,轻则影响系统性能,重则导致进程崩溃。 垃圾回收机制 所…
NPM酷库:moment,时间对象处理
NPM酷库,每天两分钟,了解一个流行NPM库。· 上次,我们介绍了使用 dateformat 库将时间对象格式化为任意规则字符串,在实际开发中,我们不仅仅需要格式化时间。 moment moment 是专门用来处理时间的…
Node.js学习之路21——用Node.js写一个简单的命令行工具
利用node做一个简单的命令行工具 操作系统需要为Linux 1. 目标 在命令行输入自己写的命令,完成目标任务 命令行要求全局有效 命令行要求可以删除 命令行作用,生成一个文件,显示当前的日期 2. 代码部分 新建一个…
clipboard.js代码分析(2)-emitter
上一篇文章介绍了clipboard.js这个工具库中的第一个依赖select这个工具库主要完成了对任意DOM元素的复制到粘贴板的功能。这次介绍一下clipboard.js源码中的第二个依赖的轻型工具库tiny-emitt…
Wepback + koa2 配置开发环境
前言 webpack提供了webpack-dev-server模块来启动一个简单的web服务器,为了更大的自由度我们可以自己配置一个服务器,下面介绍如何用koa2来实现。 wepack-dev-middleware we…
npm注册源的配置
npm注册源的更换 在墙内久了,难免会碰到撞墙的时候,所幸国内也有众多 NPM 镜像可供选择,在大多数情况下我们可以使用国内的源(比如 淘宝 NPM 镜像)去替换官方的源以加快下载包的速度。不过呢,我们在发布自己的包的时…
Threads in Node 10.5.0: a practical intro
Threads in Node 10.5.0: a practical intro A few days ago, version 10.5.0 of Node.js was released and one of th…