位置: 编程技术 - 正文

详解nodejs 文本操作模块-fs模块(四)(nodejs word)

编辑:rootadmin

推荐整理分享详解nodejs 文本操作模块-fs模块(四)(nodejs word),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:nodejs writestream,nodejs writefile,nodejs 文档,nodejs writestream,nodejs writestream,nodejs document,nodejs document,nodejs 文档,内容如对您有帮助,希望把文章链接给更多的朋友!

在前文中,提到了一个概念,就是当我在读取文件时,我需要知道这个文件的数据量的大小,而在readFile的源码中,是使用的fa.fstat方法,获取到了文件的相关数据,而对于使用fstat获取到的一个对象中,所包含的属性和方法代表的具体含义,前文中并没有涉及,本篇就看下,这个State对象中,包含的数据都有哪些,并且他们分别代表的含义是什么。

方法集合

方法集合,不是说的State对象中包含的方法集合,而是说,在调用哪些API时,返回的值时一个State的实例,比如,在fstate就是其中之一。

其他方法集合包括:

fs.fstat fs.lstat fs.stat

当然,这里还包括同步的方法,同步的方法,这里就不在执行说明了,对于这三种方法的不同之处在于fstat和stat是用于查看文件的信息的,而lstat是用于查看查看目录信息的,并且在调用时,也是有差别的

State对象的源码

这里没有在继续给实例,是因为,在我看来,这里只是一些属性和方法的集合,如果需要,直接调用即可,所以没有什么用法的差异。

详解nodejs 文本操作模块-fs模块(四)(nodejs word)

先看源码,在源码中,注释每一个属性的代表含义(该部分源自“Nodejs权威指南”)。

在上文中,出现了两个属性是没有找到相关介绍的,这个时候,我就顺便查看了下Nodeje的底层C++源码,找到了一段代码如下:

其中__POSIX__应该是一个POSIX的表示,表示是不是支持POSIX标准。

POSIX的百度百科:

POSIX 表示可移植操作系统接口(Portable Operating System Interface ,缩写为 POSIX ),POSIX标准定义了操作系统应该为应用程序提供的接口标准,是IEEE为要在各种UNIX操作系统上运行的软件而定义的一系列API标准的总称,其正式称呼为IEEE ,而国际标准名称为ISO/IEC 。

这样看来,该属性也是在UNIX系统下才起作用的,但是具体指代的值,没有找到,暂时先不管来~~(有点不靠谱了)。

块设备和字符设备(来自百度百科):

I/O设备大致分为两类:块设备和字符设备。块设备将信息存储在固定大小的块中,每个块都有自己的地址。数据块的大小通常在字节到字节之间。块设备的基本特征是每个块都能独立于其它块而读写。磁盘是最常见的块设备。

在大多数的UNIX操作系统中,块设备只支持以块为单位的访问方式,如磁盘等.KYLIN支持以字符方式来访问块设备,即支持以字符为单位来读写磁盘等块设备。所以在/dev目录中的块设备,如磁盘等,均以字符设备的外观出现。所以,字符设备和块设备的区别主要体现在KYLIN内核中的管理方式,操作方式和内核/设备驱动接口上。

总结

基本上,State实例中的属性和方法,就这些了,对于现状纯理论学习的我来说,这些属性和方法,大多数都是用不到的,不过,做个了解还是有必要的。

标签: nodejs word

本文链接地址:https://www.jiuchutong.com/biancheng/374127.html 转载请保留说明!

上一篇:详解nodejs 文本操作模块-fs模块(三)(nodejs文件操作)

