Articles of c #

Josephus-Sequenz

Beschreibung: In einem Kreis stehen Menschen, die darauf warten, hingerichtet zu werden. Das Auszählen beginnt an einem Punkt im Kreis und verläuft in einer festen Richtung um den Kreis herum. In jedem Schritt wird eine bestimmte Anzahl von Personen übersprungen und die nächste Person wird ausgeführt. Die Eliminierung geht um den Kreis herum (der mit […]

C ++ entspricht diesem Java

In Java können Sie auf das aktuelle Objekt verweisen, indem Sie this.x = x tun: this.x = x . Wie machst du das in C ++? Angenommen, jedes dieser Codebeispiele ist Teil einer class namens Shape . Java: public void setX(int x) { this.x = x; } C ++: public: void setX(int x) { //? […]

Was ist das Java-Äquivalent zum Erstellen eines anonymen Objekts in C #?

In C # können Sie Folgendes tun: var objResult = new { success = result }; Gibt es dafür ein Java-Äquivalent?

Vektor in Jobject in C ++ / JNI konvertieren?

Ich verwende Java native function – public native ArrayList parseXML(); In C ++ meine native function – vector resultList; JNIEXPORT jobject JNICALL Java_Sample1_parseXML (JNIEnv *env, jobject obj){ // logic return resultList; // here getting error } Mein Problem ist, wie man resultList (vector type) in den Jobtyp konvertiert?

C # -Methode in einem Java-Programm aufrufen

C # -Methoden können aus verschiedenen Gründen nicht direkt in Java mit JNI aufgerufen werden. Zuerst müssen wir einen Wrapper für C # mit C ++ schreiben, dann die DLL erstellen und sie über JNI in Java verwenden. Ich habe Probleme beim Aufrufen von C # -Code in C ++. Ich .netmodule C # .netmodule […]

Konvertieren Sie das Base64 (String oder Byte-Array) in C ++ (opencv) zu Matte (Bild)

Base-64 zu Mat Konvertierung opencv: Brauchen: Ich muss convert base-64 string to Mat Format in opencv konvertieren, müssen ein Bild von Java an C ++ senden (opencv-Code). Schritte, die ich mache: Fall 1: In C++ : Codieren Sie die Matte in stringstream und decodieren Sie den Stringstream in C ++ (opencv) über den folgenden Link: […]

Wie Java-Methoden von C ++ in JNI aufgerufen werden

Also schreibe ich eine Android-App, die eine große C ++ – Bibliothek verwendet. Ich habe alles funktioniert, so dass die Java-App die C ++ – Delegierung Methoden aufrufen kann, aber ich wünsche mir, ich könnte Nachrichten von C ++ in das Android-Protokoll protokollieren. Das ist einfach von Java, aber ich weiß nicht, wie ich eine […]

Was sind die Unterschiede zwischen C ++ – Templates und Java / C # Generics und wo liegen die Grenzen?

Ich lese einen interessanten Artikel / Thread / Diskussion von hier und ich habe folgende Fragen: Was sind die Einschränkungen von Java / C # Generika? Was ist mit C ++ Templates möglich, was mit Java / C # Generika nicht möglich ist? Bearbeiten Sie 1 weitere empfohlene Fragen von Eric Lippert Was sind einige […]

Verschlüsselungsergebnis in Java und .net sind nicht gleich

Ich habe eine Methode in meinem .net-Projekt, um ein Passwort zu verschlüsseln public string Encrypt(string plainText) { string PassPhrase = “#$^&*!@!$”; string SaltValue = “R@j@}{BAe”; int PasswordIterations = Convert.ToInt32(textBox5.Text); //amend to match java encryption iteration string InitVector = “@1B2c3D4e5F6g7H8”; int KeySize = 256; //amend to match java encryption key size byte[] initVectorBytes = Encoding.ASCII.GetBytes(InitVector); byte[] […]

Warum Hex-Werte anstelle von normalen Basis-10-Nummern verwenden?

Ich habe über diesen Code math.sqrt , um math.sqrt in Java zu berechnen. Warum haben sie Hex-Werte in einigen der Schleifen und normale Werte für Variablen verwendet? Welche Vorteile gibt es, Hex zu verwenden?