Seit Version 4.8 ist der C ++ - Compiler GCC (der G ++ - Teil davon) nicht mehr in C, sondern in C ++ selbst geschrieben. Ich habe eine hypothetische Frage dazu. Ich frage mich, wie man den C ++ - Code von GCC auf einer neuen Plattform kompiliert, die …
Wir hatten bei meiner Arbeit eine Diskussion über die Verwendung von Enums in Java. Ein Mitarbeiter argumentierte, dass bei Verwendung von Aufzählungen auf der Serverseite bei Bedarf eine Zeichenfolge verwendet werden sollte, um darauf zu verweisen (z. B. beim Senden von Daten von JS an den Server oder beim Speichern …
Beim Programmieren von Ereignissen in C # wird empfohlen , einen Delegaten in folgender Form zu erstellen: delegate XEventHandler(object sender, XEventArgs e); Meine Frage bezieht sich auf das erste Argument des Delegierten object sender. Muss es immer ein Generikum sein object? Ein Absender vom Typ führt objectimmer zu einem ähnlichen …
Bei der Erstellung trigonometrischen Funktionen my_sind(d), my_cosd(d), my_tand(d), dass ein gewisses Maß Argument , anstatt eine Radiant ein verwendet und genaue Antworten auf ein Vielfaches von 90 vorgesehen ist , bemerkte ich , dass das Ergebnis war manchmal -0.0nicht 0.0. my_sind( 0.0) --> 0.0 my_sind(-0.0) --> -0.0 my_sind(180.0) --> -0.0 …
Meines Wissens nach kann der Compiler in C ++ 11, wenn Sie eine lokale Variable von einer Funktion nach Wert zurückgeben, diese Variable als R-Wert-Referenz behandeln und sie aus der Funktion 'verschieben', um sie zurückzugeben (if RVO / NRVO passiert natürlich nicht stattdessen). Meine Frage ist, kann dies nicht vorhandenen …
Dies begann als SO-Frage, aber ich erkannte, dass es ziemlich unkonventionell ist und basierend auf der tatsächlichen Beschreibung auf den Websites möglicherweise besser für Programmierer geeignet ist, da die Frage viel konzeptionelles Gewicht hat. Ich habe Clang LibTooling gelernt und es ist ein sehr leistungsfähiges Tool, das in der Lage …
Ich lerne groovig und habe gerade etwas über die neue Funktion gelernt, die in 2.3 hinzugefügt wurde, nämlich das Hinzufügen von Eigenschaften . Jetzt scheint es mir, als ob Traits es Ihnen ermöglichen, im Grunde alles zu tun, was eine Superklasse und ein Interface können. Macht das Hinzufügen von Merkmalen …
Reaktive Programmierung und MVVM sind zwei Ansätze, mit denen das Problem der Trennung der Domänenschicht von der Benutzeroberfläche behoben werden kann. MVVM definiert dazu ein Ansichtsmodell, bei dem es sich um eine Datenstruktur handelt, die UI-Komponenten zugeordnet ist. Die Benutzeroberfläche zeigt die Daten an und aktualisiert sie möglicherweise, wenn ein …
Ich bin ein Delphi-Pascal-Programmierer, verwende das neueste Embarcadero delphi XE und möchte Entwurfsmuster wie Model View Controller und Model View View-Model nutzen. Es scheint jedoch nicht viel im Web über die Best Practices zu geben, um dies in Pascal zu tun. Die meisten Beispiele, die ich finden kann, befinden sich …
Was ist der Unterschied zwischen einer API und einer eingebetteten domänenspezifischen Sprache (DSL)? Ist es nur Syntax? Betrachten Sie eine API wie OpenGL. Wie unterscheidet sich das von einem Grafik-DSL? Mit anderen Worten, wenn eine API ausreichend komplex ist, kann sie als eingebettetes DSL betrachtet werden?
Angenommen, ich habe meinen Code unter der GPL veröffentlicht. Einen Monat nach der Veröffentlichung entscheide ich, dass böse Unternehmen ( *Husten *) meinen Code schließlich verwenden dürfen, weil er so brillant und fehlerfrei ist. Kann ich einfach meinen eigenen Code neu lizenzieren oder habe ich mich aus dem Recht ausgeschlossen, …
Als ich zum ersten Mal etwas über Domain Driven Design erfuhr, wurde ich auch in das Repository und die Arbeitseinheit eingeführt, die einst für die coolen Kids, die SQL-Abfragen wie Cavemans gegen Datenbanken stellten, erstklassig zu sein schienen. Je tiefer ich mich mit diesem Thema befasste , desto mehr erfuhr …
Ich entwickle derzeit eine reaktionsfähige Website mit CSS-Medienabfragen. Es wäre viel einfacher, wenn der Server für jedes Ansichtsfenster ein anderes HTML / CSS zurückgeben würde. Ich habe mich gefragt, warum der Client beim Anfordern einer HTML-Datei seine Ansichtsfensterinformationen nicht angeben konnte. Dieses Verhalten tritt bereits häufig bei der Rückgabe von …
Ich muss ein "Widget" entwerfen, ein Skript, das Partner in ihre Websites einbetten, um eine Benutzeroberfläche anzuzeigen und unsere API aufzurufen. Grundsätzlich werden unsere Daten auf diesen Websites basierend auf einigen IDs angezeigt, die sie in unseren API-Aufrufen bereitstellen. Was wir vermeiden möchten, ist, dass jemand die API missbraucht und …
Heutzutage scheint es normal zu sein, dass Abfragen eine schlechte Praxis sind und Pushing der richtige Weg ist, wenn mobile Anwendungen entwickelt werden, bei denen ständig Daten von einem Remote-Server empfangen werden müssen. Alle großen mobilen Geschäfte bieten ihre Version eines Push-Benachrichtigungsdienstes an: Apple Push-Benachrichtigungsdienst Google Cloud Messaging für Android …
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.