下一篇:详解Nodejs的timers模块(nodejs middleware)

  • PHP组合查询多条件查询实例代码第1/2页(php多表联合查询)

    PHP组合查询多条件查询实例代码第1/2页(php多表联合查询)

  • PHP:unlink()的用法_Filesystem函数(php中unlink)

    PHP:unlink()的用法_Filesystem函数(php中unlink)

  • SQL Server2008 R2 数据库镜像实施手册(双机)SQL Server2014同样适用(sqlserver2008r2数据库导出教程)

    上图中将“恢复模式”选成“完整模式”。

    2、备份数据库,如下图:

    备份时将“备份类型”选成“完整”。

    3、备份事务日志,如下图:

    将“备份类型”选成“事务日志”且备份目录与备份数据库的目录一致。

    将备份文件在备机上使用主机的全备文件进行还原,在还原数据的时候需要使用选上“with non recover”。如图所示:

    如果执行成功数据库将会变成这个样子:

    3、 建立镜像

    说明:shishan为数据库名,需要根据实际进行修改。..1.为备机IP地址,需根据实际进行修改。

    执行成功后:

    到此,SQL镜像热备配置完成。

    四、常见命令

    备份主数据库出现:Backup a database on a HDD with a different sector size,可以执行以下语句备份:BACKUP DATABASE MyDB TO DISK = N'D:MyDB.bak' WITH INIT , NOUNLOAD , NAME = N'MyDB backup" class="img-responsive" alt="SQL Server2008 R2 数据库镜像实施手册(双机)SQL Server2014同样适用(sqlserver2008r2数据库导出教程)">

    SQL Server2008 R2 数据库镜像实施手册(双机)SQL Server2014同样适用(sqlserver2008r2数据库导出教程)

  • Windows中的帐户和权限功能的详细介绍(windows中的帐户类别administrator为)

    Windows中的帐户和权限功能的详细介绍(windows中的帐户类别administrator为)

  • CSS网页布局入门教程11:带当前标识的标签式横向导航图片美化版(css网站布局实录 pdf)

    CSS网页布局入门教程11:带当前标识的标签式横向导航图片美化版(css网站布局实录 pdf)

  • Nodejs异步回调的优雅处理方法(nodejs异步处理执行顺序)

    Nodejs异步回调的优雅处理方法(nodejs异步处理执行顺序)

  • 所得税费用会计分录
  • 事业单位交所得税是否可以报国高新
  • 增值税一般纳税人税率
  • 装修行业专票的税率是多少
  • 分公司是否需要刻章
  • 多余的实收资本可以转到其他应付款吗
  • 原材料的可变现净值等于产品可变现净值减加工费么
  • 记账凭证按其适用的交易和事项分类可以分为
  • 应计提的存货跌价准备
  • 事业单位劳务派遣工作值得去吗
  • 投资性房地产计量模式的转换
  • 福利费实物发放标准
  • 发票勾选没有确认怎么办
  • 无形资产评估增值
  • 出口退税进项发票
  • 没收入就没附加税么?
  • 哪些开普通发票
  • 创业投资公司设立条件
  • 个人所得税承租承包经营所得
  • 建筑服务税率是5
  • 利息 财务费用
  • 材料销售的账务处理
  • 电子发票已缴税怎么查
  • 月销售额小于10万的一般纳税人减免
  • 上交印花税分录
  • 企业所得税年报过了申报期还能修改吗
  • 开电子发票是填不含税单价吗
  • 个体工商户核定征收怎么报税
  • 车间废品如何做账
  • 贴现利息计算器
  • 资产减值损失期末余额在哪方
  • 金针菜的养殖方法和技术
  • 股权转让所得怎么做账
  • 销售退回会计处理与税务处理
  • 犹他州现神秘物体
  • 即征即退增值税属于政府补助吗
  • 特征提取原理
  • 微信小程序人民法院审核通过多久立案
  • nmap的命令
  • declare -i
  • 研发专利什么意思
  • 报关单运费cny
  • 电子税务局已申报的财务报表怎么修改
  • 股东撤资怎么做账
  • discuz怎么使用
  • 不动产简易征收增值税发票 可以抵扣
  • python PyQt如何使用资源
  • 税率开错了会影响贷款吗
  • 税务实名认证是法人还是办税人
  • 固定资产一次性扣除政策
  • 制造费用账户在月末一般没有余额
  • 内账会计的岗位职责
  • 员工休产假不发工资违法吗
  • 跨年度暂估成本高了怎么办
  • 进货没有发票怎么做账
  • 补交以前年度的房产税会计分录
  • 管理费用明细科目设置和核算需要注意哪些问题
  • 单位给员工购买公积金流程
  • 企业建账可以处于哪几个阶段
  • MySQL删除重复数据只保留一条
  • win2000停止服务
  • vc6_cn_full.exe
  • win7系统换桌面
  • win10无法安装telnet
  • dmidecode 硬盘
  • mac电脑finder在哪里
  • win1021年更新
  • win7c盘突然满了怎么回事
  • android常见面试题及答案
  • node.js入门教程
  • 转换什么
  • javascript查看数据类型
  • rom开发是做什么的
  • 安卓框架是什么怎么用
  • jQuery Easyui Datagrid实现单行的上移下移及保存移动的结果
  • js如何实现图片轮播
  • 国家纳税查询系统
  • 上海税务举报邮箱号
  • 郑州高新税务局
  • 青岛国税服务电话
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设