Ir ao conteúdo
  • Cadastre-se

v1c2rr

Membro Pleno
  • Posts

    44
  • Cadastrado em

  • Última visita

Tudo que v1c2rr postou

  1. Boa tarde a todos, Antes de 26 de Janeiro desse ano estive usando meu laptop normalmente por dual-boot Ubuntu 20.04 + Windows 7 que é a OS de fábrica inclusa, até que veio essa tela ("SO não encontrado ou Operating system not found" conforme anexo), daí tentei realizar a instalação da OS pelas mídias de recovery fornecidas pela Sony as quais gravei cada uma das ISO's em cada um dos DVDs virgens e instalei a OS de fábrica inserindo os CDs pelas suas ordens: disco 1, disco 2 e por ai vai... contudo obtive essa mensagem ("Um erro ocorreu durante a execução de um aplicativo" conforme anexo). Liguei para o suporte da Sony questionando esse erro e eles orientaram em levar o laptop para a assistência técnica e disseram que poderia ser o HDD com defeito ou falha no leitor/gravador de CD e DVD. Inicialmente entrei no VAIO Care Rescue e fiz um check-in verificando pelos setores defeituosos do HDD e obtive que nenhum erro foi detectado e consequentemente no VAIO, consegui recuperar meu notebook mas atualmente estou usando o Ubuntu 20.04 onde apaguei todo o meu HDD e reinstalei integralmente esse, ontem acabei enfrentando outro erro atípico só que no Ubuntu mas felizmente consegui formatar a máquina para o Ubuntu, tentei reinstalar o Windows e obtive esse mesmo problema que citei acima, valeria a pena instalar essas ISO's através de pendrive bootável? E como resolver esse problema? Desde já muito obrigado!! Obs: Já passei por esse problema com a tela Operating system not found duas vezes sendo essa a terceira
  2. Não costumo jogar com frequência, uso mais PC para machine learning e design de gráficos 3D mas além da sugestão acima referente ao Dell G15 recomendo fortemente também o Lenovo Ideapad 3i com i7, 16GB ram, SSD 512GB e NVIDIA GTX
  3. Boa noite a todos (Lá vem "textão") Estou com problemas na dobradiça do meu Sony VAIO SVE14A15FBB (Notebook lançado em 2011) já a algum tempo (desde 2019) conforme fotos, na hora de fechar a tampa, a parte entre a moldura e a tampa acabava se alargando conforme a tampa ia sendo abaixada e para eu conseguir fechar totalmente eu era obrigado a segurar com os dois dedos no canto inferior direito e ir abaixando levemente até fechar, me recordo que em um dos dias em que abri a tampa para ligar o notebook acabaram caindo uns pedaços bem pequenos de plástico que deviam ser referentes as bases de sustentação (partes em que as porcas serrilhadas ficam grudadas na carcaça) Estes últimos dias decidi em abrir minha tela para ver o que aconteceu e então percebi que no canto inferior direito os plásticos das duas bases de sustentação tinham quebrado (conforme fotos) e as porcas tinham se rompido da carcaça da tampa e ficaram presas nos parafusos, diferente do canto inferior esquerdo que as porcas ainda estão fixas, já apliquei algodão embebido no plástico onde as porcas ficavam e fiz alguns riscos antes de aplicar resina em volta das porcas mas quando fui tentar parafusar novamente não adiantou e as porcas não fixaram na carcaça. Então vi uma tampa do modelo do meu notebook junto com as dobradiças e parafusos a venda, tirei umas dúvidas da instalação daí o técnico disse que eu teria que remover as dobradiças da base, abri a parte inferior (conforme foto) para instalar toda a tampa só que quando fui tentar desparafusar dois parafusos das dobradiças da base consegui desrosquear mas eles não saiam do lugar (Tentei colocar os vídeos aqui mas não consegui), acredito que as porcas da base também se descolaram da carcaça por esta impossibilidade de retirada. Hoje acabei deixando a tela solta encostada na parede até tentar arrumar. Nesse caso como eu procederia quando consigo desparafusar e não consigo retirar este por completo? Já liguei em três assistências autorizadas só que eles disseram que eu teria que deixar o equipamento por muitos dias para análise por não haver peças do meu modelo apesar de eu ter achado no mercadolivre junto as dobradiças.
  4. Boa noite, Formatei meu laptop no dia 10/03/2021 devido a uma falha no meu S.O. anteriormente o Windows 7 Home Premium o qual deve ter sido corrompido (Operating System Not Found), só que antes realizei o backup dos dados em uma opção de recovery dada pelo fabricante fora do S.O. para o meu HD externo antes de formatar novamente o meu laptop e o backup foi realizado, daí tentei formatar pela opção ASSIST do meu laptop ainda com Windows 7 Home Premium, e nos 2% de instalação dava uma mensagem de erro sem nada, daí acabei formatando o meu laptop com o Ubuntu 20.04 Focal Fossa, após um mês formatado só hoje que percebi em algumas pastas internas a essa alguns arquivos e pastas que estavam faltando (imagens, arquivos pdf, arquivos txt, arquivos docx..., músicas, códigos de linguagens de programação os quais uso), algumas pastas com poucos arquivos, daí outras que consegui recuperar todo o seu conteúdo diria que uns 80%, e não sei agora porque isso aconteceu. Existe algum software ou algum procedimento no Ubuntu para recuperar arquivos mesmo após formatado por muito tempo?
  5. Boa tarde a todos! Acredito que já devem haver zilhões de tópicos com esta mesma dúvida, e muitos usuários realizando a mesma pergunta mas vim aqui pois todos os blogs, sites e posts que vi com estes tipos de dúvidas tinha mais textão do que informações explícitas, venho aqui tirar a dúvida de qual seria o preço justo para cobrar em um sistema pois até então em desenvolvimento só consegui uma proposta de freelancer como desenvolvedor VBA Excel por um budget fraco este proposto pelo cliente e nada mais, e estes dias em sites de freelancer enviando propostas um dos clientes pediu um pdv para um comércio alimentício com integração com apps sem mencionar a linguagem e ofereci R$1.600,00 por um trabalho levando em conta R$5/hora + 8 horas de produção + 40 dias e fui rejeitado com o cliente dizendo que conseguiu uma pessoa em um trabalho de 60 dias por um budget muito inferior. A linguagem de programação influenciaria um valor diferente? Devo cobrar pelas funcionalidades da aplicação aumentando o valor da hora? como eu poderia antes de começar ter uma noção e propor exatamente os dias de desenvolvimento? Já vi usuário aceitando até valores na casa dos R$300 - R$700 por apps complexos e as vezes preciso de dias a mais de coisas que nunca tive experiência na linguagem para estudar e implementar. Grato!
  6. Olá galera!! Estou aqui travado tentando desenvolver uma listagem de todos os dados de uma tabela do banco de dados access a partir do VBA dentro de uma tabela criada no excel, dai fiz uma que atualizasse quando alguma linha fosse inserida e agora estou tentando fazer uma para deletar no excel a linha que foi excluída no banco de dados. Basicamente ficou assim para inserir: Sub atualizar_click() Dim DBFullName As String Dim connect As String, Source As String Dim Col As Integer DBFullName = "C:\Users\Victor\Documents\ise.accdb" 'Call Connection Set rs = New ADODB.Recordset With rs Source = "SELECT * FROM estudantes ORDER BY cotacao" Call Connection .Open Source:=Source, ActiveConnection:=con For Col = 0 To rs.Fields.Count - 1 'leitura dos campos da tabela Range("C13").Offset(0, Col).Value = rs.Fields(Col).Name Next 'cópia do valor contido no banco Range("C13").Offset(1, 0).CopyFromRecordset rs End With Set rs = Nothing End Sub Essa acima atualiza a tabela que está no excel quando algum dado é inserido inserindo uma linha de valores de acordo com a cotação que foi pesquisada. Agora estou tentando fazer uma função que atualizasse a tabela quando um certo dado de cotação fosse excluído dessa tabela no excel (Obs: No access está funcionando normalmente essa função, agora o meu problema está para que a atualização ocorra na tabela do excel que nem ocorre no banco de dados, tentei isso: Sub deletarDaLista_click() Dim DBFullName As String Dim connect As String, Source As String Dim Col As Integer DBFullName = "C:\Users\Victor\Documents\ise.accdb" 'Call Connection Set rs = New ADODB.Recordset With rs Source = "SELECT * FROM estudantes ORDER BY cotacao" Call Connection .Open Source:=Source, ActiveConnection:=con For Col = 0 To rs.Fields.Count - 1 Range("C13").Offset(0, Col).Value = rs.Fields(Col).Name If (Range("C13").Offset(1, Col).Value = rs.Fields("cotacao")) Then Range("C13").Offset(1, Col).ClearContents End If Next 'Range("C13").Offset(1, 0).RemoveDuplicates 'para excluir 'Range(Cells(14, 3), Cells(14, 38)).ClearContents End With 'Sheet1.Columns.AutoFit Set rs = Nothing End Sub O meu objetivo é que toda a linha além de ser excluída do banco seja excluída também no excel, e se houver alguma linha não vazia embaixo dessa que ela ocupe a posição da linha que foi excluída. Não sei se minha dúvida ficou clara aqui... mas mesmo assim muito obrigado!!
  7. Posso até tentar mas não sei, teve um dia que instalei ele mas depois de uns dias que liguei minha máquina o SO corrompeu e tive que formatar o meu PC de novo
  8. Acabei de fazer isso agora aqui sobre desinstalar e reinstalar e continuou a mesma coisa, no início eu utilizava o Office 2016 só que era aquele com ativador KMSpico e agora com a liberação do 365 gratuito da minha faculdade acabei instalando este assim que formatei o PC e deparei com o erro. Em relação aos vírus utilizei e ainda utilizo aquele trial do Kaspersky que sempre bloqueou a execução do KMSpico como pop up e vieram agora mais atualizações do Windows mas estou em dúvida se vale a pena executar para melhorar o desempenho do PC e dos programas, ou não. Até penso agora em tentar trocar a pasta térmica dele e fazer uma limpeza interna para ver se ajuda. Mais uma vez muito obrigado!!! adicionado 1 minuto depois Mas como formatei agora pela segunda vez consecutiva seria melhor dar uma esperada e formatar novamente?? Ou não dá nada se eu formatar de novo agora?? Estou pensando em fazer isso!!
  9. Boa tarde a todos!! Tenho um Sony Vaio SVE14A15FBB desde o início de 2012, e até então sempre tenho cuidado dele bem, após utilizar guardo ele na capa, exceto a questão da limpeza que ainda não cheguei a realizar devido a receio de logo após não saber colocar as placas no lugar ou de danificar algum dispositivo interno. Bem, anteontem após mais de um ano sem realizar nenhuma formatação ou algo do tipo resolvi formatar ele, fiz o backup de todos os arquivos do drive C e iniciei a restauração de fábrica só que logo de cara o notebook encontrou-se com uma certa instabilidade com o pacote Office 365 (os programas na hora que são inicializados param de responder e daí vem aquela mensagem de que a Aplicação X parou de funcionar) e quando ela é aberta de novo dai aquela mensagem dizendo que na última execução a aplicação não pode ser inicializada, e se eu quero entrar no modo de segurança para resolver o problema. Até então não só isso, mas na inicialização do Windows veio uma tela escrito: pmbvolumewatcher.exe entry point not found ucrtbase.terminate api-ms-win-crt-runtime-l1-1-0.dll e estava aqui com 149 atualizações pendentes do Windows a serem instaladas (o que não sei se é ou não uma boa escolha instalar elas), fora IDE's como Netbeans, Eclipse e tantas outras que estavam um pouco mais lentas e o monitor apareceu com uma imagem levemente amarelada. Então, ontem formatei de novo para tentar corrigir estes problemas e advinha só: o office finalmente voltou só que hoje o problema das paradas de funcionamento voltaram, não estava lento, e do nada o PC voltando a lentidão novamente e quando mais de 3 programas são abertos o PC já não tem aquela resposta imediata. Agora a velocidade ainda está estável e sem travamento nenhum, mas continuo com o mesmo problema no Office e estou com mais de 149 atualizações pendentes de novo para serem instaladas e ainda não executei. Gostaria de saber como seria possível resolver estes erros?? Se há algum driver que eu possa instalar para atualizar as minhas placas e componentes internos, algum programa para conferir a temperatura e status dos drivers e placas, ou se, infelizmente, eu teria que desembolsar algum financeiro e gastar na assistência técnica?? As configurações do meu notebook são: Sony VAIO Série E Intel® Core? i5-2450M 2ª Geração 6GB de memória expansível até 16GB HD 640GB Tela LED 14" Placa de vídeo AMD Radeon? HD 7570M com 512 MB dedicada Wi-Fi, Bluetooth versão 4.0 Leitor de Cartões Webcam de alta resolução com microfone integrado e tecnologia Exmor Windows® 7 Home Premium 4 portas USB (1 USB 3.0 com USB Charger) Leitor e Gravador de CD e DVD bateria 6h Peso 2,4 Kg
  10. Boa noite, Sou formado em Análise e Desenvolvimento de Sistemas pela FATEC e após um ano e cinco meses na área de suporte técnico Windows tanto nível 1 quanto nível 2, devido a alocação em projetos temporários, e atualmente disponível ao mercado estava entrando nos sites de vagas em TI e vendo os requisitos para as vagas de infraestrutura, redes e suporte técnico e percebi o quanto eles estão exigindo um maior conhecimento até de coisas mesmo que nem aprendi na faculdade e há um mês terminei um curso de Windows Server 2012 através do site IPED. Hoje vi que tem muitos sites tanto gratuitos quanto pagos onde todos quase oferecem certificações, e tem locais em que as certificações são inacessíveis como por exemplo Huawei, Cisco, Checkpoint, F5, SonicWALL, RedHat, Windows e por ai vai dai pergunto. O mercado aceita certificações de cursos profissionalizantes menos específicos tipo IPED, WR Educacional ou somente seria válido ir atrás dos maiores como os últimos citados? Grato!!!
  11. Consegui resolver o problema aqui, conectei utilizando como adaptador o modo bridge dai instanciei duas VM's Windows Server 2012 R2 também e em cada uma delas atribui um IP para que elas conversem entre elas, dai nomeei as duas como sendo respectivamente Server1 e Server2 uma com quatro adaptadores em um único NIC teaming chamado rede_10.0.0.0 sendo: IP: 10.0.0.1 Subnet Mask: 255.0.0.0 Default Gateway: 10.0.0.0 Preferred DNS Server: 10.0.0.0 e a outra com dois adaptadores em um NIC chamado rede_10.0.0.0 também sendo: IP: 10.0.0.2 Subnet Mask: 255.0.0.0 Default Gateway: 10.0.0.1 Preferred DNS Server: 10.0.0.1 onde o Default GW está apontando para o controlador de domínio do primeiro servidor, logo a rede foi identificada (Network1) e o ping rodou sem problemas!!
  12. Boa tarde, Sou novo em Windows Server e estou aprendendo por intermédio das vídeo aulas seu funcionamento e ainda não sei todos os seus recursos e opções. Eu estou utilizando o Windows Server 2012 R2 em uma VM Oracle VirtualBox Versão 5.2.8 com quatro adaptadores de rede todos conectados a placa em modo bridge sendo todas Realtek PCIe Family Controller, configurei através dos quatro adaptadores dois NIC's cada um com dois adaptadores em cada e setei para cada NIC um diferente endereço IPv4 onde no primeiro deixei: IP: 10.0.0.2 Subnet Mask: 255.0.0.0 Default Gateway: 10.0.0.1 Preferred DNS Server: 10.0.0.1 E no segundo: IP: 172.16.0.2 Subnet Mask: 255.255.0.0 Default Gateway: 172.16.0.1 Preferred DNS Server: 172.16.0.1 No ipconfig saiu esse resultado Windows IP Configuration Ethernet adapter rede_172.16.0.0: Connection-specific DNS Suffix . : Link-local IPv6 Address . . . . . : fe80::1587:b09c:6e1c:6b06%23 Autoconfiguration IPv4 Address. . : 169.254.107.6 Subnet Mask . . . . . . . . . . . : 255.255.0.0 Default Gateway . . . . . . . . . : Ethernet adapter rede_10.0.0.0: Connection-specific DNS Suffix . : Link-local IPv6 Address . . . . . : fe80::4148:a3ab:93d6:cbfc%22 Autoconfiguration IPv4 Address. . : 169.254.203.252 Subnet Mask . . . . . . . . . . . : 255.255.0.0 Default Gateway . . . . . . . . . : Tunnel adapter isatap.{15F8D20C-2701-4398-BAD9-40D6948B2661}: Media State . . . . . . . . . . . : Media disconnected Connection-specific DNS Suffix . : Tunnel adapter isatap.{57B49256-E243-433B-BD82-CA97EEB8E93E}: Media State . . . . . . . . . . . : Media disconnected Connection-specific DNS Suffix . : Ambos logo após a atribuição estão constando como se a rede não estivesse sendo identificada (Unidentified Network) e no vídeo que estou assistindo fiz tudo isso (conforme anexo). Já tentei no cmd dar ipconfig /release e ipconfig /renew para tentar voltar, já tentei colocar o endereço fixo que aparece em cada rede no ipconfig, já fui nas ferramentas administrativas > Serviços > Network Location Awareness e mudei essa opção para Automatic (Delayed Start) e nada mudou, ambas redes continuam dando unidentified e estou preso nesse problema. Como contornar isso para ambos NIC's encontrar sua rede? Grato
  13. Boa Tarde a Todos, Tenho um formulário crud que efetua o seguinte procedimento: tenho um campo auto incremento chave primária que corresponde ao ID, e outros campos para preenchimento editadas pelo usuário, quando o botão novo registro é clicado ele indica a última ID da tabela + 1 que será aonde serão inserido os dados, e após essa inserção novamente última ID + 1 e assim por diante, e para alterar algum registro clica-se no botão alterar/excluir, efetua a pesquisa do ID e a alteração é feita em cima do ID. Estou tentando fazer o código abaixo para inserir e alterar: private void btSubmeterActionPerformed(java.awt.event.ActionEvent evt) { try { Chamado chamado = new Chamado(); Prioridade prioridade = new Prioridade(); MySQLDaoManager man = new MySQLDaoManager("root", "", "localhost", "atendimentos", 3306); try { Long output = man.getChamadoDAO().gerarProximaId(); //if(tfIdChamado.getText().length() != 0 ){ if(tfIdPrioridadeDetalhe.getText().equals("") && tfCodFunc.getText().equals("") && tfDescProblema.getText().equals("") && tfDataInicial.getValue() == null && tfHoraInicial.getValue() == null && tfHoraFinal.getValue() == null){ JOptionPane.showMessageDialog(rootPane, "Favor preencher os campos novamente", "Inserção não realizada", JOptionPane.INFORMATION_MESSAGE); btNovoActionPerformed(evt); } inserirDados(chamado); man.getChamadoDAO().inserir(chamado); man.getPrioridadeDAO().inserir(prioridade); JOptionPane.showMessageDialog(rootPane, "Inserção Efetuada Com Sucesso", "", JOptionPane.INFORMATION_MESSAGE); btNovoActionPerformed(evt); // Dúvida nessa parte abaixo?? // if (tfIdChamado.getText().){ man.getChamadoDAO().alterar(chamado); man.getPrioridadeDAO().alterar(prioridade); JOptionPane.showMessageDialog(rootPane, "Alteração Efetuada Com Sucesso", "", JOptionPane.INFORMATION_MESSAGE); btNovoActionPerformed(evt); } } catch (DAOException ex) { JOptionPane.showMessageDialog(rootPane, "Erro no MySQL", "Inserção não realizada", JOptionPane.ERROR_MESSAGE); ex.printStackTrace(); } } catch (SQLException ex) { JOptionPane.showMessageDialog(rootPane, "Erro ao estabelecer conexão", "Erro", JOptionPane.ERROR_MESSAGE); } } Nesse código ele insere normalmente os valores porém minha dúvida é a seguinte: Como eu poderia efetuar uma estrutura de decisão de forma que ele verifique primeiro por exemplo: se o id for igual ao maior id da tabela do banco + 1 ele insere e se o id for menor que esse maior id + 1 ele altera?! Muito Obrigado!
  14. Alterar/Excluir: https://www.youtube.com/watch?v=8-iQDUl10vM&list=PLEAQNNR8IlB4R7NfqBY1frapYo97L6fOQ Listar por Prioridade é só fazer uma query na String do preparedStatement para ordenar os campos Boa Sorte
  15. Boa Tarde, Fiz todo o código do sistema para rodar, e padronizei os tipos de cada tela... todas as telas estão sendo chamadas normalmente, só que uma quando é requisitada para aparecer ela aparece do lado de trás do formulário anterior a ela como na imagem abaixo. Gostaria de saber como faço para ela ser chamada na frente do formulário e também definir a posição onde ela aparece?! (por exemplo: centro, canto superior/inferior esquerdo/direito) nesse caso eu estou clicando no botão listar prioridade da tela registro de novos chamados para chamar a tela trabalhos prontos
  16. Valeeu @Xandrules!! acho que agora entendi, sobre o -- esse até já lembrava que era uma subtração -1, a minha dúvida era mais na lógica da questão que conforme a aplicação do valor vai sendo realizada os meses vão sendo subtraídos eu imaginei, mas deu para entender melhor! Estou com dúvida em outro exercicio aqui, outra vez o problema deve ter ficado na lógica. Escreva uma função que faça a procura sequencial de um valor passado por parâmetro num vetor também passado por parâmetro. Obs. Retornar o índice se encontrado, ou -1 se não encontado. Protótipo: int buscavetor (int *vet, int tam, int valor) dai fiz assim: int buscaVetor(int *vet, int tam, int valor){ if(valor!=*vet) return -1; return buscaVetor(vet,tam,valor); } int main(){ int num, achou; int vet[5]={1,7,3,6,5}; printf("Digite um numero a ser pesquisado:\n"); scanf("%d",&num); achou = buscaVetor(vet,5,num); if(achou != -1) printf("Achou o valor %d na posicao %d do vetor.",num,achou); else printf("Nao achou o valor %d no vetor",num); system("PAUSE"); return 0; }
  17. Concordei com o que você fez!! e deu certo o código sem erros e sem crises... só tenho umas dúvidas em como eu faria também se eu quisesse retornar diretamente chamando a própria função e também não consegui entender a parte dos meses só que está como --, o menos é por que seria com base no cálculo do mês anterior né?! Fiquei aqui umas boas horas quebrando a cabeça com esse exercicio rs Valeeu pela ajuda!!!
  18. Já procurei aqui no forum se já tem um tópico disso mas ainda nenhum sobre a recursividade em juros compostos, então, minha dúvida é a seguinte o que errei nesse código para estar dando essa mensagem: "erro: o programa blabla.exe parou de funcionar" e se minha lógica está correta: #include<stdio.h> #include<stdlib.h> double juroscompostos(double valor, double taxa, int meses){ if (meses==0) return valor; return valor * juroscompostos(valor, 1 + taxa/100, meses); } int main(){ double c,j; int t; printf("Digite o valor presente:"); scanf("%lf",&c); printf("Digite o tempo:"); scanf("%d",&t); printf("Digite a taxa de juros:"); scanf("%lf",&j); printf("\n"); printf("\nM = %2.lf\n",juroscompostos(c,j,t)); system("pause"); return 0; } Só consigo inserir os valores, dai o programa para e trava. Valeu
  19. Deu certo Fernando!!! Valeeuu pela ajuda
  20. Então, esse Limpapendrive baixei no site do Professor Ramos http://professorramos.com/index.php/downloads/ que é um programa que deleta os atalhos e mantém a(s) pasta(s) original(is). Fiz agora outro escaneamento utilizando Kaspersky Internet Security e ele detectou um cavalo de tróia que foi excluido na hora, depois disso 0 falhas e 0 ameaças de novo dai passei um limpa pendrive agora de novo e ele deixou aquela pasta sem nome com todos os meus arquivos originais., o que imagino que esteja 100% livre de virus não sei. Quero zerar ele, porém antes preciso realizar um backup desses dados que são importantes para não perder. Seria indicado arrastar todos eles para o desktop ja que não existem ameaças, realizar esse zeramento e depois copiar todos eles para a raiz?? Muito Obrigado!
  21. Boa tarde pessoal, Esses ultimos dias fui até a faculdade e levei meu pendrive para imprimir um trabalho, dai a atendente da biblioteca disse que meu pendrive "estava com vírus" e com isso, acabou abrindo um atalho que dava origem em todos os arquivos que continha no pendrive. Quando cheguei em casa e espetei o pendrive nela acabei notando que uns arquivos executáveis que eu tinha sumiram, e no desktop alguns programas desapareceram. Feito isso, fiz backup, formatei meu notebook, reinstalei todos programas e passei o Kaspersky Internet Security em todo o PC e nos meus dois dispositivos de armazenamento removíveis (Pendrive esse que estou falando, e meu HD Externo sem problemas) e ambos apresentaram nenhuma ameaça. Passei um programa chamado LimpaPenDrive no meu pendrive, dai ele limpou ele completamente excluindo o atalho e transformando ele nessa pasta de arquivos onde estão todos meus arquivos. Feito isso, copiei essa pasta Arquivos para minha área de trabalho, formatei meu pendrive e copiei de volta essa pasta Arquivos só que com todos os arquivos internos distribuídos pelo pendrive como sempre foi e fiz um escaneamento nele para garantir, até ai ok 0 de vírus. Só que o problema veio depois, quando espetei novamente o pendrive no meu computador, ele continuou exibindo aquele único atalho com todos arquivos do meu pendrive. Como eu procedo para resolver esse problema? Estou em dúvida se isso é o pendrive que está "morto" ou o computador com algum vírus pois estou estranhando por ambos não estarem infectados e acontecer esse comportamento no pendrive. Valeu!!
  22. Boa noite pessoal, tudo jóia? Tenho um projeto para entregar amanhã na faculdade, basicamente é um sistema de cadastro de pessoa jurídica em RMI com CRUD onde do lado do cliente deve haver execução e visualização de consultas de cadastro e no servidor chamadas de banco de dados onde recebe-se pedidos de clientes, realiza e retorna. Duas dúvidas: 1ª = Nesse caso as DAO's e vou's estariam no projeto servidor, as gui no cliente e classes de interface nos dois lados certo? E uma parte do código que realizei essa dúvida: package Cliente; import Dominio.Pessoa; import Persistencia.Banco; import java.rmi.RemoteException; import java.rmi.server.UnicastRemoteObject; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; /** * * @author Victor */ public class ClienteImpl extends UnicastRemoteObject implements Cliente { PreparedStatement pstm = null; Statement stm = null; ResultSet rs = null; Banco banco = new Banco("root", "", "localhost", "spj", 3306); String sql = null; public ClienteImpl() throws RemoteException{ super(); } public ClienteImpl(Banco banco) throws RemoteException{ this.banco = banco; } @Override public String consultarCadastroAvancado(int pk) throws RemoteException { try{ Pessoa pes = new Pessoa(); sql= "SELECT * FROM pessoa WHERE Id_Pessoa = " + pk; banco.abrir(); stm = banco.getConexao().createStatement(); rs = stm.executeQuery(sql); if(rs.next()){ pes.setRazaoSocial(rs.getString("razaoSocial")); pes.setNomeFantasia(rs.getString("nomeFantasia")); pes.setEndereco(rs.getString("endereco")); pes.setBairro(rs.getString("bairro")); pes.setCidade(rs.getString("cidade")); pes.setEstado(rs.getString("estado")); pes.setPais(rs.getString("pais")); pes.setCep(rs.getInt("cep")); pes.setTelefone(rs.getInt("telefone")); pes.setCnpj(rs.getInt("cnpj")); pes.setInscEstadual(rs.getInt("inscEstadual")); pes.setInscMunicial(rs.getInt("inscMunicipal")); pes.setEmail(rs.getString("email")); pes.setDataConstituicao(rs.getString("dataConstituicao")); pes.setAtividades(rs.getString("atividades")); pes.setGenero(rs.getString("genero")); pes.setEspecie(rs.getString("especie")); pes.setNomeRepr(rs.getString("nomeRepr")); pes.setCpfRepr(rs.getInt("cpfRepr")); pes.setFoneRepr(rs.getInt("foneRepr")); } rs.close(); banco.fechar(); return pes; } catch (SQLException ex){ System.out.println(ex.getMessage()); return null; } catch (Exception e){ System.out.println(e.getMessage()); return null; } } } O erro ocorre na linha 68: return pes; Como contornar e tratar esse erro?! Muito obrigado!!
  23. E ai galera eu consegui fazer ele aqui!! Tinha descoberto o que tava dando errado que toda vez que eu inseria ele não caia no banco. Fui com o botão direito em projeto > propriedades > dai ele estava como jdk 8 então mudei para jdk 6 e alterei umas configurações internas no xampp! valeuu galera
  24. Nossa Rio kkkkkkk aleluiiaaa e eu aqui tenso que esses códigos não estão funcionando olha eu lol não sei porque diabos não estou conseguindo. Mas você conseguiu inserir dados a partir dessa classe pessoaDAO né?! que aqui não estou saindo nem com reza brava lol quando dou o executar no netbeans e atualizo o phpmyadmin ele não faz nada =/
  25. Cheguei, estava testando aqui de novo o código Leandronik = Por enquanto só tentei testar o insert na função da dao, vou tentar inserir manualmente e testar esses outros métodos alterar, e excluir também! Snack169 = Vou colocar esse código ai direto no sql e rodar ele por lá agora para verificar, ah, esse MySQL Workbench já usei ele para criar banco, mas ainda não testei ele nos códigos SQL. Acabei de testar agora, fiz os comandos inserir manualmente no próprio phpmyadmin na opção SQL e tentei excluir e alterar eles, porém nada feito

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