Programação

85
Como passar um tipo como parâmetro de método em Java

Em Java, como você pode passar um tipo como um parâmetro (ou declarar como uma variável)? Não quero passar uma instância do tipo, mas o próprio tipo (por exemplo, int, String, etc). Em C #, posso fazer isso: private void foo(Type t) { if (t == typeof(String)) { ... } else if (t ==...

85
Como visualizar a revisão remota do Git no Heroku

Para implantar no Heroku, eu uso git push heroku master. Mas como faço para ver qual revisão empurrei para o heroku? (Muitas vezes fico em dúvida se levantei a versão recente) Para quem não está familiarizado com ele, o script de criação do Heroku gera um repositório git remoto para o qual você...

85
Como entender símbolos em Ruby

Apesar de ler " Understanding Ruby Symbols ", ainda estou confuso com a representação dos dados na memória quando se trata de usar símbolos. Se um símbolo, dois deles contidos em objetos diferentes, existe no mesmo local de memória, então como é que eles contêm valores diferentes ? Eu esperava...

85
Lixo Java Thread coletado ou não

Esta questão foi postada em algum site. Não encontrei as respostas certas lá, então estou postando aqui novamente. public class TestThread { public static void main(String[] s) { // anonymous class extends Thread Thread t = new Thread() { public void run() { // infinite loop while (true)...

85
Delegar OpenID ao Google (NÃO Google Apps)

É possível usar meu site / blog pessoal para fazer login em sites que usam openid e delegar à minha conta do Google? OK, eu pesquisei essa pergunta no SO, mas nenhuma resposta boa. Depois de passar algum tempo descobri como fazer. Vou responder sozinho como uma forma de compartilhar....

85
Como cronometrar a velocidade de execução do programa Java

Como você cronometra a execução de um programa java? Não tenho certeza de que classe devo usar para fazer isso. Estou procurando algo como: // Some timer starts here for (int i = 0; i < length; i++) { // Do something } // End timer here System.out.println("Total execution time: " +...

85
Teste para resultado de seleção jQuery vazio

Diz que sim var s = $('#something'); e a seguir quero testar se o jQuery encontrou #algo, ou seja, quero testar se sestá vazio. Eu poderia usar minha confiança isempty()nisso: function isempty(o) { for ( var i in o ) return false; return true; } Ou, uma vez que os objetos jQuery são...

85
Como posso apagar os dados antigos do logcat?

Quando eu executo o comando adb logcat durante a execução do emulador do Android, todos os logs antigos passam despercebidos e, portanto, acho que eles estão armazenados em um arquivo em algum lugar. Existe um comando que posso executar para limpar os logs e começar do zero? Se não, existe...

85
Qual é o melhor H2 ou HSQLDB? [fechadas]

Como está atualmente, esta pergunta não se encaixa em nosso formato de perguntas e respostas. Esperamos que as respostas sejam apoiadas por fatos, referências ou experiência, mas esta questão provavelmente irá solicitar debate, argumentos, pesquisas ou discussão extensa. Se você...

85
MongoDB ORM para Python? [fechadas]

Como está atualmente, esta pergunta não se encaixa em nosso formato de perguntas e respostas. Esperamos que as respostas sejam apoiadas por fatos, referências ou experiência, mas esta questão provavelmente irá solicitar debate, argumentos, pesquisas ou discussão extensa. Se você...