Ir ao conteúdo
  • Cadastre-se

Estalha

Membro Pleno
  • Posts

    40
  • Cadastrado em

  • Última visita

Tudo que Estalha postou

  1. é necessário instalar o sistema operacional novamente. Mas vale muito a pena, sistema no SSD vai tornar sua experiencia muito melhor. o que eu recomendo é você instalar o sistema no SSD com o HD ainda conectado, dai você realiza a transferencia dos arquivos para o SSD e dps formata o HD
  2. Boa tarde a todos, estou realizando um trabalho da faculdade, que pede para montarmos um script shell para realizar backup incremental ou backup total de um diretório X para um diretório Y. Na minha implementação eu utilizei os comandos: cp -ur "$backupSource"/* "$backupDest" //backupIncremental cp -r "$backupSource"/* "$backupDest" //backupTotal Na minha pesquisa para esse trabalho, vi que pessoas utilizam o rsync para realizar essa tarefa. Gostaria de saber se existem outras maneiras mais eficientes, se eu fiz da maneira certo. Desde já agradeço pelo suporte.
  3. Pelo o que pesquisei pode adicionar sim, apenas verifique a frequência das memórias. Caso não ache um pente de memória com a mesma frequência, opte por um com uma frequência menor que a sua, porém proxíma
  4. Boa noite a todos Tenho um notebook que roda Ubuntu 22.04 LTS e preciso poder acessar remotamente ele, com interface gráfica, remotamente pelo meu computador do trabalho(Macbook). Gostaria de saber a melhor forma de realizar o acesso, se tem alguma ferramenta que é compatível com ambos, e também a questão de fixar IP da rede, e configurar despertar do pc via internet. Desde já agradeço pela ajuda
  5. Estou precisando criar uma máquina virtual utilizando hyper v, porém não consigo habilitar ele nas permissoes da placa de rede, logo, fico sem internet dentro da maquina virtual. alguém ja enfrentou esse problema? sabe como solucionar?
  6. @Vitor Saliba Boa noite Sabe me informar como estão posicionadas as memórias nos soquetes da placa-mãe? Tenta colocar um número próximo de 3200 porém inferior (ex:3150) e nos informe o resultado pf
  7. Boa noite a todos. Estou com um notebook Dell Latitude E7240 parado aqui em casa e resolvi deixar ele zero bala. Ao abrir o notebook vi que ele ta se a tecla 'X'. Ao pressionar a membrana, ela ainda funciona, porém gostaria de arrumar direito. Alguém teria conhecimento se esse notebook tem o teclado rebitado a placa-mãe? O processo de troca é simples (sendo rebitada ou não)? Alguma dica? Até mesmo de onde comprar o teclado novo Desde já agradeço pela atenção.
  8. Boa tarde a todos Atualmente estou utilizando Ubuntu (mais de 2 anos) e estou querendo mudar para o Arch a um bom tempo. Enfim decidi fazer essa mudança, e ao começar o processo vi como o pendrive que eu tenho é ruim, muito devagar. Gostaria de saber se vocês tem algum modelo de pendrive que possam me recomendar. Recomendam uma unidade externa SSD? OU não possui um custo-benefício tão bom? Minha prioridade é velocidade, não capacidade de armazenamento. Desde já agradeço pela atenção
  9. @jotz lotz Clica com o Botão direito do mouse sobre o ícone e procura o "Abrir com" ou então "Propriedades"
  10. Boa tarde, Estou estudando Software Básico, e estou precisando visualizar com mais facilidade o código em assembly. Sei que tem como traduzir utilizando o comando gcc -S nomeDoArquivo.c Porém o resultado vem em uma versão diferente, uma sintaxe que não me é familiar. Estou estudando utilizando Intel x86-64, onde cara movimentação (add, mov, sub, etc..) vem com o sufixo B, W L Q, e gostaria que o arquivo .S viesse também. Sabem me informar como posso reescrever esse comando para ficar da maneira desejada? Desde já agradeço pela atenção
  11. Não estou conseguindo instalar a biblioteca Tweepy no meu notebook (Ubuntu). Já tentei sudo apt-get install python-tweepy pip install tweepy E nenhuma dessas acaba instalando. Quando tento rodar o código aparece a mensagem:
  12. O código que desejo compilar é esse? /* int nums[] = {10, -21, -30, 45}; int main() { int i, *p; for (i = 0, p = nums; i != 4; i++, p++) soma+=nums[i] return 0; } */ .data nums: .int 10, -21, -30, 45 Sf: .string "%d\n" # string de formato para printf .text .globl main main: /*Dicionário: reg var r12 &nums ebx i r13d soma r14d aux */ /* rbp e rsp sao ponteiros para pilhas, padrão dos códigos */ pushq %rbp /* coloca o frame pointer no topo da pilha*/ movq %rsp, %rbp/* copia stack pointer para frame pointer*/ subq $16, %rsp/* stack pointer = stack pointer - 16*/ movq %rbx, -8(%rbp) /* */ movq %r12, -16(%rbp) /********************************************************/ movl $0, %ebx /* ebx = 0; */ movq $nums, %r12 /* r12 = &nums */ movq $0, %rax L1: cmpl $4, %ebx /* if (ebx == 4) ? */ je L2 /* goto L2 */ /********************************************************/ addq (%r12), %rax addl $1, %ebx /* ebx += 1; */ addq $4, %r12 /* r12 += 4; */ jmp L1 /* goto L1; */ L2: movq $Sf, %rdi /* primeiro parametro (ponteiro)*/ movl %eax, %esi /* segundo parametro (inteiro) */ movl $0, %eax call printf /* chama a funcao da biblioteca */ /***************************************************************/ /* mantenha este trecho aqui e não mexa - finalizacao!!!! */ movq $0, %rax /* rax = 0 (valor de retorno) */ movq -8(%rbp), %rbx movq -16(%rbp), %r12 leave ret /***************************************************************/ e estou escrevendo no terminal: gcc -no-pie -o prog2 prog2.s ./prog2 e fica aparecendo a mensagem: bash: ./prog2: Permissão negada
  13. você pode fazer uma variável auxiliar que mostra essa posição, dentro do if que mostra o fim da sequência, você coloca um enderecao maior = i - auxiliar. e a posicao do endereço é vetor[endereco]
  14. Perdão, entendi errado a pergunta. Você pode fazer uma variável auxiliar contadora e uma variável maior_seq_zeros = -1 if( vetor[i] == 0){ auxiliar ++; i++ } if(vetor[i] == 1){ if(auxiliar > maior_seq_zero){ maior_seq_zero = auxiliar; auxliar = 0; i++; } } isso dentro do while
  15. Primeiro você não pode se esquecer de dar free no final do código. Você pode fazer um i = posicao inicial; contador = 0; while(i != tamanho vetor){ if(vetor[i] == 0){ contador ++; i++; }else{ i++; } } não sei se te ajudei com o que precisa
  16. Estou com um código com um algoritmo genético para otimizar as configurações de um avião. Uma parte do código utiliza o programa AVL que gera um arquivo .txt como mostrado abaixo. Eu preciso arrumar o código matlab pra montar a matriz com esses dados organizados, mas o começo do txt e o final estão atrapalhando. Alguma dica de como posso limitar a leitura do arquivo txt para gerar a tabela da maneira correta? %% Variáveis auxiliares Sbret= wing.b * wing.b_straight; %Envergadura da seção retangular offset= wing.cr*(1-wing.lambda)/4; %Offset da ponta da asa %% Gera Txt try nome_unico_avl = string(round(10000*S_asa)) + string(round(10000*wing.b)) + string(round(10000*rand)) + ".avl"; nome_unico_txt = string(round(10000*S_asa)) + string(round(10000*wing.b)) + string(round(10000*rand)) + ".txt"; nome_unico_fs = string(round(10000*S_asa)) + string(round(10000*wing.b)) + string(round(10000*rand)) + "fs"; commandfile = fopen("fechar.txt",'w'); fprintf(commandfile,"quit\n"); fclose(commandfile); criarasa = fopen(nome_unico_avl,'w'); fprintf(criarasa,'Asa\n%f \n0 0 0\n%f %f %f \n3.0 0.0 0.5 \n0.020 \n',M,S_asa,wing.b,cmed_asa); fprintf(criarasa,'SURFACE\nWing\n10 1.0 22 1.0 \nYDUPLICATE\n0.0\nANGLE\n0\nSCALE\n1.0 1.0 1.0\n'); fprintf(criarasa,'SECTION\n0 0 0 %f 0\nAFIL\n %s\n',wing.cr,perfil1); fprintf(criarasa,'SECTION\n0 %f 0 %f 0\nAFIL\n %s\n',Sbret/2,wing.cr,perfil2); fprintf(criarasa,'SECTION\n%f %f 0 %f 0\nAFIL\n %s\n',offset,wing.b/2,wing.cr * wing.lambda,perfil3); fclose(criarasa); %% %% Avl alpha_2d = 10; CL_vetor = zeros(1,numel(alpha_2d)); alpha_min = 9; alpha_max = 20; while(1) commandfile = fopen(nome_unico_txt,'w'); fprintf(commandfile,"load "+ nome_unico_avl +"\n oper\n A\n A%d\n X\n fs\n %s\n \n quit\n",alpha_2d,nome_unico_fs); fclose(commandfile); [resp,dado]=system("avl.exe < " + nome_unico_txt); system("avl.exe < " + "fechar.txt"); system("del " + nome_unico_txt); commandfile = fopen(nome_unico_fs,'w', ); fclose(commandfile); commandfile = fopen(nome_unico_fs,'r'); for i=1:21 linha=fgetl(commandfile);% weeeeeeeeeeeeeeeeeeeee end %%O PROBLEMA ESTÁ AQUI NA VARIÁVEL T %T = readtable('teste_avl.txt', 'Range','F21:E40'); %T = readtable(nome_unico_fs); %C = textscan(nome_unico_fs,'%s',100,'delimiter','\n', 'headerlines',20); fclose(commandfile); disp ("flag") end clt = strfind(dado,'CLtot'); if dado(clt+10) == '*' KILLER = 0; end CL= str2num(dado(clt+10))+str2num(dado(clt+12))/10+str2num(dado(clt+13))/100+str2num(dado(clt+14))/1000+str2num(dado(clt+15))/10000+str2num(dado(clt+16))/100000; system("del " + nome_unico_avl); %para alpha = 0: alpha = 0; commandfile = fopen(nome_unico_txt,'w'); fprintf(commandfile,"load "+ nome_unico_avl +"\n oper\n A\n A%d\n X\nfs\nnome_unico_fs\n",alpha); fclose(commandfile); [resp,dado]=system("avl.exe < " + nome_unico_txt); system("del " + nome_unico_txt); clt = strfind(dado,'CLtot'); CL_a0 = str2num(dado(clt+10))+str2num(dado(clt+12))/10+str2num(dado(clt+13))/100+str2num(dado(clt+14))/1000+str2num(dado(clt+15))/10000+str2num(dado(clt+16))/100000; catch KILLER=0; warning('Erro ignorado no AVL') end 4980100004368fs.txt
  17. @maycow posso substituir o cooler fan xpg, 120mm, argb, branco - vento120argb-bkcww pelo cooler fan xpg, 120mm - vento120-bkcww ?
  18. Desculpa, me perdi. Ac que vou no i5 12600KF (ainda com medo da compatibilidade, no site MEUPC ele não apareceu). Mas o cooler do processador, o Deepcool GAMMAXX 400 V2 Hidráulico é o suficiente?
  19. @Tavaares00 Acabei trocando o cooler do processador, sobre as ventoinhas do gabinete, preciso me atentar a alguma configuração específica? ou só comprar a quantidade que cabe no gabinete?
  20. Boa noite, estou montando um computador (orçamento aprox R$10000) que precisa rodar programas muito pesados computacionalmente falando, tanto graficamente (SOLIDWORKS) quanto em relação ao processamento (MATLAB). Montei essa configuração e gostaria de saber a opinião de vocês. A placa de vídeo vai ser essa mesmo porque já temos ela. Estou com algumas dúvidas em relação a compatibilidade do SSD na placa-mãe e também em relação ao refrigeração do computador (tanto a escolhida para o processador quanto para as ventoinhas do gabinete. Desde já valeu pela força pessoal.
  21. @Lucsp Muito obrigado pela mensagem e pelo guia, realmente fiquei com esses 2 nomes em mente: Ubuntu e mint. Sobre ser curioso, o linux ta me fazendo ser mais ainda, por isso gostei tanto do SO.
  22. Boa noite a todos. Recentemente eu fiz um dual boot Ubuntu//Windows no meu PC porque precisava de linux pra faculdade. Acabei gostando demais e preferindo ter apenas o linux no meu PC. Porém um amigo meu disse que existem melhores distros que o Ubuntu, quesão mais otimizadas e fáceis de mexer. Gostaria de saber a opinião de vocês sobre alguma distro diferente e se vale a pena trocar. Obrigado pela atenção pessoal!
  23. Olá, boa tarde. Estou cursando a matéria "Software Básico" na faculdade e estou com uma dúvida em relação a declaração de variáveis. No caso, a diferença dentre declarar: char c1 = 1; char c2 = '1'; #include <stdio.h> void dump (void *p, int n) { unsigned char *p1 = p; while (n--) { printf("%d ", *p1); p1++; } } int main() { char c1 = 1; char c2 = '1'; int i = 1; char v[] = "1"; printf("valor de c1: %d -> na memória: ",c1); dump(&c1, sizeof(c1)); printf("\nvalor de c2: %d -> na memória: ",c2); dump(&c2, sizeof(c2)); printf("\nvalor de i: %d -> na memória: ",i); dump(&i, sizeof(i)); printf("\nvalor de v: %s -> na memória: ",v); dump(v, sizeof(v)); printf("\n"); return 0; } Não entendi os prints gerado pelo código, principalmente o relacionado á variável i.
  24. Funcionou a repartição, mas na hora de bootar acho que fiz algo errado. Como é meio urgente que preciso do linux, acabei instalando no HD mesmo. Mas muito obrigado pela ajuda. Esse final de semana vou trocar completamente o windows pelo linux

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!