Softwareentwicklung

9
Code Design: Delegation beliebiger Funktionen

Bei PPCG gibt es häufig King of the Hill- Herausforderungen, bei denen verschiedene Code-Bots gegeneinander antreten. Wir möchten diese Herausforderungen nicht auf eine einzige Sprache beschränken, daher führen wir plattformübergreifende Kommunikation über Standard-E / A durch. Mein Ziel ist es,...

9
Die Abhängigkeiten von Node.j wiegen zu viel

Vor kurzem habe ich angefangen mit node.js zu spielen. In jedem Knoten-Tutorial heißt es, dass Sie damit beginnen sollten npm init Angenommen, Sie möchten ein Standard-Server-Framework, wählen Sie Express: npm install express Aber dann möchten Sie noch viel mehr Dinge, die Sie von Welten wie...

9
Warnungen in einer REST-API als nicht kritische Fehler

Ich habe eine REST-API, die für einige Entpoinds wie DELETE, POST oder PUT einige Validierungsregeln enthält, die einen Fehler zurückgeben können. Jetzt brauche ich einen neuen Fehlertyp wie einen unkritischen Fehler, der auf normale Weise fehlschlagen sollte, aber die Aktion ausführen sollte, wenn...

9
Bester Komprimierungsalgorithmus für Zeitrafferfotos

Ich habe einen Ordner mit ungefähr 9.000 JPEG-Fotos (ungefähr 30 GB), den ich mit einer Art Komprimierung archivieren möchte. Ich verstehe, dass das Komprimieren von JPEGs normalerweise nicht sehr effektiv ist, aber diese Fotos sind Frames eines Zeitraffers, sodass die meisten Bilder eine große...

9
Microservices und gemeinsam genutzte Bibliotheken

Wir entwerfen ein System, das auf unabhängigen Mikrodiensten basiert (verbunden über einen RabbitMq-Bus). Der Code wird (zumindest für die ersten Komponenten) in Python geschrieben (sowohl in Python2 als auch in Python3). Wir haben bereits eine Monolith-Anwendung, die einen Teil der Geschäftslogik...

9
Modellierung eines komplexen Arbeitsplans

Ich habe ein reales Problem, das ich darstellen und automatisieren möchte. Ich habe es vereinfacht und auf Folgendes abstrahiert: Es gibt n Arbeitsplätze (P1, P2, ..., Pn). Jeder Ort, Pn hat einen Schlüssel, Kn. Es gibt m Arbeiter (W1, W2, ..., Wm). Um bei Pn arbeiten zu können, muss ein Arbeiter...