Programação

Q & A para programadores profissionais e entusiastas

4
No CMake, como posso testar se o compilador é Clang?
Temos um conjunto de scripts de construção CMake de plataforma cruzada e oferecemos suporte à criação com Visual C ++ e GCC . Estamos testando o Clang , mas não consigo descobrir como testar se o compilador é ou não o Clang com nosso script CMake. O que devo testar …
151 c++  c  cmake  clang 



8
O que significa buffer?
Eu vejo a palavra "BUFFER" em todos os lugares, mas não consigo entender exatamente o que é. Alguém poderia explicar o que é buffer na linguagem dos leigos ? Quando é usado? Como isso é usado?

10
Listas de zip em Python
Estou tentando aprender como "zipar" listas. Para esse fim, tenho um programa em que, em um determinado momento, faço o seguinte: x1, x2, x3 = stuff.calculations(withdataa) Isto dá-me três listas, x1, x2, e x3, cada um, digamos, tamanho 20. Agora eu faço: zipall = zip(x1, x2, x3) No entanto, quando …
151 python  python-2.7 


22
Removendo linhas duplicadas da tabela no Oracle
Estou testando algo no Oracle e preenchi uma tabela com alguns dados de amostra, mas no processo carreguei acidentalmente registros duplicados, agora não consigo criar uma chave primária usando algumas das colunas. Como posso excluir todas as linhas duplicadas e deixar apenas uma delas?

5
Como definir um timer em Java?
Como definir um timer, por 2 minutos, para tentar se conectar a um banco de dados e lançar uma exceção se houver algum problema na conexão?
151 java  timer 

16
Como mover arquivos no node.js?
Como posso mover arquivos (como o shell de comando mv) no node.js? Existe algum método para isso ou devo ler um arquivo, gravar em um novo arquivo e remover o arquivo mais antigo?
151 file  node.js  express 


8
Identificando o relacionamento de dependência para pacotes python instalados com pip
Quando faço um congelamento de pip, vejo um grande número de pacotes Python que não instalei explicitamente, por exemplo $ pip freeze Cheetah==2.4.3 GnuPGInterface==0.3.2 Landscape-Client==11.01 M2Crypto==0.20.1 PAM==0.4.2 PIL==1.1.7 PyYAML==3.09 Twisted-Core==10.2.0 Twisted-Web==10.2.0 (etc.) Existe uma maneira de determinar por que o pip instalou esses pacotes dependentes específicos? Em outras palavras, como …
151 python  pip 


26
O Nginx serve arquivos .php como downloads, em vez de executá-los
Estou instalando um site em uma gota (Digital Ocean). Tenho um problema para instalar o NGINX com PHP corretamente. Eu fiz um tutorial https://www.digitalocean.com/community/tutorials/how-to-install-linux-nginx-mysql-php-lemp-stack-on-ubuntu-14-04, mas quando tento executar alguns O arquivo .php está apenas baixando ... por exemplo ... http://5.101.99.123/info.phpestá funcionando, mas ... Se eu for o principal http://5.101.99.123, está …
151 php  nginx  php-5.5 

10
Alternativa padrão ao truque ## __ VA_ARGS__ do GCC?
Há um problema conhecido com argumentos vazios para macros variadas em C99. exemplo: #define FOO(...) printf(__VA_ARGS__) #define BAR(fmt, ...) printf(fmt, __VA_ARGS__) FOO("this works fine"); BAR("this breaks!"); O uso BAR()acima é realmente incorreto de acordo com o padrão C99, uma vez que se expandirá para: printf("this breaks!",); Observe a vírgula à …

5
Como posso ver todos os problemas que estou assistindo no Github?
O Github tem um ótimo recurso onde você pode "assistir" a um problema. Isso é útil para obter notificações sobre o progresso desse problema. No entanto, às vezes você deseja encontrar o status de um problema que sabe que sinalizou para assistir, mas não consegue se lembrar do que era. …
151 github 

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.