Tag:

在MySQL数据库中存储0和1的系列

我正在使用MySql和Nodejs。 我需要存储一个只有0和1的巨大的string。 (这是一个地图网格,0 =可以移动,1 =不能移动。) 例如:0000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 … 我应该把这个string,编码成一个base64string,并以这种方式存储? 那么当我需要的时候,我解码它? 如果是这样,我将如何使用Nodejs / Javascript? 谢谢

如何读取Node.js缓冲区上的UInt64 Double?

我想读一个UInt64BE并将其转换为Double 。 我怎样才能做到这一点? 我将Double转换为UInt64BE ,如下所示: var time = Date.now(); buffer.writeUInt32BE(parseInt(time / 0xffffffff, 10), 0); buffer.writeUInt32BE(parseInt(time & 0xffffffff, 10), 4);

JavaScript设置了四位

我有以下的模式: 1000 0001 (129) 我现在想要设置我的青睐之后的最后四位(1 – 10,0x1 – 0xA): 1000 0010 要么 1000 1000 我其实不知道我能做到这一点。 我可以读出前四位: var buff = new Buffer(1); buff[0] = 129; var isFirstBitSet = (buff[0] & 128) == 128; var isSecondBitSet = (buff[0] & 64) == 40; var isThirdBitSet = (buff[0] & 32) === 32; var isFourthBitSet = (buff[0] & 16) === […]