32 # core 模块使用

简介: 32 # core 模块使用

核心模块

  • fs(fileSystem):处理文件
  • path:处理路径
  • vm:虚拟机模块、沙箱环境

fs 所有的方法基本是同步方法,异步方法

  • 同步:如果刚刚运行程序,可以去使用同步的,因为同步性能更高
  • 异步:开启一个服务监听客户端访问,就需要使用异步(异步是非阻塞的)
const fs = require("fs");
const path = require("path");
// 操作文件时尽量使用绝对路径操作
// 获取当前的目录 __dirname 不可变
console.log(path.resolve(__dirname, "../file/name.txt"));
// resolve 不能遇到 `/`,不然会进到根目录去
console.log(path.resolve(__dirname, "../file/name.txt", "/"));
// 拼接可以用 join
console.log(path.join(__dirname, "../file/name.txt", "/"));
// 获取当前路径的拓展名
console.log(path.extname("./6/kaimo-promise.js"));
// 1、同步判断文件是否存在(异步方法去掉了,它不符合第一错误原则)
const exists = fs.existsSync(path.resolve(__dirname, "../file/", "name.txt"));
console.log("文件是否存在--->", exists);
// 2、同步方式读文件
const name = fs.readFileSync(path.resolve(__dirname, "../file/", "name.txt"), "utf-8");
console.log(name);

目录
相关文章
|
8天前
|
前端开发
ES6 如何动态加载 import
ES6 如何动态加载 import
30 1
|
6月前
|
PHP C语言 Python
import方法引入模块详解
import方法引入模块详解
|
8月前
|
开发框架 JSON Kubernetes
.NET Core配置框架及4种配置方式详解(下)
上一篇,我们学习了4种配置方式的内存配置和命令行配置方式,本篇,我们来学习另外2种方式:环境变量配置方式和文件提供程序方式。
.NET Core配置框架及4种配置方式详解(下)
|
8月前
|
存储
.NET Core配置框架及4种配置方式详解(上)
通过配置框架可以以不同的方式来配置不同环境下的服务,以使服务无缝适应各种环境。
.NET Core配置框架及4种配置方式详解(上)
|
JavaScript
path 模块
path 模块
|
调度
十七、.net core(.NET 6)搭建基于Quartz组件的定时调度任务
搭建基于Quartz组件的定时调度任务先在package包项目下,添加Quartz定时器组件:
595 0
十七、.net core(.NET 6)搭建基于Quartz组件的定时调度任务
|
SQL 关系型数据库 MySQL
ABP使用.Net Core
ABP使用.Net Core
78 0
|
存储 Kubernetes 监控
使用 Seldon Core 服务模型
当您构建机器学习驱动的产品时,弄清楚如何弥合模型与其他一切之间的差距至关重要。 例如,也许你有一个很好的推荐模型,但在我们能够将这些推荐呈现给客户之前,这个模型并没有多大用处。 这就是模型服务的用武之地。在本文中,我们将了解如何使用 Seldon Core 为模型提供服务,这是一个为速度和大规模而构建的开源服务框架,能够一次运行 1000 多个模型。 我将讨论一些让 Seldon 在这个领域独一无二的东西,以及在你的项目中使用和反对使用它的原因。 这是关于 Seldon Core 系列的第一部分。 除了模型服务的基础知识,在以后的部分中,我们将使用 Alibi Detect 监控 Seldon
|
JavaScript
Webpack学习笔记 01、Module模块系统(一)
Webpack学习笔记 01、Module模块系统(一)
Webpack学习笔记 01、Module模块系统(一)
|
JavaScript
Webpack学习笔记 01、Module模块系统(二)
Webpack学习笔记 01、Module模块系统(二)
Webpack学习笔记 01、Module模块系统(二)

热门文章

最新文章