Programmierung

8
Wie geht die Kellnerin mit gleichzeitigen Aufgaben um?

Ich versuche, einen Python-Webserver mit Django und Waitress zu erstellen, möchte aber wissen, wie Waitress mit gleichzeitigen Anforderungen umgeht und wann Blockierungen auftreten können. Während in der Waitress-Dokumentation erwähnt wird, dass mehrere Worker-Threads verfügbar sind, enthält sie...

8
Verwendung von MediaRecorder als MediaSource

Als Übung zum Erlernen von WebRTC versuche ich, die lokale Webcam neben einer verzögerten Wiedergabe der Webcam anzuzeigen. Um dies zu erreichen, versuche ich, aufgezeichnete Blobs an eine BufferSource zu übergeben und die entsprechende MediaSource als Quelle für ein Videoelement zu verwenden. //...

8
Saite an bestimmten Positionen teilen

Wie teile ich eine Zeichenfolge an einer Liste von Positionen schön / idiomatisch auf? Was ich habe: .say for split-at( "0019ABX26002", (3, 4, 8) ); sub split-at( $s, @positions ) { my $done = 0; gather { for @positions -> $p { take $s.substr($done, $p - $done ); $done = $p; } take $s.substr(...

8
String-Ersetzung durch .subst in einer for-Schleife

Ich möchte eine Zeichenfolgenersetzung in einem forBlock mithilfe eines benannten Captures vornehmen . Ich habe erwartet, die Zahlen 1,2,3 als Ausgabe zu erhalten. Aber es ist Nilfür den ersten Lauf und dann 1 und 2 für den 2. und 3. Lauf. Wie verwende ich .substdas Konstrukt korrekt in der...

8
Initialisierung von Time Warping-Variablen?

In der folgenden einfachen for-Schleife erstellen wir ein Array (@a), indem wir eine typenlose Variable ($ n) inkrementieren: my @a = do for 1..3 { state $n; $n.^name, $n++; } say @a; Das Ergebnis wird "irgendwie" erwartet: [(Any 0) (Int 1) (Int 2)] Und ich sage "irgendwie", weil ich als...

8
Woher hat die Haskell-Funktion `seq` ihren Namen?

Ich verstehe, dass dies seqverwendet wird, um die Leistung zu verbessern, indem unnötige Faulheit vermieden wird. Ich möchte nur wissen, woher der Name stammt. Ist es von "Sequenz" oder "sequentiell"? Und in welcher Beziehung steht der Name zur strengen

8
Registriert vzeroall Null ymm16 bis ymm31?

Die Dokumentation für vzeroallerscheint inkonsistent. Die Prosa sagt: Der Befehl setzt den Inhalt aller XMM- oder YMM-Register auf Null. Der Pseudocode unten dass, zeigt jedoch, daß in 64-Bit - Modus - Register ymm0durch ymm15betroffen sind: IF (64-bit mode) limit ←15 ELSE limit ← 7 FOR i...