Ich arbeite derzeit für ein Unternehmen, das kürzlich verkleinert wurde. Ich erledige alle Inhouse-Arbeiten, Client-Installationen, Builds, Qualitätssicherung und im Grunde die gesamte Inhouse-Arbeit. Mein direkter Chef ist SEHR untechnisch und in letzter Zeit habe ich es SEHR schwer gefunden, mit seinem Mangel an Wissen umzugehen. Die größten Probleme, die ich …
Eines der Hauptprobleme bei einem System mit Mikrodiensten ist die Funktionsweise von Transaktionen, die sich über verschiedene Dienste erstrecken. In unserer eigenen Architektur haben wir verteilte Transaktionen verwendet, um dies zu lösen, aber sie haben ihre eigenen Probleme. Besonders Deadlocks waren bisher ein Schmerz. Eine andere Option scheint ein maßgeschneiderter …
Im Java 8- java.util.functionPaket haben wir: Funktion : Nimmt ein Argument und erzeugt ein Ergebnis. Verbraucher : Nimmt ein Argument, produziert nichts. Lieferant : Nimmt kein Argument, produziert ein Ergebnis. ... : Andere Fälle, die Primitive, 2 Argumente usw. behandeln ... Aber ich muss den Fall " nimmt kein Argument, …
Ich implementiere einen RESTful-Webdienst und eine der verfügbaren Aktionen wird ausgeführt reload. Es wird verwendet, um Konfigurationen, Cache usw. neu zu laden. Wir haben mit einem einfachen GETzu einem URI wie diesem begonnen: ${path}/cache/reload(Es werden keine Parameter übergeben, nur der URI wird aufgerufen). Mir ist bekannt, dass Daten bei einer …
Es scheint in letzter Zeit in Mode zu sein, Semikolons aus Javascript wegzulassen. Vor ein paar Jahren gab es einen Blogeintrag , in dem betont wurde, dass Semikolons in Javascript optional sind und der Kern des Beitrags darin bestand, dass Sie sich nicht mit ihnen befassen sollten, weil sie unnötig …
Ich arbeite für ein Unternehmen , in dem wir Enterprise - Anwendungen zu bauen, und wir pflegen drei Umgebungen: Entwicklung (oder Entwickler ), Inszenierung (oder Stufe ) und die Produktion (oder prod ). Die Bedeutung von dev ist intuitiv: Es ist die Umgebung, die während der Entwicklung der Anwendung verwendet …
Soweit ich weiß, besteht der Sinn von Unit-Tests darin, Code-Units isoliert zu testen . Das bedeutet, dass: Sie sollten nicht durch eine unabhängige Codeänderung an einer anderen Stelle in der Codebasis unterbrochen werden. Im Gegensatz zu Integrationstests (die in Haufen brechen können) sollte nur ein Unit-Test durch einen Fehler in …
Ich habe gehört, dass Sie bei der Verwendung Zeilenumbrüche vermeiden sollten printf. Damit printf("\nHello World!")solltest du stattdessen verwendenprintf("Hello World!\n") In diesem speziellen obigen Beispiel ist dies nicht sinnvoll, da die Ausgabe unterschiedlich wäre. Beachten Sie jedoch Folgendes: printf("Initializing"); init(); printf("\nProcessing"); process_data(); printf("\nExiting"); verglichen mit: printf("Initializing\n"); init(); printf("Processing\n"); process_data(); printf("Exiting"); Ich …
Warum heißen "Bitmasken" so? Ich weiß, dass sie hauptsächlich für bitweise Operationen verwendet werden und die Verwendung von Bitmasken effizienter ist als die Verwendung separater Variablen. Meine Frage ist jedoch, warum und wann Bitmasken erfunden wurden. Wurden sie seit den frühen Computertagen verwendet? Gibt es im IT-Bereich außer Bitmasken noch …
Nach dem Durchsuchen mehrerer Antworten eines Stapelüberlaufs ist klar, dass einige nativ kompilierte Sprachen eine Garbage Collection haben . Aber mir ist unklar, wie genau das funktionieren würde. Ich verstehe, wie Garbage Collection mit einer interpretierten Sprache funktionieren kann. Der Garbage Collector wird einfach neben dem Interpreter ausgeführt und löscht …
Ich mache Datenbankprogrammierung mit Java mit SQLite. Ich habe festgestellt, dass jeweils nur eine Verbindung zur Datenbank Schreibfunktionen hat, während viele Verbindungen gleichzeitig Lesefunktionen haben. Warum wurde die Architektur von SQLite so entworfen? Warum können nicht zwei Schreibvorgänge gleichzeitig ausgeführt werden, solange die beiden zu schreibenden Objekte nicht an derselben …
Dies ist eine eher konzeptionelle Frage, aber ich hatte gehofft, dass ich dazu einen guten Rat bekommen könnte. Ein Großteil der Programmierung, die ich mache, erfolgt mit ( NumPy ) Arrays. Ich muss häufig Elemente in zwei oder mehr Arrays unterschiedlicher Größe zuordnen. Als Erstes gehe ich zu einer for-Schleife …
Javascript ist eine prototypbasierte objektorientierte Sprache, kann jedoch auf verschiedene Arten klassenbasiert werden: Schreiben Sie die Funktionen, die Sie als Klassen verwenden möchten Verwenden Sie ein intelligentes Klassensystem in einem Framework (z. B. mootools Class.Class ). Erzeugen Sie es aus Coffeescript Am Anfang habe ich dazu tendiert, klassenbasierten Code in …
Ich habe gerade einen Job begonnen, bei dem ich Python schreibe, nachdem ich aus einem Java-Hintergrund gekommen bin, und ich bemerke, dass andere Entwickler dazu neigen, Zeichenfolgen in einfachen Anführungszeichen ( '') anstatt in doppelten Anführungszeichen ( "") zu zitieren . Zum Beispiel: line1 = 'This is how strings typically …
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.