首页 > 编程语言 >Node_学习笔记

Node_学习笔记

时间:2023-06-07 17:57:45浏览次数:38  
标签:Node 文件 fs console 读取 Buffer 笔记 学习 buf

不同技术点 : 24px 红色 加粗 标题一

技术点子模块 : 18px 黑色加粗 标题二

子模块在细分 : 16px   缩进 标题三

普通文字 : 14px

NodeJS入门

  • NodeJS是什么 : Node.js 就是一款应用程序,是一款软件,它可以运行 JavaScript

CDM常用命令 :  切换盘符 : C: D:  切换工作目录 : cd(change dir) 查看目录文件 : dir 

Buffer

let buf = Buffer.alloc(10); //清零创建
console.log(buf)

let buf_2 = Buffer.allocUnsafe(10000); //不清零创建
console.log(buf_2)

let buf_3 = Buffer.from('hello');
console.log(buf_3);

FS模块

文件增删查改API 

fs.writeFile() //异步 
fs.writeFileSync() //同步
fs.appendwriteFile() //追加文件写入
fs.createWriteStream() //流式写入 .write('value')
fs.readFile() //文件读取
fs.readFileSync() 同步读取
fs.createReadStream() //流式文件读取
fs.rename() //重命名 移动
fs.unlink()  fs.rm()//删除
fs.mkdir() //创建文件夹
fs.readdir //读取文件夹
fs.stat //查看文件信息

路径补充说明

相对路径不靠谱 , 运行的时候是根据命令行所在的目录运行的脚本。

__irname : 保存的是所在文件的所在目录的绝对路径

PATH模块

path.resolve(__dirname, 'index.html') //拼接绝对路径

HTTP协议

请求头 :

 

标签:Node,文件,fs,console,读取,Buffer,笔记,学习,buf
From: https://www.cnblogs.com/Aquakinn/p/17455742.html

相关文章

  • slack 团队及个人工作学习的好帮手
    Slack将人员集中到统一的团队中,改变了组织的沟通方式。  Slack工具下载直通车Slack下载直通车Slack侧栏你可以从侧栏访问Slack对话。你会看到你已经加入的频道列表、你的私信、特定对话的通知以及编写新消息的选项。 撰写你可以使用撰写按钮来编辑和发送消息到任......
  • 2.3类神经网路训练不起来怎么办 (三):自动调整学习速率 (Learning Rate)
    1.自适应学习率调整(AdaptiveLearningRate)1.1为什么需要调整学习率  首先认识一个现象.Trainingstuck≠SmallGradient  训练卡住的原因不一定是因为gradient太小,即criticalpoint,也有可能是因为振荡.  怎么看出是因为振荡导致训练loss降不下去呢:在训练过......
  • node实现文件上传到七牛云
    使用七牛云提供的Node.jsSDK(https://developer.qiniu.com/kodo/1289/nodejs)实现文件上传服务端:1、安装JDKnpm/cnpminstallqiniuoryarnaddqiniu2、导出七牛云配置文件的Token//七牛云配置文件constqiniu=require('qiniu');//创建上传凭证(accessKey和s......
  • TypeScript 的基础知识(跟着ChartGpt学习)
    以下都是我的ChartGpt老师教学的内容哦,(若想知道怎么用ChartGpt学习,或者想知道我的问答方式,可以点这个查看我的学习记录)一:TypeScript的基本数据类型TypeScript支持JavaScript的基本数据类型,包括number、string、boolean、null、undefined和symbol。其中,number表示数......
  • CH58x\CH57x硬件SPI操作外部flash学习记录
    官方提供的58x的spi例程,spi主机模式下的发送方式有三种单字节发送,FIFO连续发送,DMA连续发送。本文分别对SPI0主机模式下三种发送模式进行使用。本次使用的是CH582m做为主机,W25Q64FV作为从机。一、单字节发送本次调试中实现对W25Q64FVflas进行读id,擦除,写入,读取。在进行主要操作......
  • TypeScript 的简介(跟着ChartGpt学习)
    以下都是我的ChartGpt老师教学的内容哦,(若想知道怎么用ChartGpt学习,或者想知道我的问答方式,可以点这个查看我的学习记录)TypeScript是一种由微软开发和维护的开源编程语言,它是JavaScript的一个超集,也就是说,所有的JavaScript代码都可以被TypeScript编译器编译。TypeScript......
  • Learning to Pre-train Graph Neural Networks 学习如何预训练GNN
    ......
  • 《大学物理实验上》期末笔记(二)有效数字特典
    《大学物理实验上》期末笔记(二)有效数字特典最头疼的一集有效数字测量值存在误差是不可避免的,因而测量值包含了准确数字和欠准数字。我们将准确数字和欠准数字总称为有效数字。在大学物理实验中,通常只取一位欠准数字,因此有效数字由若干位准确数字和一位欠准数字组成。有效数......
  • 007 数据库学习笔记--试图
    试图:虚拟表,由一个或多个表通过查询而定义出来的。将查询定义保存起来,实际不包括数据。与表的区别:表是用于存储数据的地方;试图存储的查询语句;试图作用:简化查询,增加数据的保密性,安全性上得到保障;试图缺点:只是简化查询,并不提高查询速度;......
  • 双笙仔佯谬_小彭老师_CMake课程笔记
    目录CMake第三方库可以configure,install等CMake可以通过-D选项设置编译器和cpp版本cmake-Bbuild-DCMAKE_CXX_COMPILER=/usr/bin/gcc-6可以指定使用gcc-6编译cmake-Bbuild-DCMAKE_CXX_STANDARD=14用c++14版本使用add_libaray生成动态链接库或静态链接库add_liba......