タグ付けされた質問 「byte」

通常8ビットに対応する情報の単位。この用語は、デジタルシステム上のアドレス可能なストレージの最小単位を示すためにも最もよく使用されます。

16
C#で文字列をバイト配列に変換する
VBからC#に変換しています。このステートメントの構文に問題があります: if ((searchResult.Properties["user"].Count > 0)) { profile.User = System.Text.Encoding.UTF8.GetString(searchResult.Properties["user"][0]); } 次に、次のエラーが表示されます。 引数1: 'object'から 'byte []'に変換できません 'System.Text.Encoding.GetString(byte [])'に最適なオーバーロードメソッドの一致には、無効な引数がいくつかあります この投稿に基づいてコードを修正しようとしましたが、まだ成功しません string User = Encoding.UTF8.GetString("user", 0); 助言がありますか?
670 c#  string  vb.net  encoding  byte 

9
TypeError:Python3でファイルに書き込むときに「str」ではなく、バイトのようなオブジェクトが必要です
私はごく最近Py 3.5に移行しました。このコードはPython 2.7で正しく機能していました。 with open(fname, 'rb') as f: lines = [x.strip() for x in f.readlines()] for line in lines: tmp = line.strip().lower() if 'some-pattern' in tmp: continue # ... code 3.5にアップグレードすると、次のようになります。 TypeError: a bytes-like object is required, not 'str' 最終行のエラー(パターン検索コード)。 私は.decode()ステートメントのどちらかの側で関数を使用しようとしました、また試しました: if tmp.find('some-pattern') != -1: continue - 無駄に。 ほぼすべての2:3問題を迅速に解決できましたが、この小さな発言が私を悩ませています。
590 python  python-3.x  string  file  byte 

30
#1071-指定されたキーが長すぎました; キーの最大長は767バイトです
次のコマンドを実行したとき: ALTER TABLE `mytable` ADD UNIQUE ( `column1` , `column2` ); 私はこのエラーメッセージを受け取りました: #1071 - Specified key was too long; max key length is 767 bytes column1とcolumn2に関する情報: column1 varchar(20) utf8_general_ci column2 varchar(500) utf8_general_ci 私は考えてvarchar(20)いる間のみ、21バイトを必要とvarchar(500)のみ501バイトが必要です。したがって、合計バイト数は522であり、767未満です。では、なぜエラーメッセージが表示されたのですか? #1071 - Specified key was too long; max key length is 767 bytes

25
Javaを使用して、16進ダンプの文字列表現をバイト配列に変換しますか?
16進数値をバイト配列に表す(ダンプからの)長い文字列を変換する方法を探しています。 ここに同じ質問を投稿した人よりも上手に言い表せなかったでしょう。 しかし、元の状態を維持するために、私はそれを独自の方法で表現します。たとえば"00A0BF"、次のように解釈したい文字列があるとします byte[] {0x00,0xA0,0xBf} 私は何をすべきか? 私はJavaの初心者で、最終BigInteger的に16進数のゼロを使用して監視していました。しかし、私はそれは醜いと思います、そして私は私が単純な何かを見逃していると確信しています。
372 java  byte  hex  dump 

