Programação

38
Quais caracteres são agrupados com Array.from?

Eu tenho brincado com o JS e não consigo descobrir como o JS decide quais elementos adicionar ao array criado ao usar Array.from(). Por exemplo, o seguinte emoji 👍 tem um lengthde 2, pois é composto por dois pontos de código, mas Array.from()trata esses dois pontos de código como um, fornecendo uma...

37
O que é um "tipo fundamental" em Rust?

Em algum lugar, peguei o termo "tipo fundamental" (e seu atributo #[fundamental]) e agora queria aprender mais sobre ele. Lembro-me vagamente de relaxar as regras de coerência em algumas situações. E acho que os tipos de referência são tipos fundamentais. Infelizmente, pesquisar na web não me...

36
O que é a net :: ERR_HTTP2_PROTOCOL_ERROR?

Atualmente, estou trabalhando em um site, que aciona um net::ERR_HTTP2_PROTOCOL_ERROR 200erro no Google Chrome. Não sei exatamente o que pode provocar esse erro, só notei que ele aparece apenas ao acessar o site em HTTPS. Não tenho 100% de certeza de que esteja relacionado, mas parece que impede...

36
Qual modelo de memória é implementado no .NET Core?

A especificação da CLI do ECMA define um modelo de memória fraca. Isso permite reordenar a ordem de execução do comando (que é útil para o desempenho). Mas escrever código de baixo nível para esse modelo é muito difícil. E o mais importante - as arquiteturas de processador X86 / AMD64 têm um...

36
O que faz é significativo?

Às vezes, vejo o código a seguir e não faço ideia do que a expressão está realmente testando. public static void Something(string[] value) { if (value is { }) { DoSomethingElse();

35
Qual é o mais próximo de `npm ci` em fios

No npm, existe um cicomando para instalar o projeto com um estado limpo. Na documentação , afirma-se que: Pode ser significativamente mais rápido que uma instalação npm normal, ignorando certos recursos orientados ao usuário. Também é mais rigoroso do que uma instalação regular, o que pode...

35
O que torna o ValueTuple covariante?

Isso é compilado corretamente no C # 7.3 (Framework 4.8): (string, string) s = ("a", "b"); (object, string) o = s; Eu sei que isso é açúcar sintático para o seguinte, que também compila corretamente: ValueTuple<string, string> s = new ValueTuple<string, string>("a",...

34
Emacs: falha ao verificar a assinatura archive-contents.sig

Recentemente tentei atualizar os pacotes emacs e consegui isso. 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...