Ir ao conteúdo
  • Cadastre-se

AdrianoSiqueira

Membro Pleno
  • Posts

    1.287
  • Cadastrado em

  • Última visita

Tudo que AdrianoSiqueira postou

  1. No meu ver, a melhor opção seria o Abstract Factory, porque você precisa criar exercícios que estão relacionados entre si (não sei explicar de um jeito bom, veja os links abaixo). Links sobre o Abstract Factory: Youtube Tutorials Point Geeks for Geeks Dev Media Refactoring A respeito de como começar o código, recomendo começar pelas abstrações. Crie as categorias de exercícios que você vai precisar. Depois as interfaces para cada tipo de exercício. E por fim os exercícios em si. Tente fazer, e vamos ajudando conforme as dúvidas vão surgindo. Veja se esse diagrama te ajuda em algo:
  2. Você não tem o Maven instalado na sua máquina, por isso o sistema não encontra o comando mvn. Aparentemente, o projeto contém o módulo wrapper do Maven, que pode ser usado passando o comando mvnw.cmd <opções> no Windows. Ou o comando mvnw <opções> no Linux.
  3. Na minha opinião, tanto faz. Gostei mais do XPG pela informação sobre o TBW, além de ter velocidade de leitura maior e ser mais barato. Sem falar que a garantia de ambos é excelente. Enfim, eu iria com a XPG só pela questão de preço mesmo, os dois são bem equivalentes.
  4. Também uso o Intellij, realmente é um porre compartilhar projeto Swing do NetBeans, porque o código é todo travado para o funcionamento dele (perceba que em muitos lugares você vai ver uns comentários estranhos marcando o início e o final do método). O Intellij consegue editar isso, mas se você remover essas marcações, ou posicionar elas em um lugar diferente, o código para de funcionar corretamente no NetBeans, então tome cuidado para preservar as marcações. Outro ponto é que o editor de interface gráfica do NetBeans não é compatível com o Intellij, porque o NetBeans injeta uma bibioteca chamada NullLayout, ela é a responsável pela facilidade de arrastar os componentes livremente pelos painéis. Essa biblioteca é interna do NetBeans, sendo um pouco complicado adicionar ela no Intellij. Falando a nível de código, podemos citar a formatação. O NetBeans formata usando um estilo e o Intellij usando outro, mas isso pode ser ajustado nas configurações do Intellij. Enfim, é possível usar o Intellij para trabalhar com outras pessoas usando o NetBeans, sóprecisa ter um pouco de paciência e cuidado para não quebrar o código dos outros. Sobre o editor de interface gráfica, não tem muito jeito, ou você não mexe nela, ou usa o NetBeans junto com o Intellij.
  5. Qualquer processador serve para programar. Eu uso um Pentium de 11 anos de idade. A questão é a quantidade de paciência que você vai precisar para abrir o IDE e para compilar o código. Com esse Ryzen, você vai passar menos raiva que eu, isso eu garanto .
  6. Concordo com o @Felipecfk , disseram que o JavaFX seria o substituto do Swing, mas ainda vejo muita coisa feita com Swing. No futuro quem sabe, mas por enquanto é bom aprender sobre os dois.
  7. Quando eu usava o Windows 7 passei por algo parecido. Me parecia alguma coisa relacionada com economia de energia (tipo o celular quando fica parado, ele entra em modo de economia). No meu caso o sistema voltava ao normal depois de alguns segundos. Qual o plano de energia que você está usando?
  8. Não estou muito familiarizado com processadores de notebook, mas esse processador tem o final 'U', que significa que ele tem maior eficiência energética em detrimento da performance (é mais lento, mas gasta menos energia).
  9. Precisaria saber o modelo exato do processador. Pode informar o link da loja onde viu o anúncio?
  10. Enquanto não bater no limite térmico do processador, pode ficar tranquilo. Mesmo se bater, o processador reduz a velocidade para controlar a temperatura (o famoso throttling). Se isso não for o suficiente (um cenário de desastre, por exemplo), então o processador se desarma para evitar que queime (é quando o PC trava com um bipe contínuo, ou simplesmente o PC desliga de forma brusca).
  11. Acredito que a variação térmica esteja normal. Mas para desencargo de consciência, revise os encaixes do cooler, pode ser que alguma presilha não encaixou direito.
  12. Até a versão 10 do JDK, o JavaFX vem embutido. A partir da versão 11, é necessário baixá-lo separadamente no site do Gluon, ou usar algum gerenciador de dependências como o Maven ou Gradle. O IDE não tem nada a ver com isso, você pode usar qualquer um que te agrade mais. Como você está começando a aprender Java, pode começar com o JDK 8 ou 11 (acho que são os mais utilizados). Mas se pretende usar o JavaFX, recomendo que use o JDK 8, pela comodidade e pela simplicidade de empacotamento. É perfeitamente possível usar o JavaFX no JDK 11, mas precisa de uns passos a mais para fazer tudo funcionar, o que pode ser um porre, principalmente para quem está começando.
  13. Qual a temperatura do processador quando está ocioso? E quando está em jogo?
  14. Veja se ajuda: https://stackoverflow.com/questions/28906859/module-has-no-attribute-urlencode
  15. Acredito que tenha várias maneiras. Alguns gabinetes vem com o controlador, nesse caso você liga as fans no controlador, liga o controlador na placa-mãe e configura no aplicativo. Se o gabinete não veio com a controladora, você pode comprar uma e seguir o mesmo procedimento. Dependendo da placa-mãe, você nem precisa de controladora, basta liga as fans nas conexões da placa-mãe e elas serão reconhecidas pelo aplicativo (nem sempre funciona, depende da placa-mãe).
  16. @youxi , Baseado nas opções eu diria que você tem interesse em gabinetes dual chamber, pesquise por esse termo e veja se encontra algum que cabe no orçamento.
  17. O multiplayer é local, ou via lan? Se for via lan, verifique se o firewall do windows não está bloqueando a conexão.
  18. Vê se é um desses: https://flathub.org/apps/details/com.teeworlds.Teeworlds https://flathub.org/apps/details/tw.ddnet.ddnet
  19. O segundo for está percorrendo uma faixa inválida de valores. Se você está aprendendo sobre vetores, deve ter recebido uma aula sobre indexação. Praticamente tudo do Java que é indexado inicia a contagem em 0. Logo, se você tem um vetor de 5 posições, os índices irão de 0 até 4. Veja o exemplo: Indice = [0, 1, 2, 3, 4] Valor = [1, 2, 3, 4, 5] 5 valores com índice de 0 até 4. No seu segundo for, você inicia o contador com 5, quando vai tentar acessar o vetor nessa posição, você recebe a exceção ArrayIndexOutOfBoundsException (Índice do vetor fora do limite), ou seja, o índice 5 não existe no vetor.
  20. Talvez isso ajude: import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; public class ContadorLinha { public static void main(String[] args) { ConnectionFactory factory = new ConnectionFactory(); String sql = "SELECT COUNT(*) FROM tabela;"; int linhas = 0; try ( Connection connection = factory.open(); PreparedStatement statement = connection.prepareStatement(sql) ) { ResultSet resultSet = statement.executeQuery(); if (resultSet.next()) { linhas = resultSet.getInt(1); } } catch (SQLException e) { e.printStackTrace(); } System.out.printf("Encontradas %d linhas\n", linhas); } /* * Essa classe NÃO funciona como está. É necessário preencher as * 'strings' com os valores correspondentes a URL, USUÁRIO e SENHA. */ private static class ConnectionFactory { private final String url = ""; private final String user = ""; private final String pass = ""; public Connection open() throws SQLException { return DriverManager.getConnection(url, user, pass); } } }
  21. O 5600x é bem forte, vai levar de boa. Veja esse teste com a 3080 TI:

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...