zoukankan      html  css  js  c++  java
  • buf.copy()

    buf.copy(targetBuffer[, targetStart[, sourceStart[, sourceEnd]]])

    • targetBuffer {Buffer} 需要拷贝的 Buffer+
    • targetStart {Number} 默认:0
    • sourceStart {Number} 默认:0
    • sourceEnd {Number} 默认:buffer.length
    • 返回:{Number} 被拷贝的字节数
    将这个 Buffer 的一个区域的数据拷贝到目标 Buffer 的一个区域,即便与目标是共享内存区域资源的。 例子:创建两个 Buffer ,然后把将 buf1 第 16 到 19 位的字节拷贝到 buf2 中,并从 buf2 的第 8 位开始(覆盖)。 ``` const buf1 = Buffer.allocUnsafe(26); const buf2 = Buffer.allocUnsafe(26).fill('!');

    for (var i = 0; i < 26; i++) {
    buf1[i] = i + 97; // 97 is ASCII a
    }

    buf1.copy(buf2, 8, 16, 20);
    console.log(buf2.toString('ascii', 0, 25));
    // Prints: !!!!!!!!qrst!!!!!!!!!!!!!

    例子:创建一个单一的 Buffer ,然后将一块区域的数据拷贝到同一个 Buffer 中另一块交叉的区域。
    

    const buf = Buffer.allocUnsafe(26);

    for (var i = 0; i < 26; i++) {
    buf[i] = i + 97; // 97 is ASCII a
    }

    buf.copy(buf, 0, 4, 10);
    console.log(buf.toString());

    // efghijghijklmnopqrstuvwxyz

  • 相关阅读:
    HDU 5171
    HDU 3709
    HDU 3652
    HDU 3555
    【10】梯度消失和爆炸;梯度检验
    【9】归一化输入与标准化
    【8】正则化
    【7】偏差、方差;过拟合、欠拟合
    【6】深层神经网络的前向与反向传播
    【5】激活函数的选择与权值w的初始化
  • 原文地址:https://www.cnblogs.com/lalalagq/p/9908608.html
Copyright © 2011-2022 走看看