Programmierung

Fragen und Antworten für professionelle und begeisterte Programmierer

12
Was macht <meta http-equiv = "X-UA-kompatibler" Inhalt = "IE = Rand">?
Was ist der Unterschied, wenn eine Webseite mit beginnt? &lt;!DOCTYPE html&gt; &lt;html&gt; &lt;head&gt; &lt;meta http-equiv="X-UA-Compatible" content="IE=edge"&gt; und Wenn die Seite mit beginnt &lt;!DOCTYPE html&gt; &lt;html&gt; &lt;head&gt; &lt;!-- without X-UA-Compatible meta --&gt; Wenn es keinen Unterschied gibt, kann ich den X-UA-CompatibleMeta-Header einfach ignorieren , da ich nur möchte, dass er in …

15
Wie verstaut man eine nicht verfolgte Datei?
Ich habe Änderungen an einer Datei sowie eine neue Datei und möchte Git Stash verwenden, um sie zu entfernen, während ich zu einer anderen Aufgabe wechsle. Aber git stash selbst verwahrt nur die Änderungen an der vorhandenen Datei. Die neue Datei verbleibt in meinem Arbeitsbaum und überfüllt meine zukünftige Arbeit. …
1437 git  git-stash 



15
So durchsuchen Sie festgeschriebenen Code im Git-Verlauf
Ich habe irgendwann in der Vergangenheit eine Datei oder einen Code in einer Datei gelöscht. Kann ich den Inhalt (nicht die Commit-Nachrichten) überprüfen? Eine sehr schlechte Lösung besteht darin, das Protokoll zu durchsuchen: git log -p | grep &lt;pattern&gt; Dies gibt den Commit-Hash jedoch nicht sofort zurück. Ich spielte git …
1434 git  grep  diff 


30
Programmgesteuert mit dem React Router navigieren
Mit react-routerkann ich das LinkElement verwenden, um Links zu erstellen, die nativ vom Reaktionsrouter verarbeitet werden. Ich sehe intern, dass es anruft this.context.transitionTo(...). Ich möchte eine Navigation machen. Nicht von einem Link, sondern von einer Dropdown-Auswahl (als Beispiel). Wie kann ich das im Code machen? Was ist this.context? Ich habe …


11
Wie kann man innerhalb eines Rückrufs auf das richtige "this" zugreifen?
Ich habe eine Konstruktorfunktion, die einen Ereignishandler registriert: function MyConstructor(data, transport) { this.data = data; transport.on('data', function () { alert(this.data); }); } // Mock transport object var transport = { on: function(event, callback) { setTimeout(callback, 1000); } }; // called as var obj = new MyConstructor('foo', transport); Führen Sie das …
1425 javascript  callback  this 

10
Das Ersetzen eines 32-Bit-Schleifenzählers durch 64-Bit führt auf Intel-CPUs zu verrückten Leistungsabweichungen mit _mm_popcnt_u64
Ich suchte nach dem schnellsten Weg zu popcountgroßen Datenfeldern. Ich habe einen sehr seltsamen Effekt festgestellt : Durch Ändern der Schleifenvariablen von, unsignedum uint64_tdie Leistung auf meinem PC um 50% zu senken. Der Benchmark #include &lt;iostream&gt; #include &lt;chrono&gt; #include &lt;x86intrin.h&gt; int main(int argc, char* argv[]) { using namespace std; if …


21
Wie benenne und rufe ich einen Vorrat in Git nach Namen ab?
Ich hatte immer den Eindruck, dass man einem Versteck einen Namen geben könnte git stash save stashname, den man später anwenden könnte git stash apply stashname. Aber es scheint, dass in diesem Fall alles, was passiert, stashnameals Stash-Beschreibung verwendet wird. Gibt es keine Möglichkeit, einen Vorrat zu benennen? Wenn nicht, …
1419 git  git-stash 


30
Versteckte Funktionen von Python [geschlossen]
Diese Frage passt derzeit nicht zu unserem Q &amp; A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich zu Debatten, Argumenten, Umfragen oder erweiterten Diskussionen führen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden kann, …

30
Was ist eine Monade?
Was wäre eine kurze, prägnante und praktische Erklärung, was eine Monade im Wesentlichen ist , nachdem sie sich kürzlich kurz mit Haskell befasst hat? Ich habe festgestellt, dass die meisten Erklärungen, auf die ich gestoßen bin, ziemlich unzugänglich sind und keine praktischen Details enthalten.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.