Programmierung

Fragen und Antworten für professionelle und begeisterte Programmierer


2
Warum erforderlich und optional, wird in Protokollpuffern 3 entfernt
Ich verwende vor kurzem gRPCmit proto3, und ich habe das bemerkt requiredund optionalwurde in neuer Syntax entfernt. Würde jemand freundlich erklären, warum erforderliche / optionale in proto3 entfernt werden? Solche Einschränkungen scheinen nur notwendig zu sein, um die Definition robust zu machen. Syntax proto2: message SearchRequest { required string query …

9
JUnit 5: Wie wird eine Ausnahme ausgelöst?
Gibt es eine bessere Möglichkeit zu behaupten, dass eine Methode in JUnit 5 eine Ausnahme auslöst? Derzeit muss ich eine @Rule verwenden, um zu überprüfen, ob mein Test eine Ausnahme auslöst. Dies funktioniert jedoch nicht in den Fällen, in denen ich erwarte, dass mehrere Methoden Ausnahmen in meinem Test auslösen.


5
DLL- und LIB-Dateien - was und warum?
Ich weiß sehr wenig über DLLs und LIBs, außer dass sie wichtigen Code enthalten, der für die ordnungsgemäße Ausführung eines Programms erforderlich ist - Bibliotheken. Aber warum generieren Compiler sie überhaupt? Wäre es nicht einfacher, den gesamten Code in eine einzige ausführbare Datei aufzunehmen? Und was ist der Unterschied zwischen …


19
Wie Android SharedPreferences Objekte speichern / speichern
Wir müssen Benutzerobjekte an vielen Stellen abrufen, die viele Felder enthalten. Nach dem Login möchte ich diese Benutzerobjekte speichern / speichern. Wie können wir ein solches Szenario implementieren? Ich kann es nicht so speichern: SharedPreferences.Editor prefsEditor = myPrefs.edit(); prefsEditor.putString("BusinessUnit", strBusinessUnit);

3
Wie überprüfe ich, ob eine Variable ein Wörterbuch in Python ist?
Wie würden Sie überprüfen, ob eine Variable ein Wörterbuch in Python ist? Ich möchte beispielsweise, dass die Werte im Wörterbuch durchlaufen werden, bis ein Wörterbuch gefunden wird. Führen Sie dann eine Schleife durch die gefundene: dict = {'abc': 'abc', 'def': {'ghi': 'ghi', 'jkl': 'jkl'}} for k, v in dict.iteritems(): if …
214 python  dictionary 



6
Konvertieren von JSON-Zeichenfolgen in Wörterbücher ohne Liste
Ich versuche, eine JSON-Datei zu übergeben und die Daten in ein Wörterbuch zu konvertieren. Bisher habe ich Folgendes getan: import json json1_file = open('json1') json1_str = json1_file.read() json1_data = json.loads(json1_str) Ich erwarte json1_data, ein dictTyp zu sein, aber er kommt tatsächlich als listTyp heraus, wenn ich ihn überprüfe type(json1_data). Was …




12
Schnellster Weg, um zwei generische Listen auf Unterschiede zu vergleichen
Was ist am schnellsten (und am wenigsten ressourcenintensiv), um zwei massive (> 50.000 Elemente) zu vergleichen und als Ergebnis zwei Listen wie die folgenden zu haben: Elemente, die in der ersten Liste angezeigt werden, jedoch nicht in der zweiten Elemente, die in der zweiten Liste angezeigt werden, jedoch nicht in …
213 c#  linq  list 

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.