Suchergebnisse für Anfrage "bit-manipulation"
Wie können Sie ein Kontrollkästchen in beide Richtungen an ein einzelnes Bit einer Flags-Aufzählung binden?
Für diejenigen, die eine gute WPF-Bindung Herausforderung mögen: Ich habe ein nahezu funktionsfähiges Beispiel für die bidirektionale Bindung eines Kontrollkästchens an ein einzelnes Bit einer Flags-Aufzählung (danke Ian Oakes,original MSDN ...
Wie wird ein Überlauf im Zweierkomplement festgestellt?
Ich sehe das, wenn ich positive und negative Zahlen mit @ subtrahietwo's complement Ich bekomme Überläufe. Wenn ich zum Beispiel 1 von 2 subtrahiere, erhalte ich: 2 = 0010 1 = 0001 -> -1 = 1111 2 + (-1) -> 0010 + 1111 = 10001So hat hier ...
bitwise & funktioniert nicht mit Bytes in kotlin
Ich versuche, Kotlin-Code wie folgt zu schreiben: for (byte b : hash) stringBuilder.append(String.format("%02x", b&0xff)); aber ich habe nichts mit dem "&" zu tun. Ich versuche, "b und 0xff" zu verwenden, aber es funktioniert nicht. Das ...
PHP nach rechts verschieben
Ich versuche, DataOutputStream in PHP (DataOutputStream aus Java-Sprache) in Java-Code zu implementieren. Sie verschieben die richtigen Variablen wie folgt >>> in PHP kann ich nur so verschieben >> Wie kann ich das in PHP machen? Dank
Wie verwende ich Bitshifting in Java?
Ich versuche, einen IP-Header zu erstellen. Ein IP-Header enthält die folgenden Felder: Version, IHL, DSCP usw. Ich möchte ein Byte-Array füllen, damit ich die Informationen in Bytes speichern kann. Wo ich jedoch verwirrt bin, ist, dass das ...
Nummer für jedes Aufzählungselement?
Ist es möglich so etwas in Java zu definieren? C # -Code: public enum Character { A = 1, B = 2, C = 4, D = 8 } ... Character ch = /* from user */ if(ch & Character.A) { // some operation... } zum Beispiel wennch einstellenCharacter.B dann ...
Seltsames Ergebnis von Java Integer left shift
Ich bin jetzt ein wenig verwirrt von Java Linksschicht-Betrieb, 1<<31 = 0x80000000 --> this I can understandAbe 1<<32 = 1 Why is this? 1<<33 = 2Sieht aus wie mehr sich verschiebende Werte, Modul 32 des Werts wird verwendet. ielen Dank für die ...
Gegeben ein Array der Länge n, finden Sie die Anzahl der Teilmengen, wobei XOR einer Teilmenge gleich einer bestimmten Anzahl ist [closed]
Gegeben ein Array,arr, von Längeninden Sie, wie viele Teilmengen vonarr gibt es so, dassXOR(^) dieser Teilmengen ist gleich einer bestimmten Zahl,ans. Ich habe dasdp Ansatz, aber es gibt einen Weg, um seine zeitliche Komplexität ...
Was bedeutet "| =" in Java?
Note meine Frage bezieht sich nicht auf!= aber|= Ein Verwendungsbeispiel istHie [http://android.git.kernel.org/?p=platform/frameworks/base.git;a=blob;f=telephony/java/com/android/internal/telephony/gsm/GsmSMSDispatcher.java#l107] Ich nehme das ...
Einfache Möglichkeit, ein einzelnes Bit zu setzen / zu entfernen
Right now Ich benutze dies, um einzelne Bits in einem Byte zu setzen / zu entfernen: if (bit4Set) nbyte |= (1 << 4); else nbyte &= ~(1 << 4);Aber können Sie das nicht einfacher / eleganter machen? Wie setzen oder setzen Sie das Bit in ...