com.yahoo.memory.WritableMemory.getByteArray()方法的使用及代码示例

x33g5p2x  于2022-02-03 转载在 其他  
字(1.2k)|赞(0)|评价(0)|浏览(128)

本文整理了Java中com.yahoo.memory.WritableMemory.getByteArray()方法的一些代码示例,展示了WritableMemory.getByteArray()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。WritableMemory.getByteArray()方法的具体详情如下:
包路径:com.yahoo.memory.WritableMemory
类名称:WritableMemory
方法名:getByteArray

WritableMemory.getByteArray介绍

暂无

代码示例

代码示例来源:origin: DataSketches/sketches-core

@Test
public void offsetChecks() {
 long seed = 12345;
 int blocks = 6;
 int cap = blocks * 16;
 long[] hash1 = new long[2];
 long[] hash2;
 WritableMemory wmem = WritableMemory.allocate(cap);
 for (int i = 0; i < cap; i++) { wmem.putByte(i, (byte)(-128 + i)); }
 for (int offset = 0; offset < 16; offset++) {
  int arrLen = cap - offset;
  hash1 = MurmurHash3v2.hash(wmem, offset, arrLen, seed, hash1);
  byte[] byteArr2 = new byte[arrLen];
  wmem.getByteArray(offset, byteArr2, 0, arrLen);
  hash2 = MurmurHash3.hash(byteArr2, seed);
  assertEquals(hash1, hash2);
 }
}

代码示例来源:origin: DataSketches/sketches-core

final byte[] byteArrOut = new byte[preBytes + dataBytes];
if (mem_ != null) {
 mem_.getByteArray(0, byteArrOut, 0, preBytes + dataBytes);

代码示例来源:origin: com.yahoo.datasketches/sketches-core

final byte[] byteArrOut = new byte[preBytes + dataBytes];
if (mem_ != null) {
 mem_.getByteArray(0, byteArrOut, 0, preBytes + dataBytes);

相关文章