010--自找麻烦之 node.js

1. nvm的使用:

        查看有哪些 node 版本 :  nvm ls-remote

         查看本地node版本 :    nvm list

        版本切换: nvm use 版本号   

2. 进程与线程:

        进程像仓库或者是工厂的车间,负责为程序的运行提供必备的环境

        线程才是干活的,相当于工厂的工人,计算机中最小的计算单位,负责执行保存到进程中的程序

3. 单线程与多线程:

        js是单线程的,但是多线程才是主流

4. Buffer(缓冲区):

        结构与数组很像,操作方法也和数组类似

        原生js数组性能较差,而且不能存储图片,mp3,视频之类的数据

        图片,mp3,视频等数据都统称为二进制文件,buffer就是专门存储二进制数据的

        node里面可以直接使用buffer

var str = "hello";
//将一个字符串保存到buffer中
var buf = Buffer.from(str);

        计算机中所有的二进制数据都会以16进制去显示(因为二进制太长了)

        buffer中的一个元素,占用内存的一个字节(8bit = 1byte,即8位等于1字节)

        3字节代表一个汉字,1字节代表一个英文字母

//创建一个指定大小的buffer
var buf2 = new Buffer(10); // 10个字节的buffer


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值