La programmation

36
Qu'est ce que ca veut dire?

Je vois parfois le code suivant et je n'ai aucune idée de ce que l'expression teste réellement. public static void Something(string[] value) { if (value is { }) { DoSomethingElse(); } }

35
Quel est le plus proche de «npm ci» dans le fil

Dans npm, il y a une cicommande pour installer le projet avec un état propre. Dans la documentation, il est affirmé que: Il peut être considérablement plus rapide qu'une installation npm régulière en ignorant certaines fonctionnalités orientées utilisateur. Il est également plus strict qu'une...

35
Qu'est-ce qui rend covariant ValueTuple?

Cela se compile correctement en C # 7.3 (Framework 4.8): (string, string) s = ("a", "b"); (object, string) o = s; Je sais que c'est du sucre syntaxique pour les éléments suivants, qui se compile également correctement: ValueTuple<string, string> s = new ValueTuple<string, string>("a",...

34
Emacs: impossible de vérifier la signature archive-contents.sig

Récemment essayé de mettre à jour les paquets emacs et obtenu ceci. Failed to verify signature archive-contents.sig: No public key for 066DAFCB81E42C40 created at 2019-10-02T10:10:02+0100 using RSA Command output: gpg: Signature made Wed 02 Oct 2019 10:10:02 AM BST gpg: using RSA key...

34
Surcharger une fonction à l'aide de modèles

J'essaie de définir une fonction à l'aide de modèles et je veux que le nom de type soit int ou anEnum (une énumération spécifique que j'avais définie). J'ai essayé ce qui suit mais j'ai échoué: template <int | anEnum T> // or <int T, anEnum T> or <int, anEnum T> bool...

34
L'algorithme strcasecmp est-il défectueux?

J'essaie de réimplémenter la strcasecmpfonction en C et j'ai remarqué ce qui semble être une incohérence dans le processus de comparaison. De man strcmp La fonction strcmp () compare les deux chaînes s1 et s2. Les paramètres régionaux ne sont pas pris en compte (pour une comparaison tenant compte...