Programação

Q & A para programadores profissionais e entusiastas


13
Quebrar ou retornar do Java 8 stream forEach?
Ao usar a iteração externa sobre um Iterablenós usamos breakou returndo aprimorado para cada loop como: for (SomeObject obj : someObjects) { if (some_condition_met) { break; // or return obj } } Como podemos breakou returnusando a iteração interna em uma expressão lambda do Java 8 como: someObjects.forEach(obj -> { …
313 java  foreach  lambda  java-8 

10
Maneira correta de desanexar de um contêiner sem pará-lo
No Docker 1.1.2 (mais recente), qual é a maneira correta de desanexar de um contêiner sem pará-lo? Por exemplo, se eu tentar: docker run -i -t foo /bin/bash ou docker attach foo (para o contêiner já em execução) sendo que ambos me levam a um terminal no contêiner, como saio …
313 docker 


14
Como definir variáveis ​​de ambiente no package.json
Como definir algumas variáveis ​​de ambiente de dentro package.jsonpara serem usadas com npm startcomandos semelhantes? Aqui está o que eu tenho atualmente no meu package.json: { ... "scripts": { "help": "tagove help", "start": "tagove start" } ... } Eu quero definir variáveis ​​de ambiente (como NODE_ENV) no script de inicialização …

18
Executando um cron a cada 30 segundos
Ok, então eu tenho um cron que eu preciso executar a cada 30 segundos. Aqui está o que eu tenho: */30 * * * * /bin/bash -l -c 'cd /srv/last_song/releases/20120308133159 && script/rails runner -e production '\''Song.insert_latest'\''' É executado, mas está sendo executado a cada 30 minutos ou 30 segundos? Além …

7
Como instalo o Java no Mac OSX, permitindo a troca de versão?
Quero instalar o OpenJDK Java no Mac OSX e fazê-lo funcionar junto com outros JDKs, pois é uma versão mais recente. Atualmente, baixei o tar.gz e o coloquei no meu caminho, mas isso é difícil de manter. A única outra instalação que encontrei que faz mais coisas automaticamente é a …
313 java  java-12 


14
Aguarde 5 segundos antes de executar a próxima linha
Esta função abaixo não funciona como eu quero; sendo um novato em JS, não consigo entender o porquê. Eu preciso esperar 5 segundos antes de verificar se newStateé -1. Atualmente, ele não espera, apenas verifica imediatamente. function stateChange(newState) { setTimeout('', 5000); if(newState == -1) { alert('VIDEO HAS STOPPED'); } }



11
Subdomínios, portas e protocolos curinga de acesso-controle-permissão-origem
Estou tentando habilitar o CORS para todos os subdomínios, portas e protocolos. Por exemplo, desejo poder executar uma solicitação XHR de http://sub.mywebsite.com:8080/ para https://www.mywebsite.com/ * Normalmente, gostaria de ativar a solicitação de origens correspondentes (e limitadas a): //*.mywebsite.com:*/*
312 cors 

18
Leia o arquivo inteiro no Scala?
O que é uma maneira simples e canônica de ler um arquivo inteiro na memória no Scala? (Idealmente, com controle sobre a codificação de caracteres.) O melhor que posso apresentar é: scala.io.Source.fromPath("file.txt").getLines.reduceLeft(_+_) ou devo usar um dos idiomas terríveis de Java , o melhor dos quais (sem usar uma biblioteca …
312 scala 

13
Você (realmente) escreve um código de exceção seguro? [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 que essa pergunta pode ser melhorada e possivelmente reaberta, visite o centro …

5
Exec do PHP () vs system () vs passthru ()
Quais são as diferenças? Existe uma situação ou razão específica para cada função? Se sim, você pode dar alguns exemplos dessas situações? O PHP.net diz que eles são usados ​​para executar programas externos. veja referência Dos exemplos que vejo, não vejo diferença óbvia. Se eu fosse simplesmente executar um script …
312 php  command  exec 

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.