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 4 Jahren . EDIT: Wenn Sie mit Odata nicht vertraut sind, können …
Wir testen eine Bibliothek unter C ++ 11 (dh -std=c++11). Die Bibliothek verwendet auto_ptrund dieses Muster: Foo* GetFoo() { autoptr<Foo> ptr(new Foo); // Initialize Foo ptr->Initialize(...); // Now configure remaining attributes ptr->SomeSetting(...); return ptr.release(); } C ++ 11 ist veraltet auto_ptr, daher möchten wir uns davon entfernen. Der Code unterstützt …
Ich habe einmal gelesen, dass eine Methode entweder einen Rückgabewert haben sollte (und referenziell transparent sein sollte) oder Nebenwirkungen haben sollte, aber nicht beides. Ich kann keine Verweise auf diese Regel finden, möchte aber mehr darüber erfahren. Woher stammt dieser Rat? Aus welcher Person oder Gemeinschaft ist es entstanden? Zusätzliche …
Leere Interfaces werden, soweit ich das beurteilen kann, im Allgemeinen als schlechte Praxis eingestuft - insbesondere, wenn Dinge wie Attribute von der Sprache unterstützt werden. Wird eine Schnittstelle jedoch als "leer" betrachtet, wenn sie von anderen Schnittstellen erbt? interface I1 { ... } interface I2 { ... } //unrelated to …
Ich möchte einige Ratschläge zur Organisation einer Reihe von verwandten, aber unabhängigen C ++ - Projekten, die in einem einzigen (Git-) Repository gespeichert sind. Die Projekte verwenden CMake. Für ein vereinfachtes Beispiel stellen wir uns 2 Projekte A und B vor, wobei A von B abhängt. Die meisten Leute, die …
Beim Durchsuchen des Java Collections Framework ist mir aufgefallen, dass einige der Schnittstellen den Kommentar enthalten (optional operation). Diese Methoden ermöglichen das Implementieren von Klassen über eine, UnsupportedOperationExceptionwenn sie diese Methode einfach nicht implementieren möchten. Ein Beispiel hierfür ist die addAllMethode in der Set Interface. Nun, wie in dieser Reihe …
Ich verstehe die Struktur von binären Bäumen und wie man sie durchquert. Ich bemühe mich jedoch, ihre tatsächlichen Verwendungen, Zwecke in Programmen und Programmierung zu realisieren. Wenn ich an Beispiele für hierarchische Daten aus der Praxis denke, haben sie mit ziemlicher Sicherheit mehr als zwei Kinder. Beispielsweise kann eine Mutter …
Wie in der folgenden Abbildung dargestellt, befinden sich Iterablealle übrigen Konstrukte (interface / class / abstract class) mit Ausnahme von interface in demselben Paketjava.util Warum Iterablesitzt im java.langPaket? Hinweis: Es wird beabsichtigt, den Paketierungsaspekt der Java-Programmierung zu verstehen.
Enthält die Kompilierung, die einen Zwischenbytecode erzeugt (wie bei Java), im Allgemeinen weniger Komplexität (und nimmt daher wahrscheinlich weniger Zeit in Anspruch), anstatt den gesamten Weg zum Maschinencode zurückzulegen?
Ich möchte effizienter werden und ops-Tools effizient einsetzen. In diesem Sinne wollte ich mehr über die kontinuierliche Integration erfahren, aber es scheint, dass es viele verschiedene Dinge gibt. Ich arbeite derzeit mit Jetbrains-Anzügen in meiner Arbeit (IntelliJ, WebStorm ...), daher wollte ich sie weiterhin verwenden und TeamCity verwenden, das ein …
Ich erstelle ein Dashboard, das eine Datenbanktabelle überwachen soll. Ich habe nur Datenbankzugriff (keine Anwendungsebene). Die Tabelle ist ziemlich groß (10 Millionen Zeilen), ändert sich jedoch nicht schnell (100 Einfügungen / Aktualisierungen pro Minute). Wie kann ich herausfinden, ob sich die Tabelle geändert hat? Ich würde versuchen, jede Sekunde die …
Meine Arbeitgeber veranstalten monatlich einen Unit-Testing-Wettbewerb. Ein ganzer Tag ist dem Verfassen von Unit-Tests gewidmet - natürlich machen wir im Laufe des Monats mehr Tests, aber dies ist ein ganzer Tag - und der "Gewinner" des Wettbewerbs erhält einen Preis. Wir stellen jedoch fest, dass es schwierig ist festzustellen, wer …
ETL - Projekte sind Projekte, die mit einem ETL - Tool (Extract - Transform - Load) wie SSIS, PowerCenter usw. Erstellt wurden Dazu gehören normalerweise das Lesen von Daten aus einer externen Quelle, das Laden in eine Staging-Datenbank, das Durchführen bestimmter Transformationen und das Laden in eine endgültige Datenbank Ein …
Wir haben eine mittelgroße Grails-Webanwendung mit GORM / Hibernate über PostgreSQL und GSPs, die HTML liefern, sowie einige REST-APIs. Wir standardisieren uns für Scala und möchten diese Anwendung mit Slick auf Play oder Spray migrieren, um auf die vorhandene Datenbank zuzugreifen. Nimble wird derzeit für Authentifizierung / Autorisierung und Benutzer …
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 4 Jahren . In meinem Code füge ich einen Logger über die …
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.