Programmierung

36
Welches Speichermodell ist in .NET Core implementiert?

Die ECMA-CLI-Spezifikation definiert ein schwaches Speichermodell. Dies ermöglicht die Neuordnung der Befehlsausführungsreihenfolge (was für die Leistung nützlich ist). Das Schreiben von Low-Level-Code für ein solches Modell ist jedoch sehr schwierig. Und vor allem: X86 /

36
Was heisst das?

Ich sehe manchmal den folgenden Code und habe keine Ahnung, was der Ausdruck tatsächlich testet. public static void Something(string[] value) { if (value is { }) { DoSomethingElse();

36
Was bringt der erste Index in Julia?

Aus der Dokumentation geht hervor, dass firstindex () den ersten Index einer Sammlung findet. Warum nicht einfach 1 verwenden? Was könnte der Fall sein, wenn es nicht 1

35
Was macht ValueTuple kovariant?

Dies wird in C # 7.3 (Framework 4.8) korrekt kompiliert: (string, string) s = ("a", "b"); (object, string) o = s; Ich weiß, dass dies syntaktischer Zucker für Folgendes ist, der auch korrekt kompiliert wird: ValueTuple<string, string> s = new ValueTuple<string, string>("a",...

34
LilyPond, 285 288 291 310 315 330 333 340 350 Zeichen

Ruby - 125 Zeichen 146 144 140 137 134 126 125 Zeichen a,n=$*;h=a[1]?0:1;s=a[0]-h+1 9.times{|t|puts (s..s+n.to_i).map{|i|i%7%4<1||t>4?" | ":"### " }.join[h..-4].tr t>7?" ":n,"_"} (Die zweite neue Zeile ist nicht erforderlich und wird nur hinzugefügt, um eine Bildlaufleiste in SO zu...

34
Was ist am nächsten an "npm ci" in Garn

In npm gibt es einen ciBefehl zum Installieren des Projekts mit einem sauberen Status. In der Dokumentation wird behauptet, dass: Es kann erheblich schneller sein als eine normale npm-Installation, indem bestimmte benutzerorientierte Funktionen übersprungen werden. Es ist auch strenger als eine...

34
Überladen einer Funktion mit Vorlagen

Ich versuche, eine Funktion mithilfe von Vorlagen zu definieren, und möchte, dass der Typname entweder int oder anEnum ist (eine bestimmte Aufzählung, die ich definiert habe). Ich habe Folgendes versucht, bin aber gescheitert: template <int | anEnum T> // or <int T, anEnum T> or...

34
Ist der strcasecmp-Algorithmus fehlerhaft?

Ich versuche, die strcasecmpFunktion in C erneut zu implementieren, und habe festgestellt, dass der Vergleichsprozess inkonsistent ist. Von man strcmp Die Funktion strcmp () vergleicht die beiden Zeichenfolgen s1 und s2. Das Gebietsschema wird nicht berücksichtigt (für einen...