17
バイト単位のサイズをJavaScriptでKB、MB、GBに変換する正しい方法
私が得たこのコードを PHP経由でバイト単位の秘密の大きさに。 次に、JavaScriptを使用して、これらのサイズを人間が読めるサイズに変換したいと思います。このコードを次のようなJavaScriptに変換しようとしました。 function formatSizeUnits(bytes){ if (bytes >= 1073741824) { bytes = (bytes / 1073741824).toFixed(2) + " GB"; } else if (bytes >= 1048576) { bytes = (bytes / 1048576).toFixed(2) + " MB"; } else if (bytes >= 1024) { bytes = (bytes / 1024).toFixed(2) + " KB"; } else …



13
Java整数からバイト配列
私は整数を得ました: 1695609641 私が方法を使うとき: String hex = Integer.toHexString(1695609641); system.out.println(hex); 与える: 6510f329 しかし、バイト配列が必要です: byte[] bytearray = new byte[] { (byte) 0x65, (byte)0x10, (byte)0xf3, (byte)0x29}; どうすればこれを作ることができますか?
190 java  arrays  integer  byte 

11
Javaバイト配列から文字列からバイト配列
バイト[]から文字列、バイト[]からバイト[]への変換の文字列表現を理解しようとしています...バイト[]を文字列に変換して送信し、Webサービス(Pythonで記述)を期待していますデータをクライアントに直接エコーします。 Javaアプリケーションからデータを送信すると... Arrays.toString(data.toByteArray()) 送信するバイト.. [B@405217f8 送信(これは、バイトデータの文字列表現であるArrays.toString()の結果です。このデータはネットワーク経由で送信されます): [-47, 1, 16, 84, 2, 101, 110, 83, 111, 109, 101, 32, 78, 70, 67, 32, 68, 97, 116, 97] Python側では、Pythonサーバーが呼び出し元に文字列を返します(これは、サーバーに送信した文字列と同じです) [-47, 1, 16, 84, 2, 101, 110, 83, 111, 109, 101, 32, 78, 70, 67, 32, 68, 97, 116, 97] サーバーはこのデータをクライアントに返す必要があります。クライアントでは、このデータを確認できます。 クライアントが(文字列として)受け取る応答は次のようになります。 [-47, …
180 java  string  byte 

13
Cのサイズは「int」が2バイトですか、4バイトですか?
Cの整数変数は2バイトまたは4バイトを占めますか?それが依存する要因は何ですか? ほとんどの教科書では、整数変数は2バイトを占めると述べています。しかし、整数の配列の連続したアドレスを出力するプログラムを実行すると、4の違いが表示されます。
169 c  int  byte 


10
MySQLデータベースの実際のサイズを取得する方法?
MySQLホストがWebホストを選択するために使用するスペースの量を知りたいのですが。コマンドを見つけたSHOW TABLE STATUS LIKE 'table_name'ので、クエリを実行すると、次のようになります。 Name | Rows | Avg. Row Length | Data_Length | Index Length ---------- ---- --------------- ----------- ------------ table_name 400 55 362000 66560 数値は丸められます。 それでは、このテーブルに362000 または400 * 362000 = 144800000バイトのデータがありますか?そして、インデックスの長さはどういう意味ですか?よろしくお願いします!
144 mysql  database  size  byte  storage 

10
Javaでバイト配列を初期化するにはどうすればよいですか?
私はいくつかの定数値(UUID)をJavaのバイト配列形式で格納する必要があり、これらの静的配列を初期化する最善の方法は何だろうと思います。これが現在のやり方ですが、もっと良い方法があるはずだと感じています。 private static final byte[] CDRIVES = new byte[] { (byte)0xe0, 0x4f, (byte)0xd0, 0x20, (byte)0xea, 0x3a, 0x69, 0x10, (byte)0xa2, (byte)0xd8, 0x08, 0x00, 0x2b, 0x30, 0x30, (byte)0x9d }; private static final byte[] CMYDOCS = new byte[] { (byte)0xba, (byte)0x8a, 0x0d, 0x45, 0x25, (byte)0xad, (byte)0xd0, 0x11, (byte)0x98, (byte)0xa8, 0x08, 0x00, 0x36, 0x1b, …
138 java  arrays  byte 

13
オブジェクトをバイトに変換します[]
プロトタイプTCP接続を作成していますが、送信するデータの均質化に問題があります。 現時点では文字列のみを送信していますが、将来的には任意のオブジェクトを送信できるようにしたいと考えています。 すべてがバイト配列にキャストできると思ったので、コードは現時点では非常に単純です。 void SendData(object headerObject, object bodyObject) { byte[] header = (byte[])headerObject; //strings at runtime, byte[] body = (byte[])bodyObject; //invalid cast exception // Unable to cast object of type 'System.String' to type 'System.Byte[]'. ... } もちろんこれは、 if( state.headerObject is System.String ){...} 問題は、そのようにすると、実行時にbyte []に​​キャストできないすべてのタイプのオブジェクトをチェックする必要があることです。 実行時にbyte []に​​キャストできないすべてのオブジェクトを知っているわけではないので、これは実際にはオプションではありません。 C#.NET 4.0でオブジェクトをバイト配列に変換するにはどうすればよいですか?
138 c#  .net  object  byte 


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.