nodejsアプリケーションでbuffer.copy()をどのように使用しているか知りたいです。リアルタイムの例で説明してください。また、ノードjのコピーとスライスの方法の違いもあります。使い方?ノードjs内のbuffer.copy()の使用は何ですか?
1
A
答えて
3
文字列とは異なり、Nodeのバッファは変更可能です。つまり、バッファを作成して別の場所に渡すことができ、ある場所で変更されたときにはいつでも、両方の場所で変更されます。何もバッファを変更できないようにするには、それをコピーする必要があります。
slice()
は、文字列または配列としてslice()
が動作するのと同様に、古いバッファの一部である新しいバッファを返します。
2
buffer.copy()はバッファをコピーします。ここで は、上記のプログラムが実行されると、それは次の結果を生成する例
var buffer1 = new Buffer('ABC');
//copy a buffer
var buffer2 = new Buffer(3);
buffer1.copy(buffer2);
console.log("buffer2 content: " + buffer2.toString());
ある -
buffer2 content: ABC
buffer.slice()メソッドは、ノードのバッファのサブバッファを取得するために使用され - これは例です。
var buffer1 = new Buffer('maximizedPoint');
//slicing a buffer
var buffer2 = buffer1.slice(0,9);
console.log("buffer2 content: " + buffer2.toString());
上記プログラムが実行されると、それは次の結果を生成 -
buffer2 content: maximized
関連する問題
- 1. ノードjsのexports.installとは何ですか?
- 2. JS内の同じノードで複数回appendChildを使用する
- 3. ノードjs内のstat fstatとlstat関数の違いは何ですか
- 4. このコードのようにノードjs内でregexを使用できますか?
- 5. QMLでのノードJSライブラリの使用
- 6. D3.js:置く他のノード内のノード
- 7. ノードjsはミドルウェアですか?
- 8. memoizeのこのjs実装内でこの適用を使用する際に「これ」とは何ですか?
- 9. Octopusを使用したノードjsのデプロイ
- 10. ノードjsを使用してmongodbのクエリフィルタ
- 11. mongodbでノードjsを使用してフィルタ
- 12. ノードjs内のwindow.sessionStorageを呼び出す
- 13. ノードJSのpythonでauthと同等の機能は何ですか?
- 14. ノードJsのtcp接続でソケットの.on関数とは何ですか
- 15. SQLを使用してノードJS内の特定の列の値を使用するには
- 16. ノードjs Heroku DynoでPythonプログラムを使用できますか?
- 17. ノードjsを使用するRESTful Webサービス
- 18. ノード内の複数のクエリJS
- 19. Chaplin jsフレームワーク内で、イベントのプレフィックスは何ですか?平均?
- 20. ノードJsサーバー用のAmazon Webサービスはどれですか?
- 21. ノード内のバベルでKoa2を使用
- 22. VS 2015 +ノードのスクリプトモジュールから何もエクスポートできませんjs
- 23. ノードJSのノードJSのHTTP要求コールバック
- 24. コールバックはノードjs内の関数ではありません
- 25. vis jsネットワーク内の対話型ノード
- 26. ノード赤色の関数で外部jsライブラリを使用する
- 27. 親ノードと子ノード内の角度jsデータソースのフィルタリング
- 28. Express Jsで構築されているすべてのコア・ノードJsモジュールは何ですか?
- 29. ノードJSの 'app.resource' の使用は、例えば
- 30. html.erbのjs関数内でjs関数を使用する