nodeJS buffer基本用法

2021-10-02 21:21:39 字數 990 閱讀 6095

1、size初始化buffer

a.通過size初始化,初始化乙個10個位元組長度的buffer;相當於在記憶體中開闢10個位元組的空間

b.fill用來給buf填充資料,第乙個引數表示填充的內容,第二個引數表示開始位置,第三引數表示結束位置,注意不要超過buffer的長度

let buf =

newbuffer(10

); buf.

fill(5

,9,10

);console.

log(buf)

;

2、字串初始化buffer

let buf =

newbuffer

("我的世界");

console.

log(buf)

;// 字串和buffer互轉

console.

log(buf.

tostring()

);

3、json物件和buffer的互轉

let buf =

newbuffer

(json

.stringify()

);// console.log(json.parse(buf.tostring()));

console.

log(

json

.parse

(buf)

);

4、陣列初始化buffer

buffer引數為陣列的時候,陣列內容應為數字number型別

let buf =

newbuffer([

1,2,

3]);

console.

log(buf)

;

nodejs Buffer 緩衝區 筆記

buffer類是隨node核心一起發布的核心庫。buffer庫為node.js帶來了一眾儲存原始資料的方法,可以讓node.js處理二進位制資料。乙個buffer例項類似於乙個整數陣列,但它對應v8堆記憶體之外的一塊原始記憶體。buffer建立方法 1 buffer.alloc size,fill ...

Spring Integration基本用法

關於spring integration的介紹這裡不需要贅述,現在我們需要實現的是傳送乙個param,裡面有兩個引數datatype和data,datatype是0和1除外的捨棄,剩餘datatype 0的資料往oldchannel通道發,剩餘datatype 1的資料往newchannel通道發,...

elastic search head 基本用法

elastic search head 基本用法 es 安裝方法 資源監控和集群管理外掛程式 bin plugin install lukas vlcek bigdesk 資料查詢外掛程式 bin plugin install mobz elasticsearch head 理解性 index 類似...