Programação

31
3> & 1 implica 4> & 3 5> & 3 etc.?

Eu esperaria echo foo | tee /proc/self/fd/{3..6} 3>&1 falhar com erros como / proc / self / fd / 4: Esse arquivo ou diretório não existe, etc., mas para minha surpresa, ele gera foo foo foo foo foo É como fazer 3>&1com que todos os descritores a seguir sejam redirecionados para...

31
Por que 1 // 0,01 == 99 no Python?

Eu imagino que seja uma pergunta clássica de precisão de ponto flutuante, mas estou tentando entender esse resultado, rodando 1//0.01nos rendimentos do Python 3.7.5 99. Imagino que seja um resultado esperado, mas existe alguma maneira de decidir quando é mais seguro usar int(1/f)do que...

31
Os threads são copiados ao chamar o fork?

Se eu tiver um programa em execução com threads e chamar fork()um sistema baseado em unix, as threads serão copiadas? Eu sei que a memória virtual para o processo atual é copiada 1: 1 para o novo processo gerado. Eu sei que os threads têm sua própria pilha na memória virtual de um processo. Assim,...

30
Número máximo de substrings exclusivos de uma partição

Modifiquei o título para que fique mais compreensível. Aqui está uma versão detalhada da pergunta: Temos uma string s e queremos dividi-la em substrings . Cada substring é diferente um do outro. Qual é o número máximo de substrings únicos que podemos ter de um corte. Em outras palavras, qual é o...

30
Como é chamado (…) em C e C ++?

Um dos usos de ...é denotar entidades variadas em C e C ++. Qual o nome disso? É classificado como operador ou outra coisa quando usado dessa maneira? Quaisquer outros detalhes sobre ...? Edit: Eu sei o propósito de .... Estou perguntando sobre seu nome e classificação, que espero, seja...