- 博客(5)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 对mac下nodejs 更新到最新版本的最新方法(推荐)
前提条件* mac上安装了npm第一步:使用npm安装n模块n模块是专门用来管理nodejs版本的1sudo npm install -g n提示 : 如果不使用sudo作为前缀,很可能出现权限访问异常导致安装失败第二步:升级nodejs升级nodejs是有两种方法:第一种是升级到最新版本1sudo n latest第二种是升级到稳定版本1sudo n stable提示 : 建议是稳定版本更多n模...
2018-06-21 16:50:46
1357
原创 AWebpack详解单元测试case写法
书接上文,karma+webpack搭建vue单元测试环境介绍了vue单元测试环境搭建及查看源文件的测试覆盖覆盖率。今天来说一下vue单元测试思路和case的写法。测试框架使用jasmine,语法参考。代码地址:https://github.com/MarxJiao/vue-karma-test/tree/spec-demo测试关注点对于vue组件,单元测试测试主要关注以下几点:vue组件加载后,...
2018-06-21 14:10:40
496
原创 浅谈Webpack 是如何加载模块的
Webpack 在前端开发中作为模块打包工具非常受开发者的青睐,丰富的 loader 使它可以实现各种各样的功能。本文将通过 webpack 来打包一个 js 文件,看看 webpack 是如何加载各个模块的。两个简单的源文件为了方便分析 webpack 加载模块的原理,我们准备了两个文件:hello.js1234567const hello = { say: arg => { conso...
2018-06-21 14:08:29
1400
原创 使用cluster 将自己的Node服务器扩展为多线程服务器
用nodejs的朋友都有了解,node是单线程的,也就是说跑在8核CPU上,只能使用一个核的算力。单线程一直是node的一个诟病,但随着0.6版本中引入cluster之后,这个情况则得到了改变,开发人员可以依靠cluster很轻松的将自己的Node服务器扩展为多线程服务器了。什么是Clustercluster是node提供的一个多线程库,用户可以使用它来创建多个线程,线程之间共享一个监听端口,当有...
2018-06-21 14:06:30
553
1
原创 Node学习记录之cluster模块
在如今机器的CPU都是多核的背景下,Node的单线程设计已经没法更充分的"压榨"机器性能了。所以从v0.8开始,Node新增了一个内置模块——“cluster”,故名思议,它可以通过一个父进程管理一坨子进程的方式来实现集群的功能。123456789101112131415161718var cluster = require('cluster');var http = require('http'...
2018-06-21 14:00:28
256
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人