最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Node.js操作系統(tǒng)OS模塊用法分析

 更新時間:2019年01月04日 10:03:11   作者:司馬懿字仲達(dá)  
這篇文章主要介紹了Node.js操作系統(tǒng)OS模塊用法,結(jié)合實例形式分析了nodejs OS模塊常見函數(shù)功能及簡單使用技巧,需要的朋友可以參考下

本文實例講述了Node.js操作系統(tǒng)OS模塊用法。分享給大家供大家參考,具體如下:

Node.js os 模塊提供了一些基本的系統(tǒng)操作函數(shù)??梢酝ㄟ^以下方式引入該模塊(不過最新版本的node.js已經(jīng)默認(rèn)引入了該模塊了):

var os = require("os");

hostname()
返回操作系統(tǒng)的默認(rèn)臨時文件夾。

loadavg()
返回一個包含 1、5、15 分鐘平均負(fù)載的數(shù)組。

uptime()
返回操作系統(tǒng)運行的時間,以秒為單位。

freemem()
返回操作系統(tǒng)空閑內(nèi)存量,單位是字節(jié)

totalmem()
返回系統(tǒng)內(nèi)存總量,單位為字節(jié)

cpus()
返回一個對象數(shù)組,包含所安裝的每個 CPU/內(nèi)核的信息:型號、速度(單位 MHz)、時間(一個包含 user、nice、sys、idle 和 irq 所使用 CPU/內(nèi)核毫秒數(shù)的對象)。IRQ全稱為Interrupt Request,即是“中斷請求”的意思

type()
返回操作系統(tǒng)類型,例如 ‘Windows_NT'、'Linux'

release()
返回操作系統(tǒng)的發(fā)行版本。

networkInterfaces();
獲得網(wǎng)絡(luò)接口列表,包括地址、掩碼、協(xié)議族、mac地址、是否是內(nèi)部環(huán)回地址

homedir()
返回操作系統(tǒng)的家目錄(或稱庫目錄)。

userInfo()
返回當(dāng)前用戶的信息,包括組Id、用戶Id、用戶名、家目錄、腳本地址

arch()
返回操作系統(tǒng) CPU 架構(gòu),可能的值有 “x64”、”arm” 和 “ia32”。

platform()
返回操作系統(tǒng)類型,例如 ‘Win32'、'linux'

tmpdir()
返回操作系統(tǒng)的默認(rèn)臨時文件夾。

tmpDir()
返回操作系統(tǒng)的默認(rèn)臨時文件夾。

EOL
返回操作系統(tǒng)的行結(jié)束符

endianness()
返回 CPU 的字節(jié)序,可能的是 “BE” 或 “LE”。即大端或小端

os.hostname();
//輸出 chenjia2014-PC
os.loadavg();
//輸出 [ 0, 0, 0 ]
os.uptime();
//輸出 7255.5505673
os.freemem();
//輸出 3853164544
os.totalmem();
//輸出 6407995392
os.cpus();
/*
輸出
 [ { model: 'Intel(R) Pentium(R) CPU G2030 @ 3.00GHz',
   speed: 2993,
   times: { user: 1150850, nice: 0, sys: 242799, idle: 5946882, irq: 22479 } },
   { model: 'Intel(R) Pentium(R) CPU G2030 @ 3.00GHz',
   speed: 2993,
   times: { user: 1103909, nice: 0, sys: 198620, idle: 6037628, irq: 3057} ]
*/
os.type();
//輸出 'Windows_NT'
os.release();
//輸出 '6.1.7601'
os.networkInterfaces();
/*
輸出
{ '本地連接':
  [ { address: '192.168.1.102',
    netmask: '255.255.255.0',
    family: 'IPv4',
    mac: 'd8:50:e6:c2:bc:47',
    internal:false} ],
 'VirtualBox Host-Only Network':
   [ { address: '169.254.62.210',
     netmask: '255.255.0.0',
     family: 'IPv4',
     mac: '0a:00:27:00:00:14
     internal: false } ],
 'Loopback Pseudo-Interface 1'
   [ { address: '::1',
     netmask: 'ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff',
     family: 'IPv6',
     mac: '00:00:00:00:00:00',
     scopeid: 0,
     internal: true },
    { address: '127.0.0.1',
     netmask: '255.0.0.0',
     family: 'IPv4',
     mac: '00:00:00:00:00:00',
     internal: true } ],
  'Teredo Tunneling Pseudo-Interface':
   [ { address: '2001:0:d362:
     netmask: 'ffff:ffff:ff
     family: 'IPv6',
     mac: '00:00:00:00:00:0
     scopeid: 0,
     internal: false },
    { address: 'fe80::189d:3
     netmask: 'ffff:ffff:ff
     family: 'IPv6',
     mac: '00:00:00:00:00:0
     scopeid: 12,
     internal: false } ] }
*/
os.homedir();
//輸出 'C:\\Users\\chenjia2014'
os.userInfo();
/*
輸出
{ uid: -1,
 gid: -1,
 username: 'chenjia2014',
 homedir: 'C:\\Users\\chenjia2014',
 shell: null }
*/
os.arch();
//輸出 'x64'
os.platform();
//輸出 'win32'
os.tmpdir();
//輸出 'C:\\Users\\CHENJI~1\\AppData\\Local\\Temp'
os.tmpDir();
//輸出 'C:\\Users\\CHENJI~1\\AppData\\Local\\Temp'
os.EOL;
//輸出 '\r\n'
os.endianness();
//輸出 'LE'

