問題タブ [bytearray]

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 投票する
10 に答える
99092 参照

java - UUIDをbase64文字列として保存する

私はデータベースキーとしてUUIDを使用することを実験してきました。UUID表現を人間が読める形式に保ちながら、できるだけ少ないバイト数を使用したいと思います。

base64を使用して22バイトに減らし、目的のために保存する必要がないように見える末尾の「==」を削除したと思います。このアプローチに欠陥はありますか?

基本的に、私のテストコードは一連の変換を実行してUUIDを22バイトの文字列に変換し、それをUUIDに変換し直します。

出力:

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

.net - IronPython-intをバイト配列に変換します

Pythonで文字列の長さを取得し、そのintをバイト配列に変換する正しい方法は何ですか?テストのためにそれをコンソールに印刷する正しい方法は何ですか?

0 投票する
3 に答える
3707 参照

c# - C#でByte配列をInt-likesに変換する

BitConverter.ToUInt16()は、バイトが反転することを期待しています。これが、バイトがメモリに格納される方法だと思います。しかし、配列を変更せずに、逆にしない場合、どうすれば変換できますか?

0 投票する
3 に答える
7653 参照

asp.net - バイト配列から派生した画像をページに動的に表示する

バイト配列のコレクションの形式で未知の量の画像を返すWebサービスを呼び出しています。(これは変更できません)

各画像を単一のaspxWebページに表示する必要があります。

現在、Microsoft.Web.GeneratedImageコントロールを使用しています。 http://www.codeplex.com/aspnet/Release/ProjectReleases.aspx?ReleaseId=16449 を使用して、画像を表示します。

私が抱えている問題は、コントロールが画像コンテンツをロードするために別のコードファイルを呼び出すため、セッション状態を使用してバイト配列を格納していることです。これはあまり満足していません。

これが私のテストプロジェクトからのコードです。


これを達成するための最もエレガントな方法は何ですか?

任意の入力を歓迎します!!!

編集:追加情報;

  • Webサービスからの画像は、SQLReportingServicesからのものです。
  • 通常、画像は常に変化します(実際のキャッシュ要件はありません)。
  • 画像はユーザー固有です。
  • Webサービスは、ページごとに1回だけ呼び出されます。
  • しばらくの間、画像を再度表示する必要がないため、生成された画像が使用した後、実際にセッション状態から画像を破棄しています。
0 投票する
2 に答える
2252 参照

c# - telnetストリームから大きなバイト配列への読み取りは、バイト配列がいっぱいになるまで待機しますか?

ここでいくつかの質問と回答を読んだところ、telnetストリームが実際に閉じられることはないようです。DataAvailable()を使用しても戻りません。

完了するまでに非常に長い時間がかかったコードをいくつか継承しましたが、問題はtelnetサーバーであると考えました。ただし、コードがtelnetサーバーの応答を格納しようとするバイト[32757]があります。

次のようなもの:

32757バイト以上がない場合、このコードは、バイト配列のサイズを構成するのに十分な空のパケットが送信されるまで待機すると想定しています。これは正しいです?

telnetサーバーが必要なものをすべて送信し終えたかどうかを確認する方法はありますか?telnetセッションの各「ページ」に表示される終了文字または文字列はありません。

このコードを修正する方法は、一度に数バイトを読み取り、それを文字列に追加し、文字列で終了文字または文字のセットをチェックして、見つかった場合は返すことだと考えていました。それ以外の場合は、さらにバイトを読み取り、それを文字列に追加して、もう一度確認します。

提案?

0 投票する
9 に答える
20036 参照

c# - 16進数をバイト配列に変換するには?

このバイナリ データを SQL Server からコピーして貼り付けましたが、現時点ではクエリを実行できません。

c#でバイト配列に変換するにはどうすればよいですか?

0 投票する
3 に答える
2855 参照

c# - データベースのバイナリからPDFを書く

わかった、

PDFが保存されたSQL2005データベースがあります。列は画像タイプを使用します。したがって、PDFがストアを取得するとき、それはbyte[]配列です。

だからここに難しい部分があります。データを保存するために取得することはできますが、byte []配列をPDF形式に戻し、Webページに表示する方法がわかりません。

私は第3部のツールを使用してPDFを生成していますが、これはうまく機能します。

byte[]配列を生成する必要があるコードは次のとおりです。

次に、byte[]配列をデータベースに挿入します。

データベースから配列を取得するとき、これを行います。

これにより、有効なbyte[]配列が想定どおりに返されます。

さて、唯一の問題は実際にPDFをWebサイトに書き込んで、それをWebサイトに表示させることです。これを行う方法や、どこから始めればよいのかわかりません。

0 投票する
4 に答える
11433 参照

.net - System.Text.Encoding.Unicode.GetString から null で終了する文字列を取得する

外部エンティティから受け取るバイトの配列があります。固定サイズです。バイトには Unicode 文字列が含まれており、値が 0 で残りのバッファが埋められます。

したがって、バイトは次のようになります。

私はそのバッファを取得し、次のように文字列に変換しています:

返されるのは、次のような文字列です。

最初の Unicode null で文字列を終了するように GetString に指示するにはどうすればよいですか (つまり、"HELLO" を返すだけです)。

ご意見ありがとうございます。

0 投票する
6 に答える
180369 参照

php - PHPの文字列からバイト配列

数字や文字などを含む文字列からバイト配列を取得するにはどうすればよいですか?Javaに精通している場合は、getBytes()メソッドと同じ機能を探しています。

私はこのようなスニペットを試しました:

しかし成功しなかったので、どんな種類の助けもありがたいです。

PS:なぜこれが必要なのですか!?さて、私はfputs()を介してJavaで書かれたサーバーにバイト配列を送信する必要があります...