問題タブ [bytestream]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
3354 参照

java - Jar ファイル内の Class ファイルからバイトを読み取る

ファイルとファイル.jarを含むファイルがあります。特定のファイルの内容を配列として読み込みたい。.class.java.classbyte[]

しかし、このコードを実行すると、空のバイト配列 ( new byte[0]) が返されます。私がここで間違っているかもしれないことについてのアイデアはありますか?

編集:このコードは問題なく動作します! エラーは質問の別の部分にありました。とにかく知識のためにここに質問を置いておきます:)

0 投票する
0 に答える
389 参照

ios - iOSでバイトストリームからPDFファイルとして保存する方法

PDFファイルを取得するためにSharepoint(getItem) Web Serviceを使用すると、Byte Streamとして応答が得られました。

以下のコードを使用して、これらのバイト ストリームを PDF ファイルとして変換しようとしています。

PDFファイルは元のサイズと同じサイズで保存されましたが、そのPDFファイルを開くことができません。

0 投票する
1 に答える
399 参照

h.264 - IDR または非 IDR からビデオの長さを取り出す (H.264/AVC – ビットストリーム構成)

H.264 チャンク (SPS、PPS、IDR、および非 IDR) からのフラッシュ プレーヤーのストリームがあります。これまでのところ、FLV 構造は bytearray から生成されています。私に残された唯一の問題は、FLVTag が必要とするTimestamp UI24を取得する方法を理解することです。 ここに画像の説明を入力

0 投票する
0 に答える
127 参照

java - 1D int[] 配列を 1D byte[]array に変換する

プロジェクトに問題があります。私のプログラムはバイトをバッファにロードします(1Dバイト配列です)。データのオフセットを設定したいときは、2Dint[]配列を作成し、これを1Dint配列に変換します。最後のステップは、1D int配列を1Dに変換することですバイト配列。しかし、結果は私のmatlab関数と同じではありません。以下にコードを記載します。誰かが私にいくつかのヒントを教えてくれることを願っています。

マトラブの楽しみ

0 投票する
1 に答える
2118 参照

c# - バイト配列を pdf に変換すると、dcoument を開くときにエラーがスローされる

インターネットポータルからpdfファイルをダウンロードし、それをバイト配列に変換してクライアントに送信するWCFサービスを開発しています。クライアント側では、WriteAllBytes メソッドを使用して、このバイト配列を pdf に変換しています。しかし、PDFドキュメントを開くと、「ドキュメントを開くときにエラーが発生しました。ファイルが破損しているか破損している可能性があります」と表示されます

WCF コード //

クライアントコード

0 投票する
2 に答える
449 参照

java - HTTP を使用しない Java アプリケーション サーバー

C++/C# で記述されたクライアント ソフトウェアとデータベースがあります。今はクライアントがデータベースに直接アクセスしたくないので、アプリケーション サーバーを中間に配置することを考えました。これは、クライアントから短いリクエストを取得し、データベースに新しいデータを要求し、(SQL では実行できない) フィルタリングを実行してから、データをクライアントに返す必要があります。

この種のソフトウェアを検索した結果、Glassfish または Tomcat にたどり着きましたが、これらは常に http と html/jsp をやり取りしたいという理解の問題があります。いずれにせよ、ほとんどのデータは暗号化されているため、そのようなプレーン テキスト プロトコルは必要なく、バイト ストリームを取得するだけで十分です。一方、サーバーにスレッドプールを処理してもらうといいでしょう (すべてをゼロから実装したくありません)。

1日以上検索/テストした後、最初よりもさらに混乱しています(ejb、Bean、サーブレット、Websocket ...最も単純なチュートリアルを理解する前にグーグルで検索することがたくさんあります)。

TL;DR: HTML/CSS/JSP を使用せずに、Tomcat/Glassfish でソケットを開いてリクエストごとに新しいスレッドを作成するにはどうすればよいですか?

0 投票する
1 に答える
918 参照

c - C でバイトストリームを解析する (組み込みプログラミング)

つまり、2 つのマイクロコントローラー間に通信システムがあり、それらの間でデータを送信しています。つまり、1 つの µC から別の µC にセンサー データを送信し、コマンドを返します。センサー データは構造体から取得され、次のようなフレームに配置されます (識別子 "SENSORFRAME" は一定ではなく、フレームの内容によって異なります)。

次のようなフレームになります。

またはコマンドフレームの場合:

次のようなフレームになります。

バイトストリームが 1 つのマイクロコントローラーに到着すると、処理されるまで単純なリング バッファーに書き込まれます。

ここで私の 2 つの質問は、まず、バイトストリーム内のフレーム、つまり「:\」と「\r\r」の間のすべてを識別するための最良の方法は何か、そして次にそれを構造体に効率的に解析する方法 — いくつかの組み合わせです。 ( strtok" ;" および " :") の、およびatoi/ atof?

0 投票する
2 に答える
187 参照

string - D: ubyte[] を文字列にデコード、redux

この質問は、この前の質問を修正したものです。

ubyte[]を指定されたエンコーディングにデコードする方法は?

ubyte[]属性から返された配列std.zip.ArchiveMember.expandedDataを文字列またはその他の範囲指定可能な文字列のコレクションに変換する慣用的な方法を探しています...内容全体が呼び出しFile.open("file")に似ているか、同様の方法で反復可能なものFile.open("file").byLine()です。

これまでのところ、文字配列または文字列を扱う標準ドキュメントから見つけたものはすべて引数を認めていませんubyte[].Dのzipファイル処理に関する例は非常に初歩的で、zipアーカイブとそのメンバーファイルから生データを取得することのみを扱っています. ...生のバイトストリームとテキスト指向のファイル/文字列操作の間で簡単に階層化できる明確なファイル/ストリーム/ioインターフェイスはありません。

個々のコードポイントで何かを見つけstd.utfたりstd.uni、デコードしたり、バイトストリームを while/for ループしたりできると思いますが、もっと良い方法があるのではないでしょうか?

コードサンプル:

PQR または XYZ に簡単に入力できるものはありますか?

または、次のスタイルで API 呼び出しを行うことが問題である場合

ABC/PQR とは?

0 投票する
2 に答える
3094 参照

c++ - c ++はソケットから不明な量のデータを読み取ります

tcp/ipに簡単な接続client-serverを書きましたc++

これは、接続を処理するサーバーの一部です

しかし、これは、読み取るバイトの合計量がわかっている場合に機能します。読み取るデータの総量が不明な場合はどうなりますか? このコードを変更するにはどうすればよいですか?