bit-manipulation

    1

    1答えて

    ユーザーごとの投稿の読み取り/未読ステータスを処理する必要があります。 今、私はカンマで区切られたuser_idsを格納するために非正規化された列を使用しています。テキスト列であるため、選択クエリのパフォーマンスは低下します。 ここで、ユーザA-1、ユーザB-2、ユーザC-4、ユーザD-8(ビット単位)のすべてのユーザに定数を割り当てたい場合は、その組み合わせを整数列に格納します。したがって、ユー

    0

    1答えて

    BitArrayを使用して最も基本的なものをいくつか行うにはどうすればいいですか?私はこれまでBitArrayと呼ばれるこの駄目を使用して後悔し始めています。 私はこれのようなビットを得たと言う。 public enum RULE { NOTHING = 0x0, FIRST_STEP = 0x1, FOO_YOU = 0x2, BAR_FOO = 0x1

    2

    2答えて

    私が使用している第三者の関数に対して私のロジックのいくつかをダブルチェックしたいのですが、ビット単位のロジックが正しいかどうかは分かりません。誰かが、それぞれのシナリオで変数 'intValue'の値の範囲を与えて、各条件が真を返すようにすることはできますか?ありがとう! int intValue = int.Parse("FFFFFF80", System.Globalization.Numbe

    9

    4答えて

    現在、フィールドを任意の位置の密なビット配列にパックする特定のプロトコルをデコード/エンコードする必要があるネットワークツールを開発中です。例えば、プロトコルの一部は、異なるフィールドの数を表すために3つのバイトを使用する: Bit Position(s) Length (In Bits) Type 0 1 bool 1-5 5 int 6-13 8

    0

    1答えて

    ビットワイズ演算子を使用してテーブルを照会して辞書結果を生成する必要があります。私はこれまでのプロから、それはLINQに来るとき、私は次のようしているよ。 return (Dictionary<string, bool>) (from r in db.LocationVisibilities where (r.Code & (int) permissionLevel)

    0

    4答えて

    現在のところJavaScriptのオーディオトラックからライブデータを読み込む普遍的な方法はないので、小さなlibrary/APIを使用して、MP3からオフラインに変換したテキストファイルからボリュームデータを読み込んでいます。 文字列は、この !!!!!!!!!!!!!!!!!!!!!!!!!!###"~{~||ysvgfiw`gXg}i}|mbnTaac[Wb~v|xqsfSeYiV`R ]

    2

    2答えて

    ビット単位の操作を効果的に使用して、2番目の値が最初の値のスーパーセットである2つの値を比較できますか? 属性1,2および3がONである場合、属性1と2をONまたはOFにすることができ、3をONにする必要がある値に一致させる必要があります。 enum user_attribs { attrib1 = 0, attrib2 = 1, attrib3 = 2 } enum spt_at

    3

    4答えて

    可能性の重複: Equivalent of Java triple shift operators (>>> and <<<) in C#? Javaは、オペレータ>>>と< < <を持っています>>そして< <と少し違います - 誰でも私にCと同等のことを教えてもらえますか?

    9

    4答えて

    BER圧縮整数のデコードを実装していますが、最近は大きな整数のビット演算に関するJavaScriptの動作が変わっています。 例えば: var a = 17516032; // has 25 bits alert(a << 7) // outputs -2052915200 alert(a * 128) // outputs 2242052096 alert(22420520

    6

    6答えて

    私はビット演算子ではあまり良くありませんので、疑問を言い訳してください。しかし、C/C++で32ビット整数の下位16ビットをクリアするにはどうしたらいいですか?例えば 私は整数を持っている:0x12345678のと私はそれを作りたい:0x12340000