Ich bin ein C ++ - Programmierer mit begrenzter Erfahrung. Angenommen, ich möchte ein STL mapzum Speichern und Bearbeiten einiger Daten verwenden, dann würde ich gerne wissen, ob zwischen diesen beiden Datenstrukturansätzen ein bedeutender Unterschied (auch in Bezug auf die Leistung) besteht: Choice 1: map<int, pair<string, bool> > Choice 2: …
Ich habe einige Probleme, das Konzept von a zu verstehen runtime library, insbesondere das von Python. Also habe ich ein Hallo-Welt-Python-Programm geschrieben und beabsichtige, es auszuführen, also schreibe ich python ./hello_world.py. Welche Schritte passieren zwischen dem Drücken der Eingabetaste und dem Maschinencode, der aus meinem Python-Code generiert wurde, der auf …
Um unser Haus in Ordnung zu halten, möchte ich Lizenzen für Projektabhängigkeiten in unserer Dokumentation automatisch zusammenstellen, anstatt sie manuell hinzufügen zu müssen. Kennt jemand eine einfache Möglichkeit, einen Satz von CSPROJ-Dateien programmgesteuert zu durchlaufen und die Lizenzinformationen für die angegebenen Pakete als Link oder Zeichenfolge zu extrahieren?
Ich habe nie verstanden, was Systemprogrammierung bedeutet. Die übliche Definition lautet "... etwas in der Nähe des Betriebssystems tun oder die Betriebssystemfunktionen erweitern ...". Wird die Windows-API direkt verwendet, anstatt dass einige Bibliotheken sagen, dass die Datei für die Systemprogrammierung erforderlich ist? Schreiben Sie eine Android OS-Systemprogrammierung? Wenn ich etwas …
Ich habe gelesen, dass ich den Postfix-Inkrement-Operator aus Leistungsgründen vermeiden sollte (in bestimmten Fällen). Beeinträchtigt dies jedoch nicht die Lesbarkeit des Codes? Meiner Meinung nach: for(int i = 0; i < 42; i++); /* i will never equal 42! */ Sieht besser aus als: for(int i = 0; i < …
Alle Websites, auf denen ich nach Informationen zu FAT16 suche, geben nur deklarativ an, dass nicht mehr als 2 GB zugewiesen werden können. OKAY. Groß. Ich glaube Ihnen. Aber wie kommst du zu diesem Schluss (außer es nur zu testen)? Gibt es eine Formel, mit der man bestimmen kann, wie …
Ich überlege, eine monolithische REST-API auf eine Microservice-Architektur umzustellen, und bin etwas verwirrt über die Datenspeicherung. Aus meiner Sicht wären einige der Vorteile von Microservices: Horizontal skalierbar - Ich kann mehrere redundante Kopien eines Mikrodienstes ausführen, um die Last und / oder den Ausfall eines Servers zu bewältigen. Locker gekoppelt …
Ich habe über Authentifizierungen gelesen und bin verwirrt über die Klassifizierung von Typen. Beginnen wir mit der Cookie-basierten Authentifizierung. Wenn ich es richtig verstehe, ist der Schlüsselpunkt, dass alle Daten, die für die Benutzerauthentifizierung benötigt werden, in Cookies gespeichert werden. Und das ist meine erste Verwirrung: In Cookies können wir …
Ich bin ein angehender Software-Ingenieur (jetzt im zweiten Studienjahr, Hauptfach CS) und ich habe wirklich Mühe, die Programme anderer Leute zu verstehen. Ich möchte wissen, ob diese Fähigkeit (oder ein Mangel daran) ein Handicap für mich sein kann, und wenn ja, wie kann ich sie entwickeln?
Dies ist ein Beispiel dafür, was ich per Code tun möchte. Ich weiß, dass Sie die Sprungpunktsuche verwenden können, um problemlos vom grünen Knoten zum roten Knoten oder sogar zu A * zu gelangen. Aber wie rechnet man das mit Warps? Im Bild können Sie sehen, dass es nur 8 …
Was ist das richtige Format einer geografischen Adresse / eines geografischen Standorts, das zu jeder Adresse auf der Erde passt? Im Moment habe ich: Land Stadt Straße Nummer Textdaten (der Einfachheit halber) Postleitzahl lat / lng Aber ich glaube, ich kann es verbessern: Es könnte einen Staat / eine Region …
Eines der OOP-Prinzipien, auf die ich gestoßen bin, ist: - Fassen Sie die Unterschiede zusammen. Ich verstehe, was die wörtliche Bedeutung der Phrase ist, dh verstecke, was variiert. Ich weiß jedoch nicht, wie genau dies zu einem besseren Design beitragen würde. Kann es jemand anhand eines guten Beispiels erklären?
Ich habe viele Ratschläge zu Git-Verzweigungsmodellen erhalten, und die gängigste Meinung scheint zu sein, dass es eine schlechte Idee ist, Änderungen direkt in der Master-Verzweigung vorzunehmen. Einer unserer Mitarbeiter ist sehr froh, Änderungen direkt in der Hauptniederlassung vornehmen zu können, und trotz mehrerer Gespräche ist es unwahrscheinlich, dass dies geändert …
Nehmen wir an, ich lasse diese Funktion authentifizieren, die ein Versprechen zurückgibt. Das Versprechen löst sich dann mit dem Ergebnis auf. Falsch und wahr sind erwartete Ergebnisse, wie ich es sehe, und Ablehnungen sollten nur in einem Fehlerfall auftreten. Oder wird ein Authentifizierungsfehler als etwas angesehen, für das Sie ein …
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.