La programmation

9
Spark: UDF exécuté plusieurs fois

J'ai une trame de données avec le code suivant: def test(lat: Double, lon: Double) = { println(s"testing ${lat / lon}") Map("one" -> "one", "two" -> "two") } val testUDF = udf(test _) df.withColumn("test", testUDF(col("lat"), col("lon"))) .withColumn("test1", col("test.one"))...

9
GRPC: créer un client à haut débit en Java / Scala

J'ai un service qui transfère des messages à un taux assez élevé. Actuellement, il est desservi par akka-tcp et génère 3,5 millions de messages par minute. J'ai décidé d'essayer grpc. Malheureusement, cela a entraîné un débit beaucoup plus faible: ~ 500 000 messages par minute, encore moins....

9
Impression concise de séries mathématiques en Raku

Série mathématique, prenez par exemple la séquence consécutive représentée ici sous forme de tableau: my @seq = my $a=0, {++$a} ... *; for @seq[^10].kv {state $f=0; ($^k < 4 or $^k > 7) ?? say "a$^k = " ~ $^v !! (say "..." if $f ne 1; $f=1) }; Tirages: a0 = 0 a1 = 1 a2 = 2 ... a8 = 8 a9 = 9...

9
Le matériel graphique Intel H264 MFT ProcessInput call échoue après avoir alimenté quelques échantillons d'entrée, la même chose fonctionne bien avec le matériel Nvidia MFT

Je capture le bureau à l'aide de l'API DesktopDuplication et convertis les échantillons de RGBA en NV12 dans le GPU et les transfère au matériel MediaFoundation H264 MFT. Cela fonctionne très bien avec les graphiques Nvidia, ainsi qu'avec les encodeurs logiciels, mais échoue lorsque seul le...