安装1.先去官网下载安装包无脑下一步安装,教程:菜鸟教程配置环境变量2.找到安装目录,我的是C:\Program Files\MongoDB\Server\3.4\bin3.找到计算机右键属性,高级系统设置>高级>环境变量>系统变量4.找到path变量,点击编辑,然后把咱们的路径添加进环境变量5.打开cmd说如mongo没出错就是配置...

node处理理论在 Java、PHP 或者.net 等服务器端语言中,会为每一个客户端连接创建一个新的线程。而每个线程需要耗费大约 2MB 内存。也就是说,理论上,一个 8GB 内存的服务器可以同时连接的最大用户数为 4000 个左右。要让 Web 应用程序支持更多的用户,就需要增加服务器的数量,而 Web 应用程序的硬件成本当然就上升了。Node.j...

凡是必有因博主写浏览器插件嘛,难免要拿数据,怎么拿呢。经过摸索可以hook掉一些window自带的api来拿数据。下面放出源代码有因必有果function JSONPHook(urls,callback,callName='callback'){ function isExit(url){ ...

博主刚刚新装cnpm镜像之后发现出现404,居然无法安装模块。经过测试只需要删除掉package.json重新npm init就可以正常安装了博主推测应该是因为package里面有什么设置错误了吧

fs.createReadStream【以文件流的方式读取文件】//引入模块 const fs= require('fs'); //流的方式读取文件 var readStream=fs.createReadStream('t1.txt'); //一块一块读取的 var str='';//保存数据 var count=0; readStream.on...

前言今天博主使用flex写个聊天框遇到个奇怪的问题,本来博主是打算聊天框使用flex:1来铺满屏幕,然后超出部分显示滚动条的,少数的时候很满意,可是当信息多了就会超出部分,按照博主的思路来说一半flex:1有剩余的会铺满,有多的会出现在设置overlow之后会出现滚动条。然而却并没有出现,来看看博主的代码。代码父级样式display: flex; fl...

es6现状我们想要用 ES6 语法来写 JavaScript。然而由于我们需要兼容老版本的浏览器,那些浏览器不支持 ES6,我们需要解决这个问题。有一个标准的做法是:写 ES6 代码 → 将所有代码编译成 ES5 的(比如通过 Babel)→ 再将编译后的代码加载到浏览器执行。这可能已经不再是最有效率的方式了。因为用这种方式,我们强制最新的浏览器运行旧...

简介Fs模块是nodejs中操作文件目录的一个模块。Apifs.stat【检测时文件还是目录】参数列表类型说明参数一string需要检测的文件路径或目录参数二functioncallback方法传入2个参数 1.错误信息 2.信息fs.stat("./test",(err,info)=>{ if(err){ ...

前言有时候使用npm下载包会非常的慢,所以这个时候就需要安装cnpm淘宝镜像了。淘宝 NPM 镜像是一个完整 npmjs.org 镜像,你可以用此代替官方版本(只读),同步频率目前为 10 分钟 一次以保证尽量与官方服务同步。安装我们的 可以使用我们定制的 cnpm (gzip 压缩支持) 命令行工具代替默认的 npm:npm install -g c...