Ich habe mehrmals gesehen, wie Leute Titel- oder sogar Kleinbuchstaben für Enum-Konstanten verwenden, zum Beispiel: enum Color { red, yellow, green; } Dies macht das Arbeiten mit ihrer Zeichenfolgenform einfach und leicht, wenn Sie dies throw new IllegalStateException("Light should not be " + color + ".")beispielsweise tun möchten . Dies …
JSON unterstützt die folgenden Datenstrukturen (Java-Äquivalente): Skalar, Array / Liste und Map. A Setwird in JSON nicht sofort unterstützt. Ich habe über verschiedene Möglichkeiten nachgedacht, eine Menge in JSON darzustellen: [1] - Als Liste Allerdings ist eine Liste hat seine eigene Ordnung, so die folgenden zwei Listen, ["a", "b"]und ["b", …
Was ist eigentlich los, wenn du einen Thread schläfst ? Ich sehe, dass das Schlafen eines Threads "den aktuellen Thread für einen bestimmten Zeitraum pausiert" . Aber wie funktioniert das? Laut Wie funktioniert Thread.sleep () intern und wie funktioniert Thread.sleep wirklich? :: Die Schlafdauer unterliegt einer gewissen systemspezifischen Granularität Der …
Vor kurzem habe ich angefangen, an einem Legacy-System zu arbeiten. Die Leute, die es entwickelt haben, kamen auf die Idee, eine Liste von Zeichenfolgen in einem einzigen Feld der Datenbanktabelle zu speichern. Nehmen wir an, es handelt sich um eine Kennung für ein Objekt, das weder eine Darstellung noch Daten …
Wir haben eine ASP.NET-Web-API, die eine REST-API für unsere Einzelseitenanwendung bereitstellt. Wir verwenden DTOs / POCOs, um Daten über diese API weiterzuleiten. Das Problem ist nun, dass diese DTOs im Laufe der Zeit immer größer werden. Jetzt wollen wir die DTOs umgestalten. Ich suche nach "Best Practices" zum Entwerfen eines …
Aus dem Aufsatz Programming Languages Explained von Paul Graham, veröffentlicht in Hackers & Painters : Die Hochsprache, die Sie dem Compiler zuführen, wird auch als Quellcode bezeichnet , und die von ihm generierte Maschinensprachenübersetzung wird als Objektcode bezeichnet . Aus dem Wikipedia-Artikel zum Objektcode : Objektcode oder manchmal Objektmodul ist …
Echte Programmierer können Assembler-Code in jeder Sprache schreiben. (Larry Wall). Soweit ich das beurteilen kann, versucht Herr Larry Wall zu sagen, dass für einen echten Programmierer jede Sprache die gleiche Funktionalität haben kann wie ASM. Aber ich verstehe das ernsthaft nicht. Wie kann Assembler-Code in Hochsprachen wie Perl, Python, Java …
Geschlossen . Diese Frage ist meinungsbasiert . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie mit Fakten und Zitaten beantwortet werden kann, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 6 Jahren . Ich habe vor einiger Zeit eine Frage gestellt, um …
Angenommen, ich möchte mehrere Arten von Ausgabenachrichten in meinem Code haben. Eine davon ist die DEBUG, die nur gedruckt wird, wenn der Code im Debug-Modus kompiliert wird. Normalerweise müsste ich sowas schreiben #ifdef DEBUG std::cout << "Debug message" << std::endl; #endif Das ist ziemlich umständlich und an vielen Stellen ärgerlich …
Wir haben eine Situation, in der ich mit einem massiven Zustrom von Ereignissen zu kämpfen habe, die auf unseren Server kommen, durchschnittlich mit etwa 1000 Ereignissen pro Sekunde (Höchststand könnte ~ 2000 sein). Das Problem Unser System wird auf Heroku gehostet und verwendet eine relativ teure Heroku Postgres DB , …
Geschlossen . Diese Frage ist meinungsbasiert . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie mit Fakten und Zitaten beantwortet werden kann, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 2 Jahren . Formale Methoden können verwendet werden, um Code für eine …
Ich bin ein großer Fan der statischen Typprüfung. Es verhindert, dass Sie dumme Fehler wie diese machen: // java code Adult a = new Adult(); a.setAge("Roger"); //static type checker would complain a.setName(42); //and here too Aber es hindert dich nicht daran, so dumme Fehler zu machen: Adult a = new …
Ich bin ein Softwareentwickler in einem 7-8 Entwicklerteam. Wir führen seit geraumer Zeit Code-Reviews durch und die Code-Qualität hat sich im Laufe der Zeit verbessert. Allerdings habe ich kürzlich festgestellt, dass einige Entwickler mehr Code-Reviews als die anderen erhalten. Ich fürchte, das liegt an ihrer flexiblen Einstellung. Meiner Ansicht nach …
Angenommen, ich habe ein privates Projekt mit 100 Commits. Ich füge erst beim 101. Commit eine Softwarelizenz hinzu. Wenn ich das Projekt Open Source mache, bedeutet das, dass alle ersten 100 Commits durch die Softwarelizenz im 101. Commit nicht gebunden sind? Sollte das Projekt neu basieren, wenn eine Lizenz hinzugefügt …
Hier ist ein Beispiel: Meine Webanwendung enthält ziehbare Elemente. Beim Ziehen eines Elements erzeugt der Browser ein "Geisterbild". Ich möchte das "Geisterbild" beim Ziehen entfernen und schreibe einen Test für dieses Verhalten. Mein Problem ist, dass ich zunächst keine Ahnung habe, wie ich diesen Fehler beheben kann. Ich kann einen …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.