我在 Node.JS 缓冲区的帮助下发送和接收数据包,但我不确定如何将这些缓冲区转换为二进制表示形式。我尝试过,但没有成功
let buff = Buffer.alloc(10);
buff[0] = 10;
buff[1] = 16;
buff[2] = 20;
buff[3] = 32;
buff[4] = 9;
console.log(buff);
console.log(buff.toString('binary'));
Run Code Online (Sandbox Code Playgroud) 我正在尝试使用 Flux 查询语言来查找基于一个人的列的总和。如果我有以下输入表:
如何使用 Flux 查询来获取以下输出表:
到目前为止,我已经尝试过类似的操作,但出现错误:
from: (bucket: "example")
|> range(start:v.timeRangeStart, stop: v.timeRangeStop)
|> filter(fn: (r)=> r["_measurement"] == "test")
|> group(columns: r["person"])
|> reduce( fn: (r, accumulator) => ({sum: r._value + accumulator.sum}), identity: {sum: 0})
Run Code Online (Sandbox Code Playgroud)