Nehmen wir an, wir haben eine Funktion wie diese: public void myStart() { for (int i = 0; i<10; i++) myFunction(i); } private int myFunction(int a) { a = foo(a); a = bar(a); return a; } private int foo(int a) { //do something here //something gnarly here //etc return aValue; …
Ich habe versucht, nach Erklärungen zu googeln, aber die meisten Links sagen nur Dinge wie "FRACTRAN ist vollständig. Als Beispiel betrachten wir die Multiplikation." Ich erinnere mich, dass in einem xkcd-Forumsbeitrag gesagt wurde, FRACTRAN habe dem Poster geholfen, die Vollständigkeit von Turing zu verstehen. Ich suche nach einer intuitiven Erklärung, …
Geschlossen . Diese Frage erfordert Details oder Klarheit . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Fügen Sie Details hinzu und klären Sie das Problem, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 6 Jahren . Aus meiner Erfahrung in der Webentwicklung weiß ich, dass Sprachen wie …
In letzter Zeit kann ich anscheinend nicht genug von dem erstaunlichen asynchronen Muster von C # 5.0 bekommen. Wo warst du mein ganzes Leben lang? Ich bin absolut begeistert von der einfachen Syntax, aber ich habe eine kleine Schwierigkeit. Mein Problem ist, dass asynchrone Funktionen eine völlig andere Deklaration haben …
In Head First Design Patterns wird das Strategiemuster anhand eines Duck-Beispiels vermittelt, bei dem verschiedenen Duck-Unterklassen zur Laufzeit ein bestimmtes Verhalten zugewiesen werden kann. Nach meinem Verständnis besteht der Zweck des Strategiemusters darin, das Verhalten eines einzelnen Objekts zur Laufzeit zu ändern. Sie verwenden jedoch die Vererbung von Duck, um …
Ich hatte vor, die Backend-Entwicklung vertikal in die User Stories zu integrieren. Aber ein Backend-Typ in unserem Team begann sich zu beschweren, dass dies ihre Arbeit unsichtbar macht. Meine Antwort war das Bei den Sprint-Planungs- und Überprüfungsmeetings diskutieren wir Backend-Aufgaben vor den Stakeholdern, damit sie sichtbar werden Die Aufrechterhaltung einer …
Manchmal können Aktionsfunktionen in der Controller-Klasse sehr umfangreich und unangenehm werden, mit vielen, vielen Codezeilen, um einfach den Datenfluss vom Modell zur Ansicht zu steuern. Irgendwann verlieren diese riesigen Funktionen die Grundprinzipien eines guten Codes völlig aus den Augen, dh sie tun nur eines: klein, lesbar und verwaltbar usw. Wäre …
Ich habe meinen Code für dokumentiert doxygen, möchte aber nicht den Standard-HTML- Code , den er enthält. Ich weiß, dass ich es anpassen kann, indem ich benutzerdefiniertes CSS, Kopf- und Fußzeilen usw. bereitstelle (wie es GNOME tut) und wie ich den Dateien allgemeinen PHP-Code hinzufügen und ihn zum Speichern anweisen …
Ich habe eine Site, auf der ein normaler Benutzer Datensätze löschen kann. Dabei wird ein IsDeletedFlag gesetzt. Auf Verwaltungsseiten kann ein privilegierter Benutzer Datensätze löschen, bei denen ein tatsächlicher SQL- DELETECode solche Datensätze dauerhaft verwirft. Der Unterschied ist aus offensichtlichen Gründen wichtig, und ich möchte einen einheitlichen Begriff verwenden, um …
Angenommen, ich habe eine Hierarchie von ItemKlassen : Rectangle, Circle, Triangle. Ich möchte sie zeichnen können, daher besteht meine erste Möglichkeit darin Draw(), jedem eine virtuelle Methode hinzuzufügen : class Item { public: virtual ~Item(); virtual void Draw() =0; }; Ich möchte jedoch die Zeichnungsfunktionalität in eine separate Zeichnungsbibliothek aufteilen, …
Geschlossen . Diese Frage basiert auf Meinungen . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie durch Bearbeiten dieses Beitrags mit Fakten und Zitaten beantwortet werden kann . Geschlossen vor 4 Jahren . Ich versuche, einen Namen für eine Klasse zu finden, …
Warum ist es so, wenn ich versuche, ein Array von ArrayLists zu erstellen: ArrayList<Integer>[] arr=new ArrayList<Integer>[40];Es liegt ein Fehler vor und Java lässt dies nicht zu? Gibt es einen Grund für die Implementierung von Generika, Generika in einer beliebigen Sprache oder etwas Willkürlichem in Java?
2¹⁶-1 & 2⁵ = 2⁵ (oder? Offensichtlich?) Ein Entwickler hat mich heute gefragt, was bitweise 65535 & 32 ist, dh 2¹⁶-1 & 2⁵ =? Ich dachte zuerst spontan 32, aber es schien zu einfach, woraufhin ich einige Minuten nachdachte und dann 32 antwortete. 32 scheint die richtige Antwort gewesen zu …
Generika in Java werden mithilfe der Typlöschung implementiert. Laut JLS war die Inspiration die Abwärtskompatibilität. Wo wie auf der anderen Seite C # Generika reifizierbar sind. Was sind theoretisch die Vor- und Nachteile von Generika als "Löschung" oder "nachprüfbar"? Fehlt Java auf etwas?
Geschlossen . Diese Frage muss fokussierter sein . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so, dass sie sich nur auf ein Problem konzentriert, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 4 Jahren . Ich habe viel über die serverseitige Javascript-Sprache, dh …
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.