亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

nodejs 十六進(jìn)制字符串型數(shù)據(jù)與btye型數(shù)據(jù)相互轉(zhuǎn)換

 更新時間:2018年07月30日 10:58:56   作者:木頭釋然  
這篇文章主要介紹了nodejs 十六進(jìn)制字符串型數(shù)據(jù)與btye型數(shù)據(jù)相互轉(zhuǎn)換,需要的朋友可以參考下

byte型轉(zhuǎn)換十六進(jìn)制字符串

/**
 * byte型轉(zhuǎn)換十六進(jìn)制
 * @param b
 * @returns {string}
 * @constructor
 */
const Bytes2HexString = (b)=> {
  let hexs = "";
  for (let i = 0; i < b.length; i++) {
    let hex = (b[i]).toString(16);
    if (hex.length === 1) {
      hexs = '0' + hex;
    }
    hexs += hex.toUpperCase();
  }
  return hexs;
}

十六進(jìn)制字符串轉(zhuǎn)換btye型

/**
 * 十六進(jìn)制轉(zhuǎn)換btye型
 * @param str
 * @returns {Promise}
 */
const Hexstring2btye = (str)=> {
  let pos = 0;
  let len = str.length;
  if (len % 2 != 0) {
    return null;
  }
  len /= 2;
  let hexA = new Array();
  for (let i = 0; i < len; i++) {
    let s = str.substr(pos, 2);
    let v = parseInt(s, 16);
    hexA.push(v);
    pos += 2;
  }
  return hexA;
}

模擬實現(xiàn),使用谷歌最新版內(nèi)核或者支持ES6瀏覽器,按F12打開調(diào)試模式,將以下兩個方法輸入(粘入),直接調(diào)用即可在線查看。

舉個例子

1.輸入byte型數(shù)據(jù)[160,100],調(diào)用Bytes2HexString([160,100]),可以得到"A064";

2.輸入十六進(jìn)制字符串?dāng)?shù)據(jù)"A064",調(diào)用Hexstring2btye("A064"),可以得到[160,100]。

總結(jié)

以上所述是小編給大家介紹的nodejs 十六進(jìn)制字符串型數(shù)據(jù)與btye型數(shù)據(jù)相互轉(zhuǎn)換,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

相關(guān)文章

  • 預(yù)防NodeJS命令注入的方法詳解

    預(yù)防NodeJS命令注入的方法詳解

    Node.js和npm為前端生態(tài)中提供了統(tǒng)一的開發(fā)語言、強(qiáng)大的包管理和模塊生態(tài)系統(tǒng)、靈活的構(gòu)建工具和任務(wù)自動化、以及豐富的前端框架和庫等等,本文給大家介紹了如何預(yù)防NodeJS命令注入,文中有詳細(xì)的代碼講解,需要的朋友可以參考下
    2023-12-12
  • node.js中 stream使用教程

    node.js中 stream使用教程

    Stream 是一個抽象接口,Node 中有很多對象實現(xiàn)了這個接口。例如,對http 服務(wù)器發(fā)起請求的request 對象就是一個 Stream,還有stdout(標(biāo)準(zhǔn)輸出)。
    2016-08-08
  • 簡單實現(xiàn)nodejs上傳功能

    簡單實現(xiàn)nodejs上傳功能

    這篇文章主要為大家詳細(xì)介紹了如何簡單實現(xiàn)nodejs上傳功能,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-01-01
  • 詳解如何在NodeJS應(yīng)用程序中處理多個API請求

    詳解如何在NodeJS應(yīng)用程序中處理多個API請求

    NodeJS默認(rèn)是異步的,這意味著它已經(jīng)能夠同時處理多個請求,但它只適用于I/O操作,如HTTP請求、文件系統(tǒng)操作、數(shù)據(jù)庫查詢、實時聊天應(yīng)用等,在處理CPU密集型任務(wù)時,可能需要很長時間,這就是為什么NodeJS提供了一些我們將在下面介紹的特定包
    2023-12-12
  • 詳解nodejs 文本操作模塊-fs模塊(三)

    詳解nodejs 文本操作模塊-fs模塊(三)

    本篇文章主要介紹了nodejs 文本操作模塊-fs模塊(三),詳細(xì)的講訴了readFile,和writeFile方法,具有一定的參考價值,有興趣的可以了解一下。
    2016-12-12
  • Nodejs實現(xiàn)批量下載妹紙圖

    Nodejs實現(xiàn)批量下載妹紙圖

    這篇文章主要介紹了使用Nodejs實現(xiàn)批量下載妹紙圖的方法和詳細(xì)代碼,十分的實用,喜歡妹紙的小伙伴們可以參考下。
    2015-05-05
  • node.js中的favicon.ico請求問題處理

    node.js中的favicon.ico請求問題處理

    本文記錄了在項目中使用node.js請求favican.ico的時候會出現(xiàn)2條請求,浪費資源,經(jīng)過一番改進(jìn),記錄下來過程,以后注意。
    2014-12-12
  • 推薦 21 款優(yōu)秀的高性能 Node.js 開發(fā)框架

    推薦 21 款優(yōu)秀的高性能 Node.js 開發(fā)框架

    Node.js是JavaScript中最為流行的框架之一,易于創(chuàng)建可擴(kuò)展的Web應(yīng)用。Node.js包含不同類型框架,包括MVC, full-stack,REST API以及Generators。借助這些框架使Node.js更加易于使用,它還支持眾多特性功能,只需幾個步驟就可快速搭建強(qiáng)大的Web應(yīng)用。本文為大家推薦21款
    2014-08-08
  • nodejs教程之入門

    nodejs教程之入門

    本文是nodejs教程系列的入門篇,主要講述nodejs的特點、模塊機(jī)制/CommonJs(模塊引用、模塊定義、模塊標(biāo)識、模塊實現(xiàn))、包與NPM等知識,非常的詳細(xì),這里推薦給大家作為入門的文章。
    2014-11-11
  • Node使用Selenium進(jìn)行前端自動化操作的代碼實現(xiàn)

    Node使用Selenium進(jìn)行前端自動化操作的代碼實現(xiàn)

    這篇文章主要介紹了Node使用Selenium進(jìn)行前端自動化操作的代碼實現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-10-10

最新評論