Wie wird zur Laufzeit generierter Maschinencode (z. B. die Ausgabe einer JIT) tatsächlich von der CPU ausgeführt, wenn die CPU / das Betriebssystem über ein Ausführungssperrbit verfügt? Soweit ich weiß, unterstützen viele moderne Prozessoren und Betriebssysteme ein NX-Bit (einschließlich Intel und ARM), das verhindert, dass Maschinencode ausgeführt wird, der an …
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 5 Jahren . Ich nehme an einem Zwischenkurs für Datenstrukturen teil, um …
Gab es eine Sprachänderung, die dies erforderte, oder einen praktischen Grund, warum Bison nicht mehr angemessen oder optimal war? Ich habe auf Wikipedia gesehen, dass sie gewechselt haben, unter Bezugnahme auf die Versionshinweise zu GCC 3.4 und GCC 4.1 . In diesen Versionshinweisen heißt es: Ein handgeschriebener C ++ - …
Etwas, das mich lange verwirrt hat, ist, dass so viel Software die Begriffe "Zeichensatz" und "Codierung" als Synonyme verwendet. Wenn Menschen auf eine Unicode- "Codierung" verweisen, meinen sie immer einen Regelsatz zur Darstellung von Unicode-Zeichen als Folge von Bytes - wie ASCII oder UTF-8. Dies scheint vernünftig und intuitiv zu …
Ich verwende das MVC-Muster in meiner mit PHP erstellten Webanwendung. Ich habe immer Probleme zu bestimmen, ob ich einen neuen dedizierten Controller für eine Reihe von Aktionen benötige oder ob ich sie in einem bereits vorhandenen Controller platzieren sollte. Gibt es gute Faustregeln beim Erstellen von Controllern? Zum Beispiel kann …
Jeder C-Compiler bietet die Möglichkeit, C-Strukturen (z . B. __attribute__ ((__packed__))oder #pragma pack()) zu "packen" . Jetzt wissen wir alle, dass Verpackung erforderlich ist, wenn wir Daten zuverlässig senden oder speichern möchten. Dies muss auch seit den ersten Tagen der C-Sprache erforderlich gewesen sein. Ich frage mich also, warum gepackte …
Ich bin ein langjähriger Python-Benutzer. Vor ein paar Jahren habe ich angefangen, C ++ zu lernen, um zu sehen, was es in Bezug auf Geschwindigkeit bieten kann. Während dieser Zeit würde ich Python weiterhin als Werkzeug für das Prototyping verwenden. Dies schien ein gutes System zu sein: agile Entwicklung mit …
Ich habe einige Methoden, die einige Datenänderungen in einer Datenbank durchführen (Einfügen, Aktualisieren und Löschen). Das ORM, für das ich vom Rückgabewert betroffene int-Werte für diese Art von Methode verwende. Was soll ich für "meine Methode" zurückgeben, um den Erfolgs- / Fehlerstatus der Operation anzuzeigen? Betrachten Sie den Code, der …
Diese Frage wurde mir kürzlich während eines technischen Telefon-Screenings gestellt und es ging mir nicht gut. Die Frage ist unten wörtlich enthalten. {2^i * 5^j | i,j >= 0}Sortierte Sammlung generieren . Drucken Sie kontinuierlich den nächstkleineren Wert. Beispiel: { 1, 2, 4, 5, 8, 10...} "Next small" lässt mich …
Geschlossen. Diese Frage ist nicht zum Thema . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Software Engineering Stapel Börse. Geschlossen vor 5 Jahren . Bitte denken Sie daran, dass dies kein weiteres "Wie viel [ Programmiersprache hier …
Das Hauptproblem Sehen die gute Unterstützung modernsten Programmierplattformen für das Paketmanagement haben (denken gem, npm, pip, usw.), macht es Sinn, eine Anwendung oder ein System zu entwerfen , der intern entwickelten Paketen zusammengesetzt werden, um zu fördern und eine lose gekoppelte Architektur zu schaffen? Beispiel Ein Beispiel hierfür wäre das …
Ich implementiere einen Quadtree. Für diejenigen, die diese Datenstruktur nicht kennen, füge ich die folgende kleine Beschreibung hinzu: Ein Quadtree ist eine Datenstruktur und befindet sich in der euklidischen Ebene wie ein Octree in einem dreidimensionalen Raum. Eine häufige Verwendung von Quadtrees ist die räumliche Indizierung. Um zusammenzufassen, wie sie …
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 bin ein neuer App-Entwickler und nach etwa 20 …
Ist für ein typisches Beispiel if...elsemit Ausnahmebehandlung das folgende Beispiel eine empfohlene Vorgehensweise, um Codeduplizierungen zu vermeiden? try { if (GetDataFromServer()) { return ProcessData(); } else { throw new Exception(); } catch(Exception ex) { return null; } anstatt... try { if (GetDataFromServer()) { return ProcessData(); } else { return null; …
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 5 Jahren . Könnte eine seltsame Frage sein. Ein Typ, der einen …
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.