| Autor |
Mensagem |
|
|
A ordem dos campos na definição de uma tabela não importa (exceto pelo caso em que os campos de tamanho fixo devam ficar antes, no caso específico do PostgreSQL). Você não ganha nem perde mais espaço com isso.
http://wiki.postgresql.org/wiki/Alter_column_position
|
 |
|
|
|
A ordem dos tratores altera o viaduto. Que eu saiba, você tem de desenhar o fundo primeiro, depois os desenhos.
|
 |
|
|
Provavelmente o diretório contém espaços (no Windows XP, por exemplo, user.dir costuma ser algo como "C:\Documents and Settings\usuario").
Você vai ter de adicionar algumas aspas para que o comando seja executado corretamente. Mas o que funciona melhor, nesse caso, é usar Desktop.open. Veja a documentação.
EDIT - esqueci que se o comando start enxerga um parâmetro com "", ele acha que é o título do "Prompt de Comando" que ele vai usar para iniciar a aplicação. Portanto, é necessário para o start usar um \"\" conforme eu estou mostrando acima.
|
 |
|
|
|
Toda vez que achei código com wait e notify para fazer manutenção, vi que havia algum problema de implementação (já que é uma arte conseguir usar adequadamente tais métodos), e que as coisas poderiam ser feitas de maneira mais simples usando-se algum conceito de nível mais alto, implementado em alguma classe de java.util.concurrent.
|
 |
|
|
luistiagos wrote:eu quero pintar na unha...
Deixando de brincadeiras:
Vai ser bem lento; acho que é melhor você ler sobre os algoritmos e entendê-los, em vez de fazer as coisas "no braço".
Até porque boa parte dos algoritmos nem em Java é implementado, mas sim em C com algumas partes em assembly.
|
 |
|
|
Talvez no dia ele esteja sem barba
|
 |
|
|
wait e notify não devem ser chamados se você não souber exatamente o que está fazendo.
São primitivas muito arriscadas se você não souber usá-las direito (threads, wait e notify são o equivalente do "goto" em programação estruturada).
Normalmente, você deve evitar usar tais coisas, e usar rotinas do pacote java.util.concurrent.
|
 |
|
|
Por exemplo, digamos que você tenha um array de 100K. Se você for fazer essa coisa que você está fazendo, vai criar um array de pelo menos 400K.
O jeito mais otimizado de criar um arquivo texto com bytes é você converter para Base-64; isso irá converter um array de 100K para um arquivo de 100K / 3 * 4 = 134 KB. Mesmo assim eu não recomendaria efetuar tal conversão.
|
 |
|
|
Que tal você conhecer um programador Cobol?
De preferência de alguma consultoria que preste serviços para algum banco?
Talvez você ache que o serviço é uma bosta, ou então que é exatamente tudo que você queria na vida.
Acho que é mais de você falar com a tal pessoa, que propriamente você bater um papo por email ou coisa parecida.
É questão de você procurar alguém no Linked-In, ou em algum fórum Cobol, e ver se consegue falar com a tal pessoa.
|
 |
|
|
Grave esses bytes como bytes mesmo.
É muito, muito mais eficiente que gravá-los como números.
Aprenda sobre campos BLOB.
|
 |
|
|
Rode este programa hoje (27/11/2009). Deve imprimir:
|
 |
|
|
Para criar um objeto de uma classe que está em um JAR que não está visível no seu CLASSPATH, você pode carregá-la através de um URLClassLoader.
|
 |
|
|
|
Eu ganhei uma camiseta assinada pelo Gosling ... (isso foi em um Solaris Day, que costumava ocorrer antes do Sun Tech Days).
|
 |
|
|
|
Você sabe pelo menos o que é um diretório?
|
 |
|
|
Os comandos da impressora laser são completamente diferentes dos comandos da impressora matricial.
Você normalmente usa, para a impressora laser, um gerador de relatórios, já que usar diretamente a "Java 2D Printing API" é bastante complicado.
|
 |
|
|