| Autor |
Mensagem |
|
|
UdusCode ,
vários erros aí!Método em maíuscula, uso do float,não está verificando divisão por ZERO...
Para evitar esse divisão,poderia fazer algo do tipo:
if (Vtotal == 0) {
throw new IllegalArgumentException("O VTotal eh 0");
}
Vc pode personalizar uma excessão só para isso, criar outra(ou outro método) para evitar a digitação de Strings(o disparará um IllegalArgumentException) e por aí vai.
|
 |
|
|
guilherme,
depende dos requisitos!
Se for um sistema ridículo com 1 ADM e 10 usuários, pode até ser um atributo da entidade usuário.Mas geralmente, o bom e velho Usuario-Perfil é o que mais uso.Não crio diferentes níveis de acesso se NÃO faz parte do escopo nem é necessidade dos mantenedores do sistema.
|
 |
|
|
Ninguem sabe me falar nada sobre esse Banco?
O Prevayler é um mecanismo de persistência transparente de objetos, mas não é um banco de dados.Usei ele no meu projeto final em 2004.
public boolean remove(Pessoa pes) {
return listaPessoas.remove(pes);
}
Esse método é void, e verifique se sua lista de pessoas e seu Objeto Pessoa implementam a interface Serializable, o que marca eles como persistíveis para o sistema prevalente.E vc precisa de uma Transação para a execução de uma ACID transaction através do método executeOn.Fiz uns 10 sisteminhas com o Prevayler, mas não mexo há muitos anos, me perdoe se falei besteira(pode ter mudado muita coisa de lá para cá).
Uma rápida googlada me retornou esse tutorial do Vitor Panplona, um participante outrora ativo do pojeto Prevayler:
http://vitorpamplona.com/wiki/Tutorial%20Prevayler%202
|
 |
|
|
Não precisa de HT, mas eu achava que, pelo menos no mundo Intel, um Core = um processador lógico a não ser que tenha HT, aí são dois.
Na teoria, a abordagem modular seria muito mais rápida do que a com núcleos lógicos(i.e.:se fossem consideradas mesma frequência e implementação de cache), mas bugs horrorosos principalmente no sistema de prefetch e no L3 e uma má abordagem e alta latência do L1 tornaram o Bulldozer uma piada.Mas a nova versão dele(núcleo Piledriver) já tá mostrando uns ganhos espantosos.A APU Trinity(núcleo Piledriver SEM L3), já tem mostrado um processamento de inteiros até 40% mais rápida.Coisas boas virão.Parabéns pelo projeto.
|
 |
|
|
Dois threads rodando no mesmo core (compartilham L1, L2 e L3)
Se precisa de HT só funciona num Intel?Já testou na abordagem modular como funciona num Bulldozer?
|
 |
|
|
É de se esperar que o brasileiro não esteja acostumado com isso. Melhor é o QI, não é???
André, a sua memória me parece curta considerando que vc foi cadastrado em 2005.
Essa MERITOCRACIA(que sou totalmente a favor, mas não num fórum de Internet) já teve aqui, e deu MUITA confusão.Pela sua data de registro(2005) vc deve ter pego o velho tempo das estrelinhas, e isso dava muito problema.Tinha usuários votando em outros de forma sistêmica só porque não concordava com a posição de outro em dado assunto. O brasileiro não sabe votar(novidade...), e tinha mais gente preocupada em ferrar o outro do que avaliar positivamente, com trolls se cadastrando só para detonar o Karma de outro usuário.E como o Adriano falou, ainda há o risco de guerra de EGOS, o que prejudica o sentido de COMUNIDADE do GUJ.
|
 |
|
|
diogorcarvalho,
muito punk!
Vai postando as atualizações/melhorias que vc for fazendo aqui.
|
 |
|
|
Além de um for, seria bom por algum método para limpar esses campos de uma forma mais genérica, algo + ou - como:
Só para evitar aquele bando de linhas de setText...aliás dá para evitar aqueles setBackgrounds todos também.
|
 |
|
|
srmachado,
pega o exemplo que eu postei aqui(cria sub-cabeçalhos dentro de um mesmo):
http://www.guj.com.br/java/216125-jtable-com-subheaders
Ela ajuda um pouco no que vc quer.
|
 |
|
|
DeGuedes,
exemplo dele mesmo, aqui no GUJ:
http://www.guj.com.br/java/213145-autocomplete-com-glazedlists
Sempre dá uma pesquisada por aqui, sempre se acha algo de útil.
Ah, uso o Auto complete do Glazed num projeto por aqui e funciona legal.
|
 |
|
|
Ah, vc não explicou!
Estranho...isso que vc fez:
Deveria 'desligar' a tooltip.Veja se essa jlabel não tá sendo sobrescrita em algum lugar,ou vc está chamando esse método num lugar que não está sendo executado.
|
 |
|
|
Já tentou:
???
|
 |
|
|
Parace que a Khan academy tá fazendo escola.O professor/pesquisador de Stanford largou a universidade de fez o UDACITY, uma startup paa cursos online de baixo custo.
Notícia:
http://chronicle.com/blogs/wiredcampus/stanford-professor-gives-up-teaching-position-hopes-to-reach-500000-students-at-online-start-up/35135
E eu acho interessante esse curso aqui(construíndo o seu próprio motor de pesquisas):
http://www.udacity.com/cs#101
|
 |
|
|
jean.zunino
Isso era um probleminha conhecido que ficou de ser visto nas futuras revisões.
|
 |
|
|
O sistema precisa carregar mais de 1 milhão de registros, e a menor tabela tem 8 colunas, como carregar tudo isso em tempo hábil. Como projetar algo que seja rápido e na hora de carregar tantos registros assim??????
A primeira pergunta é: Tem certeza que vc precisa carregar tudo de uma vez só?Eu mesmo tenho um sistema aqui que carrega 50 mil linhas com 50 colunas(7 segundos num i5 mobile-Oracle 10g usando executeBatch ), mas na versão de produção os dados já estarão inseridos.
Sei de alguns sistemas que precisam de zilhões de coordenadas para fazer cálculos em tempo real(sem contar financeiros e científicos), mas a que atende o seu sistema?
|
 |
|
|