Alle Beispiele für die semantische Versionierung, die ich gesehen habe, zeigen 3 verwendete Komponenten. Maximal 2 Punktzeichen. Bei verwenden $DAYJOBwir 4 Komponenten in unseren Versionsnummern: 5.0.1.2 Ermöglicht die semantische Versionierung dies? Und als übergeordnete und fragwürdigere Nebenfrage, spielt es überhaupt eine Rolle? Ich begann zu denken, dass es eine gute …
Ich arbeite an einer Website, die Live-Videos für Benutzer streamen muss, und als solche musste ich mich mit dem traurigen Zustand der aktuellen browserbasierten Video-Streaming-Technologie auseinandersetzen. Die derzeit beliebtesten Lösungen für das Live-Streaming weisen Kompatibilitätsprobleme auf. RTMP erfordert Flash, HLS wird nur von Safari und Chrome für Android nativ unterstützt …
Ich mache gerade ein Videospiel in Java, das höchstwahrscheinlich über Steam verbreitet wird. Natürlich haben in diesem Fall viele Steam-Benutzer Java noch nicht installiert. In diesem Fall kann ich entweder einen kleinen nativen Launcher verwenden, der dem Benutzer in einem informativen Dialogfeld mitteilt, dass er Java installieren muss, oder einfach …
Derzeit bin ich in der (Neu-) Entwurfsphase mehrerer Modellklassen einer C # .NET-Anwendung. (Modell wie in M von MVC). Die Modellklassen verfügen bereits über zahlreiche gut konzipierte Daten, Verhaltensweisen und Zusammenhänge. Ich schreibe das Modell von Python auf C # um. Im alten Python-Modell sehe ich eine Warze. Jedes Modell …
Ich muss eine RandomQueue schreiben, die das Anhängen und zufällige Entfernen in konstanter Zeit (O (1)) ermöglicht. Mein erster Gedanke war, es mit einer Art Array zu unterstützen (ich habe eine ArrayList gewählt), da Arrays über einen Index ständigen Zugriff haben. Beim Durchsehen der Dokumentation wurde mir jedoch klar, dass …
Hintergrund Hier ist das eigentliche Problem, an dem ich arbeite: Ich möchte eine Möglichkeit, Karten im Kartenspiel Magic: The Gathering darzustellen . Die meisten Karten im Spiel sind normal aussehende Karten, aber einige von ihnen sind in zwei Teile unterteilt, von denen jeder seinen eigenen Namen hat. Jede Hälfte dieser …
Was ist in Bezug auf die Leistung schneller? Erstellen Sie eine REST-API und lassen Sie Ihre Web-App die REST-API verwenden, um alle Interaktionen mit Ihrer Datenbank auszuführen ODER Ihre Datenbank direkt abzufragen (dh mit welchem typischen Objekt, das Ihre Sprache zum Abfragen einer Datenbank wie JDBC für Java verwendet)? So …
Ich arbeite in einem kleinen Team mit anderen Remote-Entwicklern an einer RailsAnwendung. Wir fangen an, unseren gitWorkflow zu ändern . Wir haben über eine Verzweigungsstruktur wie folgt nachgedacht: (dev) -> (qa) -> (stag) -> (master) Einige Entwickler hielten es jedoch für weniger verwirrend, wenn neue Entwickler automatisch auf die Master-Produktion …
Angenommen, ich habe eine Klasse Foobar, die Klasse verwendet (hängt davon ab) Widget. In guten Widgetalten Tagen sollte wolud als Feld Foobaroder als intelligenter Zeiger deklariert werden, wenn polymorphes Verhalten erforderlich ist, und im Konstruktor initialisiert werden: class Foobar { Widget widget; public: Foobar() : widget(blah blah blah) {} // …
Einige sagen, wenn Sie SOLID-Prinzipien auf die Spitze treiben, landen Sie in der funktionalen Programmierung . Ich bin mit diesem Artikel einverstanden, aber ich denke, dass einige Semantiken beim Übergang von der Schnittstelle / dem Objekt zur Funktion / zum Abschluss verloren gehen, und ich möchte wissen, wie funktionale Programmierung …
Ich bin mir ziemlich sicher, dass jeder mit allgemeinen Methoden der Form vertraut ist: T DoSomething<T>(T item) Diese Funktion wird auch als parametrisch polymorph (PP) bezeichnet, insbesondere als PP mit Rang 1 . Nehmen wir an, diese Methode kann mit einem Funktionsobjekt der Form dargestellt werden: <T> : T -> …
Ich habe eine private (dh keine Möglichkeit, den Quellcode mit anderen zu teilen) und eine kommerzielle Anwendung. Jetzt möchte ich eine Bibliothek verwenden, die unter der Apache 2.0-Lizenz steht . Ich habe den Apache-Lizenz- und FAQ-Abschnitt gelesen, bin mir jedoch nicht sicher. Entspricht es der GPL3, die die Anwendung zwingt, …
Ich arbeite an einem Webprojekt, das vom Benutzer bearbeitbare Inhalte umfasst, und ich möchte in der Lage sein, eine Versionsverfolgung der tatsächlichen Inhalte durchzuführen, die in einer Datenbank gespeichert sind. Grundsätzlich möchte ich Änderungsverläufe im Wiki-Stil implementieren. Ich mache einige Hintergrundrecherchen und sehe eine Menge Dokumentation darüber, wie man das …
Laut Wikipedia-Artikel hat UTF-8 das folgende Format: Erster Code Letzter Code Bytes Byte 1 Byte 2 Byte 3 Byte 4 point point Verwendet U + 0000 U + 007F 1 0xxxxxxx U + 0080 U + 07FF 2 110xxxxx 10xxxxxx U + 0800 U + FFFF 3 1110xxxx 10xxxxxx 10xxxxxx …
Ich stelle diese Frage, weil ich über einen Aspekt in Bezug auf die Big-O-Notation verwirrt bin. Ich benutze das Buch, Datenstrukturen und Abstraktionen mit Java von Frank Carrano. Im Kapitel "Effizienz von Algorithmen" zeigt er den folgenden Algorithmus: int sum = 0, i = 1, j = 1 for (i …
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.