Programação

507
Posso forçar o pip a reinstalar a versão atual?

Eu me deparei com situações em que uma versão atual de um pacote parece não estar funcionando e requer reinstalação. Mas pip install -Unão tocará em um pacote que já esteja atualizado. Vejo como forçar uma reinstalação, primeiro desinstalando (com pip uninstall) e depois instalando, mas existe uma...

506
O que é uma função "estática" em C?

A pergunta era sobre simples c funções, não c ++ static métodos, conforme esclarecido nos comentários. Eu entendo o que é uma staticvariável, mas o que é uma staticfunção? E por que se eu declarar uma função, digamos void print_matrix, em digamos a.c(SEM a.h) e inclua "a.c"- eu recebo...

506
Qual é a diferença entre char s [] e char * s?

Em C, pode-se usar uma string literal em uma declaração como esta: char s[] = "hello"; ou assim: char *s = "hello"; Então qual é a diferença? Quero saber o que realmente acontece em termos de duração do armazenamento, tanto em tempo de compilação quanto em tempo de

506
O que é o Node.js? [fechadas]

Atualmente, essa questão não se encaixa no nosso formato de perguntas e respostas. Esperamos que as respostas sejam apoiadas por fatos, referências ou conhecimentos, mas essa pergunta provavelmente solicitará debates, argumentos, pesquisas ou discussões prolongadas. Se você acha...

506
Como "culpo" uma linha excluída?

git blameé ótimo para linhas modificadas e adicionadas, mas como posso descobrir quando uma linha que existia em uma confirmação anterior específica foi excluída? Estou pensando bisect, mas esperava algo mais prático. (Antes que você pergunte: neste caso, eu apenas fiz uma git log -pe procurou...

506
Como obter a largura e a altura da tela no iOS?

Como obter as dimensões da tela no iOS? Atualmente, eu uso: lCurrentWidth = self.view.frame.size.width; lCurrentHeight = self.view.frame.size.height; dentro viewWillAppear:ewillAnimateRotationToInterfaceOrientation:duration: A primeira vez que recebo o tamanho da tela inteira. A segunda vez que...

506
Colocando a borda dentro da div e não na borda

Eu tenho um <div>elemento e quero colocar uma borda nele. Eu sei que posso escrever style="border: 1px solid black", mas isso adiciona 2px a ambos os lados da div, o que não é o que eu quero. Prefiro que essa borda seja -1px da borda da div. A div em si é 100px x 100px, e se eu adicionar...

506
O que é esse Javascript "requer"?

Estou tentando fazer com que o Javascript leia / grave em um banco de dados PostgreSQL. Encontrei este projeto no github. Consegui obter o seguinte código de exemplo para executar no nó. var pg = require('pg'); //native libpq bindings = `var pg = require('pg').native` var conString =...

505
Como anexar a um arquivo no Node?

Estou tentando anexar uma seqüência de caracteres a um arquivo de log. No entanto, o writeFile apagará o conteúdo todas as vezes antes de escrever a string. fs.writeFile('log.txt', 'Hello Node', function (err) { if (err) throw err; console.log('It\'s saved!'); }); // => message.txt erased,...

505
Ignorar ganchos de confirmação do Git

Eu estou olhando para um gancho git que procura por instruções de impressão no código Python. Se uma declaração de impressão for encontrada, ela impede o commit do git. Quero substituir esse gancho e me disseram que há um comando para fazê-lo. Não consegui encontrá-lo. Alguma...

505
Por que sizeof (x ++) não incrementa x?

Aqui está o código compilado nas janelas dev c ++: #include <stdio.h> int main() { int x = 5; printf("%d and ", sizeof(x++)); // note 1 printf("%d\n", x); // note 2 return 0; } Espero xser 6 depois de executar a nota 1 . No entanto, a saída é: 4 and 5 Alguém pode explicar por xque...