希望本文所述對大家nodejs程序設(shè)計有所幫助。

相關(guān)文章

  • 在Node.js中實現(xiàn)視頻收藏功能

    在Node.js中實現(xiàn)視頻收藏功能

    在構(gòu)建視頻分享平臺時,視頻的收藏功能是用戶互動的重要組成部分,本文將介紹如何在Node.js應(yīng)用中實現(xiàn)視頻收藏功能,包括數(shù)據(jù)模型的創(chuàng)建、業(yè)務(wù)邏輯的實現(xiàn)以及接口的驗證測試,需要的朋友可以參考下
    2024-04-04
  • Node.js中下包速度慢問題解決方法分析

    Node.js中下包速度慢問題解決方法分析

    這篇文章主要介紹了Node.js中下包速度慢問題解決方法,分析了npm切換鏡像源以及nrm工具鏡像源管理相關(guān)使用技巧,需要的朋友可以參考下
    2023-04-04
  • node版本升級npm命令警告原因及解決

    node版本升級npm命令警告原因及解決

    這篇文章主要為大家介紹了node版本升級npm命令警告原因解決,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-06-06
  • node+koa實現(xiàn)數(shù)據(jù)mock接口的方法

    node+koa實現(xiàn)數(shù)據(jù)mock接口的方法

    本篇文章主要介紹了node+koa實現(xiàn)數(shù)據(jù)mock接口的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-09-09
  • 一文搞懂npm?install?意義

    一文搞懂npm?install?意義

    我們在安裝依賴包的時候,不需要過多的去糾結(jié)是使用?-S?還是?-D?呢??隨便安裝到?dependencies?或者?devDependencies?里都行,反正?npm?install的時候,都會安裝dependencies?和?devDependencies依賴,今天通過本文學(xué)習(xí)npm?install意義,感興趣的朋友跟隨小編一起看看吧
    2022-12-12
  • 一文教會你從Windows中完全刪除node.js

    一文教會你從Windows中完全刪除node.js

    作為新手nodejs卸載后安裝就總出錯,下面這篇文章主要給大家介紹了關(guān)于如何從Windows中完全刪除node.js的相關(guān)資料,文中通過實例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-08-08
  • 詳解如何優(yōu)雅在webpack項目實現(xiàn)mock服務(wù)器

    詳解如何優(yōu)雅在webpack項目實現(xiàn)mock服務(wù)器

    這篇文章主要為大家介紹了詳解如何優(yōu)雅在webpack項目實現(xiàn)mock服務(wù)器,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-02-02
  • NestJS中集成TypeORM進(jìn)行數(shù)據(jù)庫操作

    NestJS中集成TypeORM進(jìn)行數(shù)據(jù)庫操作

    本文深入探討了如何在NestJS中集成TypeORM進(jìn)行數(shù)據(jù)庫操作,包括TypeORM的配置和集成、實體設(shè)計和關(guān)系映射、Repository模式的應(yīng)用、事務(wù)處理方案、數(shù)據(jù)庫遷移管理、性能優(yōu)化策略
    2024-12-12
  • 詳解基于Node.js的HTTP/2 Server實踐

    詳解基于Node.js的HTTP/2 Server實踐

    HTTP/2目前已經(jīng)逐漸的在各大網(wǎng)站上開始使用,這篇文章主要介紹了詳解基于Node.js的HTTP/2 Server實踐,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-05-05
  • 從零學(xué)習(xí)node.js之詳解異步控制工具async(八)

    從零學(xué)習(xí)node.js之詳解異步控制工具async(八)

    sync是一個流程控制工具包,提供了直接而強大的異步功能?;贘avaScript為Node.js設(shè)計,同時也可以直接在瀏覽器中使用。下面這篇文章主要介紹了node.js之異步控制工具async的相關(guān)資料,需要的朋友可以參考下。
    2017-02-02

最新評論

宾川县| 天长市| 高安市| 通山县| 濉溪县| 宜州市| 张北县| 德阳市| 昌黎县| 饶平县| 定襄县| 高唐县| 孝感市| 弥勒县| 鸡泽县| 台东市| 新野县| 酉阳| 宁都县| 仁化县| 图木舒克市| 蓝田县| 炉霍县| 松潘县| 贵定县| 天柱县| 苍梧县| 长汀县| 邮箱| 高陵县| 原平市| 通道| 迭部县| 武乡县| 新化县| 全州县| 清河县| 章丘市| 房山区| 太谷县| 丰城市|