Ich arbeite gerade an einer API und wollte nur Meinungen dazu sammeln, wo der beste Ort für die Übermittlung des API-Schlüssels sein sollte. Ich weiß, dass sollte nicht in der URL gehen, dies verlässt den Anforderungsheader oder den Nachrichtentext. Wenn ich es in den Header setze, kann ich eine generische …
Wenn ich Scrum richtig verstehe, bestimme ich auf diese Weise, welche Arbeit mein Team im nächsten Sprint übernehmen kann: Ich mittle die Anzahl der absolvierten Punkte für die letzten Sprints. Diese Größe ist unsere Durchschnittsgeschwindigkeit. Im nächsten Sprint übernehmen wir so viele Story-Punkte. Dies ist ein Durchschnitt . Wenn sich …
In C # können wir den impliziten Konvertierungsoperator wie folgt überladen (Beispiel von MSDN ): struct Digit { /* ... */ public static implicit operator byte(Digit d) // implicit digit to byte conversion operator { /* ... */ } } So können wir einen Typ haben, eine Art benutzerdefinierten Wert …
Optionalist in einer statisch typisierten Sprache auf offensichtliche Weise nützlich, aber ich frage mich, ob es auch in dynamischen Sprachen nützlich ist. Normalerweise gibt es keinen Compiler, der sagt: "Hey, du hast das Optional<String>als String", also musst du deine Fehler noch zur Laufzeit entdecken. Ich habe einen statischen Schreibhintergrund und …
Ich bin ziemlich begeistert vom Modell "react.js", weil es die DOM-Manipulation so reibungslos und nachvollziehbar macht. Aber ich frage mich, wie es für eine Site genutzt werden kann, die weitgehend statisch ist und große Textblöcke und Bilder enthält, die sich nicht bewegen. Würde es nur in die Quere kommen? Es …
Ich habe eine Wertüberprüfungsfunktion, ähnlich einer Funktion zur Überprüfung von Kreditkartennummern, die in einer Zeichenfolge übergeben wird und prüfen muss, ob der Wert das richtige Format hat. Wenn es das richtige Format ist, muss es true zurückgeben. Wenn es nicht das richtige Format ist, muss es false zurückgeben und uns …
Ich bin ein absoluter Neuling bei OCaml. Ich bin kürzlich auf diese Seite gestoßen, die eine Menge Kritik gegenüber OCaml auflistet. Zu sehen, dass die Seite schon ziemlich alt ist (2007): Welche der dort aufgelisteten Aufzählungspunkte sind heute noch wahr? Zum Beispiel: Stimmt es immer noch, dass es unmöglich ist, …
Ich bin kürzlich darauf gestoßen, wie nützlich unveränderliche Objekte sind und dass Sie, wenn Sie z. B. Elemente an einen Konstruktor übergeben und Ihre Klasse unveränderlich sein soll, diese Elemente kopieren müssen, wenn sie selbst nicht unveränderlich sind. Dies erfordert viel Überprüfung oder Wissen über mein Projekt, denn wenn ich …
Aus Abschnitt 5.1.4 Direkter Speicherzugriff in modernen Betriebssystemen von Andrew S. Tanenbaum, Herbert Bos, 2014 , Zur Vereinfachung der Erklärung wird angenommen, dass die CPU über einen einzigen Systembus, der die CPU, den Speicher und die E / A-Geräte verbindet, auf alle Geräte und den Speicher zugreift, wie in Abb. …
Es ist allen klar ( ich hoffe ), dass das Speichern von Passwörtern, ohne sie zumindest zu salzen / zu haschen, eine schreckliche Idee ist. Was ist mit E-Mails? Angenommen, Sie behalten die E-Mail-Adresse des Abonnements bei. Wenn Sie sie ordnungsgemäß verschlüsseln, können möglicherweise keine E-Mails an die Benutzer gesendet …
Ich bin kürzlich auf die folgende Situation gestoßen. class A{ public: void calculate(T inputs); } Erstens Astellt es ein Objekt in der physischen Welt dar, was ein starkes Argument dafür ist, die Klasse nicht aufzuteilen. Nun calculate()stellt sich heraus, dass es eine ziemlich lange und komplizierte Funktion ist. Ich sehe …
In einem extremen Programmierprojekt programmieren Programmierer die meiste Zeit paarweise. Da diese Paare auch rotieren, dh Sie das Programm mit verschiedenen Personen paaren und das Gefühl der kollektiven Eigentümerschaft besteht, wird der Quellcode häufig überprüft und aktualisiert. Muss der Code überprüft werden? Ich meine, hör auf zu programmieren und mache …
Es gibt eine große Anzahl von Programmiersprachen. Einige von ihnen werden erwachsen und sehr beliebt. Die Leute benutzen solche Sprachen immer häufiger. Der Gründer einer solchen Sprache (oder der Gründungsorganisation / -gemeinschaft) versucht möglicherweise, Änderungen vorzunehmen, um die Sprache zu verbessern. Aber manchmal ist es aufgrund der Abwärtskompatibilität schwierig, einige …
Frage: Der Konsens der Softwareindustrie ist, dass sauberer und einfacher Code für die langfristige Überlebensfähigkeit der Codebasis und der Organisation, die sie besitzt, von grundlegender Bedeutung ist. Diese Eigenschaften führen zu geringeren Wartungskosten und einer erhöhten Wahrscheinlichkeit, dass die Codebasis fortgesetzt wird. SIMD-Code unterscheidet sich jedoch von allgemeinem Anwendungscode, und …
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.