Ir ao conteúdo

lxNeos

Membro Pleno
  • Posts

    53
  • Cadastrado em

  • Última visita

  1. Processador AMD Ryzen 5 5500 3.6GHz (4.2GHz Turbo), 6-Cores 12-Threads, Cooler Wraith Stealth, AM4, Sem Vídeo Integrado placa-mãe Biostar B550MH, Chipset B550, AMD AM4, mATX, DDR4 Cooler para Processador AMD Wraith Stealth, 92mm, AM4 Memória DDR4 Hikvision U10, 8GB 3200MHz ( São 3 pentes ) Placa de Vídeo ASUS Dual NVIDIA GeForce RTX 4060 EVO OC, 8GB, GDDR6, DLSS, Ray Tracing SSD WD Green 480GB, M.2 SATA III, Leitura 545MBs e Gravação 465MBs SSD WD Green 480GB, M.2 SATA III, Leitura 545MBs e Gravação 465MBs Fonte BRX, 550W, PFC Ativo, Yelow Gabinete Gamer Liketec Opera Dark, Mid Tower, Vidro Temperado, M-ATX, Black, Boa Pessoal , é q eu estou montando meu pc na terabyte , e so queria tirar algumas dúvidas , se o cooler que coloquei ai , que está disponibilizado pela terabyte , serve para o processador da AMD , pois ja ouvir falar como esses processadores possam esquentar, então fico na dúvida se devo comprar um watercooler ou um cooler desse ja serve.Coloquei a foto dele abaixo. E tambem se essa fonte de 500W seria mais do que o suficiente. E se pode haver alguma peça q eu coloquei tenha alguma incompatibilidade com outra.
  2. Ryzen 7 5700X3D RTX 4060 8GB SSD Pichau Kepler L, 512GB, M.2 16GB Ram T-Force Vulcan 3000MHZ B550M-PX, DDR4, Socket AM4, M-ATX, Chipset AMD B550, PCH-DNRB550M-PX
  3. Alguém poderia me indicar alguma fonte de 600W que não seja tão cara , e que seja de uma marca confiável
  4. Boa Noite pessoal , recentemente meu pc começou a não dar vídeo , mas ligava novamente. Fui ver o pc e vi que a ventoinha da placa de Vídeo não estava girando , e quando eu coloquei o cabo HDMI na placa-mãe deu Vídeo. Então era a placa de Vídeo, mas então eu so tirei a placa e passei limpa contato nas entradas , e ela voltou a funcionar, mas ai do nada quando estava usando o pc a tela simplesmente travou . E o pc não estava ligando mais , ai depois percebi que o pc so estava ligando com uma memória RAM específica . Então joguei fora a outra memória. Chegou hoje a minha nova memória RAM, coloquei no pc e tudo certo.So que do nada o pc deu tela azul , e pediu para reiniciar. Mas quando fui ligar o pc de novo . Deu de novo o mesmo problema , a placa de Vídeo não estava girando a ventoinha . Tirei uma memória RAM e deixei so uma .Ai deu certo , ela voltou a funcionar , mas ai eu inverti as memórias e troquei os slots. E deu certo,a placa de Vídeo estava funcionando com as duas memórias, so que ao colocar as duas memórias , eu tive que desligar o computador , pois ele estava deitado na mesa e todo aberto , então eu desliguei o pc , fechei a parte onde abre o gabinete , e liguei , e de novo a placa de Vídeo não funcionava. Mas agora a placa de Vídeo nem funciona mais com uma memória só.alguém sabe dizer o que poder ser isso ? . Essa placa so tem 1 ano só , ele não aparentava ter problema , ela estava funcionando normalmente algumas horas atras. Meu pc : Intel i57400 placa de Vídeo : rx550 4GB placa-mãe : Dx H110Z memórias RAM : 8GB HYPERX DDR4 3000mhz , 8GB CORSAIR DDR4 2400mhz HD 1 TERA SSD SATA 1 TERA FONTE 500W Obs : Eu sempre utilizei uma memória de 3000mhz e outra de 2400mhz , esse de 3000mhz na epoca eu comprei porque eu era bem leigo em relação ao pc. Mas as memórias rodam na frequência de 2400mhz
  5. Erro meu , era o driver mesmo , resolveu
  6. @Pedroou O cabo esta ligado na placa de Vídeo , eu vi aqui e notei que tinha driver desatualizado , atualizei , mas continua com o mesmo problema. Outro detalhe tambem , essa queda de fps , se eu ativar o vsync do jogo , o fps não cai mais
  7. Recentemente eu notei que praticamente quase todos o jogos que eu jogo eu notei umas pequenas travadas que incomodam bastante , e dps fui monitorar o pc e notei que o uso da GPU cai drasticamente e dps volta dps de um 1 segundo , alguém sabe o que poder ser ? Meu pc : i57400 16 Ram da hyperx placa-mãe Duex H110Z HD 1 tera RX 550 4GB Fonte 500W Tact power supply 80 plus
  8. Eu estou fazendo uma lista de chamada em java com banco de dados usando o mysql workbench , o codigo main exibe uma interface com o nome dos alunos , e matricula , e ao lado de cada aluno , possui 3 caixas de seleção , representando a presença , falta e a falta abonada , mas essas caixas de seleção não estão funcionando , eu quero que quando eu clique em qualquer uma , ela fica marcada, mas eu não sei o porque elas não funcionam , eu ja fiz esses códigos sem o banco de dados ,e elas funcionavam , mas quando implementei o banco , elas não funcionam mais; package projeto; import java.awt.BorderLayout; import java.awt.Color; import java.awt.Component; import java.awt.GridLayout; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; import java.util.HashMap; import java.util.Map; import javax.swing.ButtonGroup; import javax.swing.DefaultListModel; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JList; import javax.swing.JPanel; import javax.swing.JRadioButton; import javax.swing.ListCellRenderer; import javax.swing.ListSelectionModel; import javax.swing.SwingUtilities; public class ListadeChamadaGUI extends JFrame { private JList<Aluno> listaAlunos; private DefaultListModel<Aluno> model; private Connection connection; private DefaultListModel<PresencaInfo> presencaModel; private Map<Aluno, PresencaInfo> presencasMap; public ListadeChamadaGUI() { setTitle("Lista de Chamada"); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); setSize(400, 400); setLocationRelativeTo(null); initComponents(); setupDatabaseConnection(); loadAlunosFromDatabase(); addHeaderLabels(); } private void initComponents() { model = new DefaultListModel<>(); listaAlunos = new JList<>(model); listaAlunos.setSelectionMode(ListSelectionModel.SINGLE_SELECTION); listaAlunos.setCellRenderer(new AlunoListCellRenderer()); presencaModel = new DefaultListModel<>(); presencasMap = new HashMap<>(); getContentPane().add(listaAlunos, BorderLayout.CENTER); } private void setupDatabaseConnection() { String jdbcUrl = "jdbc:mysql://localhost:3306/localhost"; String username = "root"; String password = "nefertiti12345"; try { Class.forName("com.mysql.jdbc.Driver"); connection = DriverManager.getConnection(jdbcUrl, username, password); System.out.println("Conexão com o banco de dados estabelecida com sucesso!"); } catch (ClassNotFoundException e) { System.err.println("Driver do MySQL não encontrado!"); e.printStackTrace(); } catch (SQLException e) { System.err.println("Erro ao conectar-se ao banco de dados: " + e.getMessage()); e.printStackTrace(); } } private void loadAlunosFromDatabase() { try { String sql = "SELECT matricula, nome FROM alunos"; PreparedStatement statement = connection.prepareStatement(sql); ResultSet resultSet = statement.executeQuery(); while (resultSet.next()) { int matricula = resultSet.getInt("matricula"); String nome = resultSet.getString("nome"); Aluno aluno = new Aluno(matricula, nome); model.addElement(aluno); PresencaInfo presencaInfo = new PresencaInfo(); presencaModel.addElement(presencaInfo); presencasMap.put(aluno, presencaInfo); System.out.println("Aluno adicionado: " + aluno); } resultSet.close(); statement.close(); } catch (SQLException e) { System.err.println("Erro ao carregar alunos do banco de dados: " + e.getMessage()); e.printStackTrace(); } } private void addHeaderLabels() { JLabel cursoLabel = new JLabel("Curso: Ciência da Computação"); JLabel professorLabel = new JLabel("Professor: Henrique Nogueira"); JPanel headerPanel = new JPanel(new GridLayout(2, 1)); headerPanel.setBackground(Color.LIGHT_GRAY); headerPanel.add(cursoLabel); headerPanel.add(professorLabel); getContentPane().add(headerPanel, BorderLayout.NORTH); } public static void main(String[] args) { SwingUtilities.invokeLater(() -> { ListadeChamadaGUI gui = new ListadeChamadaGUI(); gui.setVisible(true); }); } private class AlunoListCellRenderer implements ListCellRenderer<Aluno> { private JPanel panel; private JLabel labelNome; private JRadioButton radioPresenca; private JRadioButton radioFalta; private JRadioButton radioAbonada; private ButtonGroup buttonGroup; public AlunoListCellRenderer() { panel = new JPanel(); panel.setLayout(new GridLayout(1, 4)); labelNome = new JLabel(); radioPresenca = new JRadioButton("Presença"); radioFalta = new JRadioButton("Falta"); radioAbonada = new JRadioButton("Abonada"); buttonGroup = new ButtonGroup(); buttonGroup.add(radioPresenca); buttonGroup.add(radioFalta); buttonGroup.add(radioAbonada); panel.add(labelNome); panel.add(radioPresenca); panel.add(radioFalta); panel.add(radioAbonada); } @Override public Component getListCellRendererComponent(JList<? extends Aluno> list, Aluno aluno, int index, boolean isSelected, boolean cellHasFocus) { labelNome.setText(aluno.getNome()); PresencaInfo presencaInfo = presencasMap.get(aluno); radioPresenca.setSelected(presencaInfo.isPresenca()); radioFalta.setSelected(presencaInfo.isFalta()); radioAbonada.setSelected(presencaInfo.isAbonada()); return panel; } } } package projeto; public class Aluno { private int matricula; private String nome; private PresencaInfo presencaInfo; public Aluno(int matricula, String nome) { this.matricula = matricula; this.nome = nome; this.presencaInfo = new PresencaInfo(); } public int getMatricula() { return matricula; } public String getNome() { return nome; } public PresencaInfo getPresencaInfo() { return presencaInfo; } @Override public String toString() { return nome; } } package projeto; import java.awt.Component; import java.awt.GridLayout; import javax.swing.ButtonGroup; import javax.swing.JLabel; import javax.swing.JList; import javax.swing.JPanel; import javax.swing.JRadioButton; import javax.swing.ListCellRenderer; public class AlunoListCellRenderer extends JPanel implements ListCellRenderer<Aluno> { private JLabel labelNome; private JRadioButton radioPresenca; private JRadioButton radioFalta; private JRadioButton radioAbonada; private ButtonGroup buttonGroup; public AlunoListCellRenderer() { setLayout(new GridLayout(1, 4)); labelNome = new JLabel(); radioPresenca = new JRadioButton("Presença"); radioFalta = new JRadioButton("Falta"); radioAbonada = new JRadioButton("Abonada"); buttonGroup = new ButtonGroup(); buttonGroup.add(radioPresenca); buttonGroup.add(radioFalta); buttonGroup.add(radioAbonada); add(labelNome); add(radioPresenca); add(radioFalta); add(radioAbonada); } @Override public Component getListCellRendererComponent(JList<? extends Aluno> list, Aluno aluno, int index, boolean isSelected, boolean cellHasFocus) { labelNome.setText(aluno.getNome()); PresencaInfo presencaInfo = aluno.getPresencaInfo(); radioPresenca.setSelected(presencaInfo.isPresenca()); radioFalta.setSelected(presencaInfo.isFalta()); radioAbonada.setSelected(presencaInfo.isAbonada()); return this; } } package projeto; import javax.swing.JRadioButton; public class PresencaInfo { private boolean presenca; private boolean falta; private boolean abonada; private JRadioButton radioButton; public boolean isPresenca() { return presenca; } public void setPresenca(boolean presenca) { this.presenca = presenca; } public boolean isFalta() { return falta; } public void setFalta(boolean falta) { this.falta = falta; } public boolean isAbonada() { return abonada; } public void setAbonada(boolean abonada) { this.abonada = abonada; } public JRadioButton getRadioButton() { return radioButton; } public void setRadioButton(JRadioButton radioButton) { this.radioButton = radioButton; } }
  9. O objetivo desses códigos é mandar uma mensagem pra outro computador através do seu ip , um código é quando a maquina recebe a mensagem (listener) e outro é pra quem manda a mensagem (talker) , os 2 códigos roda , mas a mensagem n chega no outro computador , o que estaria errado nos códigos ? // talker.c -- a datagram "client" demo #ifdef _WIN32 //Windows int betriebssystem = 1; #include <winsock2.h> #include <ws2tcpip.h> #include <iphlpapi.h> #include <ws2def.h> #pragma comment(lib, "ws2_32.lib") #include <windows.h> #include <io.h> #include <stdio.h> #else // Linux #include <sys/socket.h> #include <netinet/in.h> #include <arpa/inet.h> #include <netdb.h> int betriebssystem = 2; #endif /* #include <stdio.h> #include <sys/types.h> #include <sys/socket.h> #include <netinet/in.h> #include <netdb.h> #include <string.h> #include <stdlib.h> #include <errno.h> */ #define SERVER_PORT 5000 // A porta onde os usuários estarão se conectando int main(int argc, char *argv[]) { int sockfd; struct sockaddr_in their_addr; // endereço do servidor struct sockaddr_in my_addr; // meu endereço int numbytes; WSADATA wsaData; if (argc != 3) { fprintf(stderr,"uso: talker nome_do_host mensagem\n"); exit(1); } // Inicializa a biblioteca Winsock if (WSAStartup(MAKEWORD(2, 2), &wsaData) != 0) { fprintf(stderr, "Falha ao iniciar a biblioteca Winsock: %d\n", WSAGetLastError()); exit(1); } //cria o socket if ((sockfd = socket(PF_INET, SOCK_DGRAM, 0)) == -1) { perror("talker: socket"); } //preenchendo estrutura de endereçamento their_addr.sin_family = AF_INET; their_addr.sin_port = htons(SERVER_PORT); // porta do servidor inet_pton(AF_INET, "192.168.32.53", &their_addr.sin_addr); // IP do servidor memset(their_addr.sin_zero, '\0', sizeof their_addr.sin_zero); // envia a mensagem para o servidor if ((numbytes = sendto(sockfd, argv[2], strlen(argv[2]), 0, (struct sockaddr *)&their_addr, sizeof their_addr)) == -1) { perror("talker: Olá mundo!"); exit(1); } printf("talker: enviados %d bytes para %s\n", numbytes, argv[1]); close(sockfd); WSACleanup(); // Finaliza a biblioteca. return 0; } // talker.c -- a datagram "client" demo #ifdef _WIN32 //Windows int betriebssystem = 1; #include <winsock2.h> #include <ws2tcpip.h> #include <iphlpapi.h> #include <ws2def.h> #pragma comment(lib, "ws2_32.lib") #include <windows.h> #include <io.h> #include <stdio.h> #else // Linux #include <sys/socket.h> #include <netinet/in.h> #include <arpa/inet.h> #include <netdb.h> int betriebssystem = 2; #endif /* #include <stdio.h> #include <sys/types.h> #include <sys/socket.h> #include <netinet/in.h> #include <netdb.h> #include <string.h> #include <stdlib.h> #include <errno.h> */ #define SERVER_PORT 5000 // A porta onde os usuários estarão se conectando int main(int argc, char *argv[]) { int sockfd; struct sockaddr_in their_addr; // endereço do servidor struct sockaddr_in my_addr; // meu endereço int numbytes; WSADATA wsaData; if (argc != 3) { fprintf(stderr,"uso: talker nome_do_host mensagem\n"); exit(1); } // Inicializa a biblioteca Winsock if (WSAStartup(MAKEWORD(2, 2), &wsaData) != 0) { fprintf(stderr, "Falha ao iniciar a biblioteca Winsock: %d\n", WSAGetLastError()); exit(1); } //cria o socket if ((sockfd = socket(PF_INET, SOCK_DGRAM, 0)) == -1) { perror("talker: socket"); } //preenchendo estrutura de endereçamento their_addr.sin_family = AF_INET; their_addr.sin_port = htons(SERVER_PORT); // porta do servidor inet_pton(AF_INET, "192.168.0.5", &their_addr.sin_addr); // IP do servidor memset(their_addr.sin_zero, '\0', sizeof their_addr.sin_zero); // envia a mensagem para o servidor if ((numbytes = sendto(sockfd, argv[2], strlen(argv[2]), 0, (struct sockaddr *)&their_addr, sizeof their_addr)) == -1) { perror("talker: Olá mundo!"); exit(1); } printf("talker: enviados %d bytes para %s\n", numbytes, argv[1]); close(sockfd); WSACleanup(); // Finaliza a biblioteca. return 0; }
  10. Tarct Power Supply
  11. Faz uns dias que o meu pc do nada ele desliga , e as vezes também reinicia do nada , eu achava que era o cabo da fonte , porque ele estava meio frouxo e tal , mas eu o troquei e o problema ainda continua , alguém sabe o que pode ser ? Config do pc : Processador : Intel(R) Core(TM) i5-7400 CPU @ 3.00GHz 3.00 GHz Placa de Vídeo : AMD 550 4GB HD : 1TB placa-mãe : DX H110Z FONTE : 550 WATTS RAM : 16 GB da hyperx
  12. Crie um programa que leia números inteiros do usuário até que uma linha em branco seja inserida. Uma vez que todos os números inteiros foram lidos, seu programa deve exibir todos os números, seguidos por todos os zeros, seguidos por todos os números positivos.* Dentro de cada grupo, os números devem ser exibidos na mesma ordem em que foram inseridos pelo usuário. Por exemplo, se o usuário digitar os valores 3, -4, 1, 0, -1, 0 e -2, Então seu programa deve gerar os valores -4, -1, -2, 0, 0, 3 e 1. lista = [] while True: valor = int(input('Digite um valor inteiro (Linha em branco para parar): ')) lista.sort() if valor == " ": print(lista) break elif valor <= 0: print(lista) elif valor == 0: print(lista) elif valor >= 0: print(lista) lista.append(valor) Eu estava fazendo essa questão , boa parte dela dar certo quando executo , porém , quando eu coloco a parte branca , o programa é para parar , mas ele dar um erro dizendo : invalid literal for int() with base 10: ' ' , esse erro dar na linha do : valor = int(input('Digite um valor inteiro(Linha em branco para parar):')) , eu vi que tem a ver por conta que o espaço em branco ' ' ,é considerado uma string , mas como eu faço pra meio que considera-la um inteiro também ? Eu n sei exatamente o que eu preciso converter
  13. Comprei um mouse novo recentemente chamado Vinik VX Gaming Void,porém,quando eu coloco o mouse no ar,sem nenhuma superfície em baixo dele,o cursor do mouse começa a se tremer e mexer sozinho,o sensor do mouse n é bom? E quando eu viro o sensor para cima,ou seja, o mouse ao contrario, sem nenhuma superfície de contato,ele fica estatico.alguém sabe o que pode ser?

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...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!