問題タブ [bit]
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.
mysql - MySQLビットとSET
MySQLの文献のどこでBITフィールドのマージが参照されているか知っている人はいますか?SETとBITを区別するドキュメントを見つけるのに苦労しています。
c++ - C++ のビット配列
Project Euler の問題を扱うとき、私はしばしば大きな (> 10**7) ビット配列を必要とします。
私の通常のアプローチは次のいずれかです。
N = 1,000,000 の場合、私のプログラムは 1 メガバイト (8 * 1,000,000 ビット) を使用します。
c++でboolよりもストアビット配列を使用する効率的な方法はありますか?
memory - メモリ内の各位置に 8 ビットが含まれるのはなぜですか?
誰かが、メモリ内のすべての場所/アドレスに 8 ビットがあることを確認しました。
理由をお聞かせいただけますか?それはメモリチップのアーキテクチャに関連していますか?それとも32ビットCPUのせい?この 8 ビットは、FreeBSD、Mac、Linux などの別の OS にも当てはまりますか? すべての場所のビット数とメモリ内のアドレス行の数に関係はありますか?
アドレスあたりのビット数が異なる他のアーキテクチャはありますか?
c - intのビットを数える-なぜこのコードが機能するのですか?
私はビットについてもっと学ぼうとしていました、そして私はこの例に出くわしました。
このコードはビットをカウントするためにどのように機能しますか?(ちなみに、私のCはとても錆びています)。
c - C で任意の整数のビットをローテーションする
この関数に整数 2 を渡し、整数 4 を返します
(ビットを 1 だけ左シフト)
例: 00000010 -> 左に 1 回転 -> 00000100
しかし、これを渡すと:
64、01000000が返されます
これがコードです。誰かがエラーを修正できますか...ありがとう
bit - 太陽からのガンマ線は本当に時々ビットを反転させますか?
これは単なる冗談ですか、それとも本当に本当ですか? もしそうなら、ソフトウェアでどのような予防措置を講じるべきですか (またはこれらの予防措置はハードウェアのみ)?
c# - バイト配列のビットの合計を計算する最速の方法
同じ長さの2バイト配列があります。各バイト間でXOR演算を実行し、この後にビットの合計を計算する必要があります。
例えば:
バイト配列の各要素に対して同じ操作を行う必要があります。
bit - setuid ビットの結果
uidビットを設定したいシェルスクリプトがあります。所有者をルートに設定し、uid ビットを設定しました。シェルに「whoami」を追加して、正常に動作しているかどうかを確認しましたが、スクリプトを実行すると、root ではなくユーザー名が返されました。それでは、これは間違っていますよね?uidが正しく設定されていれば、ルートを取得する必要がありましたよね?
c++ - 文字サイズの混乱
私が知っているように、1文字= 1バイト= 8ビット(32ビットシステム)です。
それでは、なぜ8ビットchar
だけを許可し、ファイル内のすべての文字も8ビット長にするのでしょうか。
ありがとう。
sql - SQLのcaseステートメントでブール式としてビットフィールドを使用できないのはなぜですか?
ビットフィールドがtrueかfalseかに基づいて条件付きで何かを選択したい。これは私が最初に試した構文でした:
「WHEN」に続くものはブール式でなければならないので、これは私には理にかなっています。つまりisSoon
、ビットフィールドです。しかし、これはうまくいきませんでした。私が最後にやらなければならなかったことは:
これは私には冗長に思えます...それif(isSoon == True)
は、より直感的ではなくプログラミング言語で書くようなものif(isSoon)
であり、穀物に反します。SQLがこのように設定されているのはなぜですか?ビットフィールドが本当にブール値ではないからですか?