对Node.js中Buffer的简单理解

背景 二进制数据 字符集 字符编码 Stream流 Buffer Buffer的一些API 背景 Node.js中有一些我们平常很少直接用到的核心模块,比如Buffer、Stream等。记得我来公司面试的时候,洋彬大佬问我关于这些核心模块的问题,我只能在一边瑟瑟发抖。什么Buffer、Stream、二进制数据之类的概念对于我们这些非计算机专业毕业的同学来说就是——这TM是啥。大多数的教程都是教我们怎么开发WEB应用,讲到这些概念时就直接跳过了,然后告诉你“没事,你用不上的,呵呵”,为了让自己遇到这类问题心里不那么慌,我觉得还是非常有必要了解一下。 这篇文章不会讲很底层的东西(主要原因还是我不懂),如果要了解底层的话,可以看下Page大佬这篇关于Buffer的内存分配、回收的文章(Node中Buffer的初始化及回收)

  • Zhu Kang
8 min read
docker

MAC使用docker、VScode开发调试NODE.JS

本文的目的: 更快的搭建Node.js开发调试环境 保持开发环境和测试、生产环境一致,避免因环境不同造成的问题 准备本地环境 目录结构如下所示,其中/data/src/config为配置文件目录,/data/src/web为工程代码目录(前后端代码在同一层级): /data └── src ├── config │   ├── config.json │   ├── interfaceConf.json │   └── update_config └── web ├── ams-pc ├── ams-pc-node ├── community-pc ├── community-pc-node ├── community-pos-api ├── login-android-node ├── login-node

  • Zhu Kang
7 min read

Subscribe to Magicare