Ir ao conteúdo
  • Cadastre-se

FebenSss

Membro Pleno
  • Posts

    134
  • Cadastrado em

  • Última visita

Tudo que FebenSss postou

  1. FebenSss

    Threads

    Boa tarde galera, nesse código abaixo ele processa 1 pedido acada um segundo Eu queria saber como faço para processar 10 pedidos, alguem pode me ajudar? import java.text.SimpleDateFormat;import java.util.GregorianCalendar; public class ATPS implements Runnable { int vetor[] = new int [5]; int contador = 1; public void run() { // TODO Auto-generated method stub for(vetor[contador] = 1; vetor[contador]<6;vetor[contador]++){ GregorianCalendar calendario = new GregorianCalendar(); SimpleDateFormat formatar = new SimpleDateFormat("dd/MM/yyyy - HH:mm:ss"); System.out.println("Iniciando Pedido "+vetor[contador]); try { Thread.sleep(1000); System.out.println("Dados do início do pedido: "+formatar.format(calendario.getTime())); calendario = new GregorianCalendar(); System.out.println("Dados do término do pedido: "+formatar.format(calendario.getTime())); System.out.println("-------------------------------------------\n"); } catch (InterruptedException e) { // TODO Auto-generated catch block e.printStackTrace(); } } } } public class ATPSmain { public static void main(String[] args) { // TODO Auto-generated method stub ATPS classe = new ATPS(); Thread ATPS = new Thread(classe); ATPS.start(); }} Desde já agradeço.
  2. Seu adobe flash está instalado? verifique no painel de controle>programas e recursos em seu computador. Se sim, clique com o botão direito em cima do vídeo e coloque permitir execução. Verifique também se seu adobe flash está atualizado.
  3. Olá boa tarde! Um conselho que dou é baixar a room original que se encontra no site do fabricante e seguir o modo de instalação que consta lá.
  4. Olá! Então cara aqui em São Paulo tem vários lugares para se comprar que são ótimos, um exemplo é a Santa Efigênia Custo Benefício garantidos, porém tem que saber onde é confiável ou não, agora se formos pensar em lojas virtuais Recomendo comprar em sites de negociação como o Mercado Livre.
  5. Olá! Sim, os processadores da Intel se sobre saem diante dos processadores da AMD Porém não é por causa dessa vantagem da Intel que você vai deixar de comprar um processador AMD Por exemplo: Esse seu processador da AMD é muito bom para jogos, consegue rodar os novos games sem esforço Placa de vídeo que vai deixar a desejar quando você for querer rodar jogos no máximo, porém no médio sem travas é garantido. O resto ta bom!
  6. Alguem pode me explicar como resolver esse erro no código? Sub Recepcao()'Recepçao de Dados'Criando as VariáveisDim VarCurso As StringDim VarData As DateDim VarParticipante As StringDim VarDepto As StringDim VarEmpresa As StringDim VarCusto As Double'Recepçao dos dadosVarCurso = Application.InputBox("entre com o curso", , , , , , 2)VarData = Application.InputBox("Entre com a data:", , , , , , 1)VarParticipante = Application.InputBox("Entre com o parti", , , , , , 2)VarDepto = Application.InputBox("Entre com o depto", , , , , , 2)VarEmpresa = Application.InputBox(" Entre com a empresa", , , , , , 2)VarCusto = Application.InputBox("entre com o custo", , , , , , 1)'Definição do local de Recepção dos DadosRange("EntraCurso").SelectActiveCell.FormulaR1C1 = VarCursoRange("EntraData").SelectActiveCell.FormulaR1C1 = VarDataRange("EntraParticipante").SelectActiveCell.FormulaR1C1 = VarParticipanteRange("EntraDepto").SelectActiveCell.FormulaR1C1 = VarDeptoRange("EntraEmpresa").SelectActiveCell.FormulaR1C1 = VarEmpresaRange("Entracusto").SelectActiveCell.FormulaR1C1 = VarCustoEnd SubSub Transportes()Sheets("CADASTRO").SelectRange("J2:O2").CutRange("B1048576").End(xlUp).SelectActiveCell.Offset(1, 0).SelectActiveSheet.PasteEnd SubSub Cadastro()RecepcaoTransporteEnd SubSub classificarAz()Range("DADOS").Sort Key1:=Range("B7"), order1:=xlAscending, Header:=xlNoEnd SubSub ClassificaZA()Range("dados").Sort Key1:=Range("B7"), order1:=xlAscending, Header:=xlNoEnd SubSub Application()Aplication.ThisWorkbook.SaveEnd Sub
  7. Boa noite galera, pelo que eu entendi no código abaixo, eu vou ter 2 Threads rodando simultaneamente. porém eu queria saber como fazer para rodar 10000 (Mil) Threads simultaneamente, tem jeito mais fácil que esse ? package prog.conc;public class teste { static int i = 0; public static void main(String[] args) { new Thread(t1).start(); new Thread(t2).start(); } private static void countMe(String name){ i++; System.out.println("Current Counter is: " + i + ", updated by: " + name); }private static Runnable t1 = new Runnable() { public void run() { try{ for(int i=0; i<5; i++){ countMe("t1"); } } catch (Exception e){} } }; private static Runnable t2 = new Runnable() { public void run() { try{ for(int i=0; i<5; i++){ countMe("t2"); } } catch (Exception e){}}}; } Quem puder me ajudar eu agradeço.
  8. Boa tarde galera, estou tentando dar um sleep na minha Thread de 10 segundos porém, o print dos 10 segundos não está funcionando veja o exemplo abaixo: Iniciando Pedido 1 Dados do início do pedido: 27/03/2015 - 11:56:47 Dados do término do pedido: 27/03/2015 - 11:56:47 --------------------------------------- Iniciando Pedido 2 Dados do início do pedido: 27/03/2015 - 11:56:57 Dados do término do pedido: 27/03/2015 - 11:56:57 --------------------------------------- Era para ter uma diferença de 10 segundos entre os horários de início e termino, segue me código abaixo: package prog.conc;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.GregorianCalendar;public class teste implements Runnable{ private int contador; public teste(){ contador = 1; } public void run(){ try { while(true){ GregorianCalendar calendario = new GregorianCalendar(); SimpleDateFormat formatar = new SimpleDateFormat("dd/MM/yyyy - HH:mm:ss"); System.out.println("Iniciando Pedido "+contador++); System.out.println("Dados do início do pedido: "+formatar.format(calendario.getTime())); Thread.sleep(10000); System.out.println("Dados do término do pedido: "+formatar.format(calendario.getTime())); System.out.println("---------------------------------------\n"); } } catch (InterruptedException e) { // TODO Auto-generated catch block e.printStackTrace(); } }} Quem puder me ajudar eu agradeço.
  9. Bom dia colega, posta o que você já fez que ajudaremos com suas dúvidas ou ondes empacar.
  10. Vou te dar um exemplo melhor, olha o código fonte html abaixo, repare que a extensão da imagem está como JPEG, está imagem não aparece no browser. <img src="decor/aninver/74.jpeg" align="left" height="150px" width="150px" hspace="30px" vspace="15px" onclick="zoomToggle('150px','150px','800px','400px',this)"/> Veja o próximo código fonte html abaixo, repare que a extensão da imagem está como JPG, está image aparece no browser. <img src="decor/aninver/74.jpg" align="left" height="150px" width="150px" hspace="30px" vspace="15px" onclick="zoomToggle('150px','150px','800px','400px',this)"/> Queria saber o por que disto acontecer, Obrigado.
  11. Olá galera bom dia! Estou desenvolvendo uma página web e me deparei com uma dúvida No código quando coloco a extensão da imagem como JPG ela aparece na página da web E quando coloco JPEG ela não aparece, e vice versa, por que acontece isso ? tem algum jeito de tornar padrão? Outra duvidá são as imagens em PNG, quando jogo as imagens no servidor, elas não aparecem na página web, já as outras imagens aparecem normal. Desde já agradeço a todos.
  12. Obrigado, era isso mesmo, e obrigado pela dica de estudo.
  13. Boa tarde galera, estou com o seguinte problema no meu código html Toda vez que libero aquele iframe que está comentado na tabela do meio Quando atualizo a página, minha coluna da direita some, alguem pode me explicar por que ? Segue o código abaixo, Obrigado. <head><title>Mimo Bless Decorações</title><meta http-equiv="Content-type" content="text/html; charset=utf-8" /></head><body><!-- Tabela com imagem do logo --><table border="2" width="100%" bgcolor="gold"><tr><td><center><img src="" width="50%" height="150px" alt=""/></center></td></tr></table><!-- Tabela da esquerda --><table bgcolor="gold" border="3" align="left" width="15%" height="460px"><tr><td><p align="center"><font color="black" face="Times New Roman" size="5"><a href="home.html" target="meio">HOME</a></font></p><p align="center"><font color="black" face="Times New Roman" size="5">DECORAÇÕES</font></p><p align="center"><font color="black" face="Times New Roman" size="5">CONTATO</font></p></td></tr></table><!-- Tabela do meio --><table bgcolor="gold" border="3" width="70%" height="460px" align="left"><tr><td><!-- <iframe name="meio" width="90%" height="440px"><iframe> --></td></tr></table><!-- Tabela da direita --><table bgcolor="gold" border="3" align="left" width="15%" height="460px"><tr><td></td></tr></table></body></html>
  14. Já fiz alterações nela porém não resultou em nada! k k k percebi o que você quis dizer com "Você continua com essa linha no programa?" Então como era só para printar, eu a deixei como scanf ao invés de printf Ficou desse modo. printf("%d",vetResidencias[i].medidaConsumo=geradorNumeros()) Agora o for está funcionando, Obrigado a todos ae
  15. Isso, quero atribuir o gerador de numeros por exemplo No cadastro, o usuário entra com as três primeiras informações Quando chegar na medidaConsumo, o gerador tem que atribuir um numero randômico Ele até está fazendo isso, porém o laço for não continua e o programa trava. Tentei alterar com as dicas do nosso amigo VIOLADOR, mais sem sucesso.
  16. Retirei o system("pause") porém ele continua travando Na hora que ele gera o numero randômico no medidaConsumo.
  17. Bom Dia Galera, estou com um problema no meu código Meu for na função cadastroRua não está fazendo o looping Segue abaixo meu código. #include <stdio.h>#include <stdlib.h>struct Residencia{char rua[25];int numCasa;int numMedidor;int medidaConsumo;} vetResidencias[3]; int main(){ menu(); system("PAUSE"); return 0;}int geradorNumeros(){ int i; srand( (unsigned)time(NULL) ); printf("%d",rand()%1000);}cadastroRua(){ int i; for(i=0;i<3;i++){ printf("\n\n\t----------CADASTRO----------\n\n"); printf("\tNome da Rua: "); scanf("%s",vetResidencias[i].rua); printf("\tNumero da Casa: "); scanf("%d",&vetResidencias[i].numCasa); printf("\tNumero do Medidor: "); scanf("%d",&vetResidencias[i].numMedidor); printf("\tMedida de Consumo: "); scanf("%d",vetResidencias[i].medidaConsumo=geradorNumeros()); system("pause"); } menu();}menu(){ int op; printf("\n\n\t----------MENU----------\n\n"); printf("\t1 - Cadastrar\n"); printf("\t2 - Busca Sequencial\n"); printf("\t3 - Busca Binaria\n\n"); printf("\tDigite Opcao: "); scanf("%d",&op); switch (op){ case 1: cadastroRua(); break; //case 2: buscaSequencial(); break; //case 3: buscaBinaria(); break; case 4: exit;
  18. podes fazer a modificação desse jeito 1=='I' 5=='V' 10=='X' 50=='L'...
  19. Cara foi mal, eu pesquisei sobre esse calculo, mais não entendi bulufas, então não sei qual o resultado que tem que dá, mais vou falar alguns erros que eu achar no código. aqui tem que ser "n" e você atribuiu "b" novamente. printf("Introduza número de partições do intervalo (n>1) n = "); scanf("%d", &; aqui não precisa do "&" na variável "sum" por que só está printando. printf("O resultado da soma e %f",∑); retira isso. using namespace std; e o int do "i" for (int i = 1; i <= n - 1; i++)
  20. Você esqueceu de declarar a variável "i" e uma biblioteca lá em cima está com o nome errado, o certo é <math.h>.

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!