Quantcast
Channel: Java - GUJ
Viewing all 14698 articles
Browse latest View live

Sobre como aumentar a capacidade do vetor

$
0
0

@Tcheca escreveu:

Realmente é impossível aumentar a capacidade de um vetor depois que você declara o valor, mas existem maneiras de contornar isso.

Mensagens: 8

Participantes: 2

Ler tópico completo


JavaFX Scene Builder erro no arquivo FXML

$
0
0

@rodolfo_pedra escreveu:

Olá!
Estou com o seguinte problema com o arquivo FXML no comando para selecionar o diretorio de Controller da aplicação fx:controller=“caminho do controller”. Quando abro o projeto no NetBeans, não tenho erro neste arquivo FXML, mas quando tento abrir no Intellij aí o arquivo fica com erro neste caminho. Colocando duas imagens para mostrar o funcionamento do NetBeans, e o erro no Intellij.
No Intellij esta configurado o path do SceneBuilder corretamente.
Se alguém conseguir me ajudar. Muito Obrigado!

Mensagens: 1

Participantes: 1

Ler tópico completo

Como solucionar esse enunciado

$
0
0

@Edu_A escreveu:

O enunciado é Calcular e exibir a média de quatro valores quaisquer que serão digitados (M = raiz quarta de (v1v2v3*v4)).

Eu tentei essa solução mas não obtive sucesso, me pergunto sobre o possível erro para essa solução não servir Math.pow(v1 * v2 * v3 * v4, 1/4) em um teste simples dizendo que todos os números eram 10 a resposta seria 10, mas está saindo 1.0

Mensagens: 1

Participantes: 1

Ler tópico completo

Problema como adicionar um arraylist em uma posicao especificada de outro ArrayList?

$
0
0

@Iniciante123 escreveu:

Classe Cliente

import java.util.ArrayList;
import java.util.Arrays;

public class Cliente 
{
	private int codigoCliente;
	private String nome;
	private String endereco;
	private String telefone;
	private String cep;
	private String email;
	private ArrayList<Animal> animais = new ArrayList();
	
	
	public ArrayList<Animal> getAnimais() {
		return animais;
	}
	public void setAnimais(ArrayList<Animal> animais) {
		this.animais = animais;
	}
	public String getNome() {
		return nome;
	}
	public void setNome(String nome) {
		this.nome = nome;
	}
	public String getEndereco() {
		return endereco;
	}
	public void setEndereco(String endereco) {
		this.endereco = endereco;
	}
	public String getTelefone() {
		return telefone;
	}
	public void setTelefone(String telefone) {
		this.telefone = telefone;
	}
	
	public String getCep() {
		return cep;
	}
	public void setCep(String cep) {
		this.cep = cep;
	}
	public String getEmail() {
		return email;
	}
	public void setEmail(String email) {
		this.email = email;
	}
	public int getCodigoCliente() {
		return codigoCliente;
	}
	public void setCodigoCliente(int codigoCliente) {
		this.codigoCliente = codigoCliente;
	}
	
	
	
	public Cliente(int codigoCliente, String nome, String endereco, String telefone, String cep, String email,
			ArrayList<Animal> animais) {
		super();
		this.codigoCliente = codigoCliente;
		this.nome = nome;
		this.endereco = endereco;
		this.telefone = telefone;
		this.cep = cep;
		this.email = email;
		this.animais = animais;
	}



	
	@Override
	public String toString() {
		return "Cliente [codigoCliente=" + codigoCliente + ", nome=" + nome + ", endereco=" + endereco + ", telefone="
				+ telefone + ", cep=" + cep + ", email=" + email + ", animais=" + animais.toString() + "]";
	}

Classe Animal

import java.util.ArrayList;
import java.util.Arrays;

public class Animal 
{
	private String nomeAnimal;
	private int idadeAnimal;
	private String sexoAnimal;
	private Especie especieAnimal;
	private ArrayList<Tratamento> tratamentos;
	
	
	

	public Especie getEspecieAnimal() {
		return especieAnimal;
	}
	public void setEspecieAnimal(Especie especieAnimal) {
		this.especieAnimal = especieAnimal;
	}
	public ArrayList<Tratamento> getTratamentos() {
		return tratamentos;
	}
	public void setTratamentos(ArrayList<Tratamento> tratamentos) {
		this.tratamentos = tratamentos;
	}
	public String getNomeAnimal() {
		return nomeAnimal;
	}
	public void setNomeAnimal(String nomeAnimal) {
		this.nomeAnimal = nomeAnimal;
	}
	public int getIdadeAnimal() {
		return idadeAnimal;
	}
	public void setIdadeAnimal(int idadeAnimal) {
		this.idadeAnimal = idadeAnimal;
	}
	public String getSexoAnimal() {
		return sexoAnimal;
	}
	public void setSexoAnimal(String sexoAnimal) {
		this.sexoAnimal = sexoAnimal;
	}
	
	public Animal(String nomeAnimal, int idadeAnimal, String sexoAnimal, Especie especieAnimal,
			ArrayList<Tratamento> tratamentos) {
		super();
		this.nomeAnimal = nomeAnimal;
		this.idadeAnimal = idadeAnimal;
		this.sexoAnimal = sexoAnimal;
		this.especieAnimal = especieAnimal;
		this.tratamentos = tratamentos;
	}
	
	@Override
	public String toString() {
		return "Animal [nomeAnimal=" + nomeAnimal + ", idadeAnimal=" + idadeAnimal + ", sexoAnimal=" + sexoAnimal
				+ ", especieAnimal=" + especieAnimal + ", tratamentos=" + tratamentos + "]";
	}
	
	
	

}

Entao tenho essas duas classes em um relacionamento 1:N,ou seja um Cliente pode ter muitos animais e os animais pertencem a um cliente especifico.
.
ClasseChamada

import java.util.ArrayList;
import java.util.Scanner;

public class ClasseChamada {

	public static void main(String[] args) 
	{
		
		/*Menu
		 * 1- cadastrar Cliente
		 * 2 - Listar Clientes Cadastrados
		 * 3 - Listar Animais por cliente
		 * 4- informaçoes do cliente
		 * 5- Realizar tratamento
		 * 6- listar tramentos por animal
		 * 7- Marcar Consulta
		 * 8- listar historico do animal
		 */
		
		
		//Cliente
			int codigo=0;
			String nome;
			String end;
			String tel;
			String cep;
			String email;
			
			
		//Animal
			String nomeAnimal;
			int idade;
			String sexo;
			
		//Tratamento
			String datainicio;
			String datafinal;
			
		//Consulta
			String dataConsulta;
			String historico;
		//Listas
			ArrayList <Cliente> clientes = new ArrayList();
			ArrayList <Animal> animais = new ArrayList();
			
			//Variavies
			  int op=0;
			  int indice=0;
			  Scanner entrada = new Scanner(System.in);
			
			while(true) 
			{
				System.out.println("------------------------------------------------------");
				System.out.println("1 -Cadastrar Cliente");
				System.out.println("2 - cadastrar Animal");
				System.out.println("3- Lista de clientes ");
				System.out.println("4 -  Marcar Consulta "); 
				System.out.println("5 - Opçao: "); 
				op = entrada.nextInt();
				
				switch(op) 
				{
					case 1:
					{
						
						System.out.println("Codigo Cliente:");
						codigo = entrada.nextInt();
						System.out.println("Nome:");
						nome = entrada.next();
						System.out.println("Telefone:");
						tel = entrada.next();
						System.out.println("Email:");
						email = entrada.next();
						System.out.println("CEP:");
						cep = entrada.next();
						System.out.println("Endereço:");
						end = entrada.next();
						clientes.add(new Cliente(codigo, nome, email, tel, cep, end, animais));
						break;
					}
					case 2:
					{
						
						System.out.println("Digite o codigo do Cliente:");
						codigo = entrada.nextInt();
						if(codigo==Clientes(clientes)) 
						{
							System.out.println("---------Cadastrar Animais-------");
							System.out.println("Nome do Animal:");
							nomeAnimal = entrada.next();
							System.out.println("Idade do Animal:");
							idade = entrada.nextInt();
							System.out.println("Sexo do Animal:");
							sexo = entrada.next();
							animais.add(new Animal(nomeAnimal, idade, sexo, null, null));
							//Problema como adicionar um arraylist em uma posicao especificada de outro ArrayList?;
						}
						
						
					}
					case 3://Lista Clientes
					{
						System.out.println("Lista de clientes");
						for(Cliente x:clientes ) 
						{
							System.out.println(x.getNome()+"\n"+x.getAnimais());
						}
					}
				}
				
				
			}

	}
	
	static int Clientes(ArrayList<Cliente> clientes) //Procura o codigo do cliente dentro do ArrayList
	{
		for(Cliente x:clientes) 
		{
			return x.getCodigoCliente();
		}
		return 0;
	}

}

Tenho essa classe aqui que instancia vários clientes e animais. Crie um ArrayList para instanciar vários clientes para cada cliente eu tenho ArrayList com uma ou varias instancias de animais,

Depois de cadastrar os clientes
na hora de listar (pedi para listar somente o nome e os animais do cliente)

A saida sem Cadastrar os animais é essa:

Maria
[ ]
Joao
[ ]

até ai tudo certo e esta cadastrando os clientes, mas quando cadastro os animais para dois clientes especificos
a saida é

Maria
[ Animal [nomeAnimal=Brutos, idadeAnimal=2, sexoAnimal=M, especieAnimal=null, tratamentos=null] ]
Joao
[ Animal [nomeAnimal=Brutos, idadeAnimal=2, sexoAnimal=M, especieAnimal=null, tratamentos=null] ]

ele retorna a mesma instancia de Animal

O programa instancia a classe animal e coloca no ArrayList,mas parece que só instancia uma vez a classe, então o problema é como instanciar o

Mensagens: 1

Participantes: 1

Ler tópico completo

RESOLVIDO - JavaFX - Coluna desalinhada com dados na TableView

$
0
0

@fabio.argenton escreveu:

Galera, estou precisando de ajuda, tenho um tableview desenhada no scenebuilder que ta show porém a coluna fica desalinhada com as células, deem uma olhada nas últimas colunas:

Como posso resolver isso? quanto mais colunas tenho mais as últimas colunas ficam desalinhadas.
Obs.: Já troquei o “ColumnResizePolicy” mas o problema continua.

Abaixo meu CSS (Não sei se é aqui que está o problema)

.table-view{
    -fx-background-color: derive(-fx-primary, 10%);/*Cor do ScrolPane*/
    -fx-border-color: transparent;/*Bordas do ScrolPane*/
    -fx-font-size: 13px;/*Tamanho geral das fontes*/
}.table-view:focused{
    -fx-background-color: derive(-fx-primary, 20%);/*Cor do ScrolPane*/
    -fx-border-color: transparent;/*Bordas do ScrolPane*/
    -fx-font-size: 13px;/*Tamanho geral das fontes*/
}.table-row-cell {
    -fx-cell-size: 25px;/*Altura das linhas*/
}.table-view .column-header{
    -fx-background-color: derive(-fx-primary, 0%);/*Cor de fundo do cabeçalho*/
    -fx-border-color: #CFCFCF;/*Cor da borda do cabeçalho*/
    -fx-border-width: 0px 0px 1px 1px;
}.table-view .column-header-background{
    -fx-background-color: -fx-primary;
}.table-view .column-header-background .label{
    -fx-background-color: transparent;
    -fx-text-fill: #CFCFCF;/*Cor da fonte do cabeçalho*/
    -fx-alignment: CENTER_LEFT;
}.table-view .table-cell{
    -fx-text-fill: #CFCFCF;/*Cor da fonte das celulas*/
}.table-row-cell{
    -fx-background-color: -fx-primary;/*Cor da linha 1*/
    -fx-border-color: transparent;/*Cor da linha horizontal da tabela*/
    -fx-table-cell-border-color: transparent;/*Cor da linha vertical da tabela*/
}.table-row-cell:focused, .table-cell:focused{
    -fx-text-fill: -fx-primary;
}.table-column{
    -fx-alignment: CENTER_LEFT;
    /*-fx-border-color: #fff;/*Cor da linha horizontal e vertical da tabela*/
}.table-row-cell:even{
    -fx-background-color: derive(-fx-primary, 10%);/*Cor da linha 2*/
}.table-row-cell:selected{
    -fx-background-color: -fx-secondary;/*Cor da linha horizontar ao selecionar a celula*/
    -fx-background-insets: 0;
}.table-row-cell:selected .table-cell{
    -fx-text-fill: white;/*Cor da fonte ao selecionar a celula*/
}.placeholder .label{
    -fx-text-fill: white;
    -fx-alignment: CENTER_LEFT;
}.table-view > .virtual-flow > .scroll-bar:vertical,
.table-view > .virtual-flow > .scroll-bar:vertical > .track,
.table-view > .virtual-flow > .scroll-bar:vertical > .track-background, 
.table-view > .virtual-flow > .scroll-bar:horizontal,
.table-view > .virtual-flow > .scroll-bar:horizontal > .track,
.table-view > .virtual-flow > .scroll-bar:horizontal > .track-background {
    -fx-background-color: transparent;
}.table-view > .virtual-flow > .scroll-bar > .increment-button, 
.table-view > .virtual-flow > .scroll-bar > .decrement-button{
    -fx-text-fill: white;
}.scroll-bar:horizontal .thumb,
.scroll-bar:vertical .thumb{
    -fx-background-color: derive(-fx-primary, 60%);
    -fx-border-color: transparent;
    -fx-background-radius: 5em;
}.table-view .filler{
    -fx-fill: -fx-primary;
    -fx-background-color: -fx-primary;
}.table-context{
    -fx-base: -fx-primary;
}

Mensagens: 5

Participantes: 2

Ler tópico completo

Como reproduzir arquivo de som em Java de forma eficiente?

$
0
0

@Hudson314 escreveu:

Eu já fiz uso de 2 classes para reprodução de som em Java(AudioClip e Clip), Recentemente usei
a classe Clip junto ao AudioInputStream para ter mais controle sobre a reprodução. Agora o problema
que tive em ambas é: o programa consome muito CPU e memória RAM, nesta última classe isso acontece quando eu crio muitas instâncias e reproduzo em uma frequência alta, a memória é alocada, mas só uma pequena parte é liberada, mesmo depois do fim das reproduções. Tentei resolver chamando o close() das classes Clip e AudioInputStream ao fim da reprodução de cada som. Liberou um pouco mais de memória, mas não chega nem perto de liberar tudo que foi alocado, antes das chamadas ao close() chegava a consumir 400MB de Ram, agora consome 100MB, mas aplicação sem o áudio consome só uns 25MB. Gostaria de saber como liberar a memória após a reprodução, e também como reduzir o consumo da CPU.

Mensagens: 2

Participantes: 1

Ler tópico completo

Como isso é possível? (hack aplicação jsp)

$
0
0

@Vagner_Mocelin escreveu:

Boa tarde pessoal,

Ontem aconteceu um fato muito estranho e gostaria da ajuda de vocês para tentar entender como ocorreu. O fato é o seguinte, trabalho em uma empresa, e usamos uma aplicação java web com jsp, uma pessoa que prestava serviços de suporte para nós que tinha acesso ao servidor trocou nome de menus utilizados nessa aplicação jsp por palavrões, e logo em seguida ele desfez, como isso é possível? Esses menus são fixos, ou seja os nomes estão na pagina jsp dentro do war, tem como mudar isso com a aplicação rodando no apache e sem acesso ao fonte?

Mensagens: 3

Participantes: 1

Ler tópico completo

GIF sem loop Java

$
0
0

@Alex_Mach escreveu:

Olá a todos, venho com mais um problema.

Como eu faria para fazer com que um gif, executasse somente uma vez e depois parasse ?

Tipo: eu aperto um botão, e assim que ele é acionado, uma imagem .gif, é acionada e, assim que a animação desta mesma imagem acabar, chegar ao fim, ela não volte e reproduza a mesma coisa (tipo em loop infinito).

Espero que possam me ajudar nisso.

Mensagens: 4

Participantes: 3

Ler tópico completo


Unknown column 'atributo_x' in 'field list' (Spring Boot)

$
0
0

@Giuli_Ilustre escreveu:

Ok, já tem uma pergunta semelhante a essa aqui, porém a pessoa não mostrou como resolver o problema; Também já entendi que significa "coluna ‘atributo_x’

Desconhecida na lista de campos" (óbvio), porém, não sei como “criar” esse campo lá no BD, use a seguinte anotação na classe do objeto que estou tentando salvar:

@Column(name = "atributo_x")
public Integer getAtributoX() {
	return atributoX;
}

Tem um outro campo que também tem a mesma anotação e foi criado sem problemas. Perdoem, mas sou bem iniciante e está difícil entender como o Java “cria” então esse campo da classe no BD.

Mensagens: 11

Participantes: 2

Ler tópico completo

Salvar Imagem completa com os dados da Jlabel

$
0
0

@Kassioburgadon escreveu:

Boa tarde pessoal,

Preciso de uma ajuda, tenho uma folha em branco que é um Jlabel, e os dados que estão nela também são jlabel,

gostaria de saber como é realizado para salvar todos os componentes que estão já Jlabel


| Titulo |
| Salvar tudo isso |
| não salvar somente |
| a tela branca da |
| Jlabel |
| |
|_________________|

Mensagens: 12

Participantes: 4

Ler tópico completo

Conectar em um porta USB

$
0
0

@rodrigofsantos escreveu:

Senhores sou novo no java mas estou gostando muito e hoje preciso da ajuda de todos, ja procurei no fórum mas nao achei algo esclarecedor ou próximo do que preciso como sou muito iniciante preciso de ajuda para fazer um programa que conecte em um porta usb e envie comandos eu já fiz um que envia os comando por cmd mas agora preciso ter uma interação com com a porta ou seja de vier uma determinada resposta preciso executar um comando.
senhores qualquer ajuda e bem vinda fico grato aos que puderem me ajudar !!!

Mensagens: 3

Participantes: 2

Ler tópico completo

Impressora que suporta o Formato PDF Nativamente

$
0
0

@rlira escreveu:

Senhores bom dia, então eu preciso fazer uma impressão direta de vários PDF´s, código para isto encontramos fácil, o problema é funcionar, o código que obtive ele envia noto que chega na impressora mais não imprime nada, tenho que limpar os documentos enviados pelo gerenciador de impressão, como fazer isto funcionar?

Neste tópico é mencionado que só funciona se a Impressora “física” suportar o formato PDF Nativamente mais… como é isto?

https://stackoverflow.com/questions/12371211/how-to-print-pdf-from-java-application?rq=1

Mensagens: 1

Participantes: 1

Ler tópico completo

[RESOLVIDO] Voltar a configuração atual java

$
0
0

@Kassioburgadon escreveu:

Alguém sabe me dizer se exite algum método que faça você salvar o projeto com todas as alterações e quando carregar voltar com essas configuração?

Exemplo: digitei “1234” na JtextFiel, ai fecho o sistema, e quando carrego novamente ele voltar com esse campo preenchido?

Mensagens: 3

Participantes: 3

Ler tópico completo

Imprimir em Java sem mostrar dialogo?

$
0
0

@Kassioburgadon escreveu:

Como realizo a impressão sem mostrar o dialogo e gostaria também dentro de uma Combobox selecionar a impressora e imprimir em cima dela?

public void printComponenet(JComponent component){
	PrinterJob pj = PrinterJob.getPrinterJob();
	pj.setJobName("Personalizacao");
	pj.setPrintable (new Printable() {
		@Override
		public int print(Graphics graphics, PageFormat pageFormat,
		    int pageIndex) throws PrinterException {
		    if (pageIndex > 0){
		    	return Printable.NO_SUCH_PAGE;
		    }
		    Graphics2D g2 = (Graphics2D) graphics;
		    g2.translate(pageFormat.getImageableX(),pageFormat.getImageableY());
 		    component.paint(g2);        // o JPanel aqui
		    return Printable.PAGE_EXISTS;
		   // TODO Auto-generated method stub			
		}   		
	});
	if (pj.printDialog() == false)
		return;
	try {
		pj.print();
	} catch (PrinterException ex) {
		// handle exception
	}
}

Mensagens: 2

Participantes: 2

Ler tópico completo

Tem como injetar uma URL no navegador com JAVA ?

$
0
0

@rodrigofsantos escreveu:

Senhores veja minha duvida eu preciso abrir o web,whatsapp no navegador e pegar no campo logo acima do contato a ultima vez que o cliente fez login ou entrou no whatsapp web eu nao andei lendo sobre o seleniumHQ mas ele e um ferramenta para testes e envolve ate o uso de VMs pelo que vi me corrija se eu estiver errado por favor !! entao eu pensei teria como abrir ele dentro de uma aplicação java e controlar e usar o OCR para ler a informação ? ai eu preciso injetar uma url com o novo contato para ele abrir na tela e ir abrindo seria possível fazer isso ?

Mensagens: 5

Participantes: 2

Ler tópico completo


Como criar uma thread java utilizando os recursos de um processador multi-core?

$
0
0

@Bambatera escreveu:

Com licença, com licença, por obséquio alguém poderia me ajudar?

Tenho que realizar um processamento de um arquivo .txt que possui aproximadamente 150.000 linhas, sendo que cada linha deve ser analisada e processada (entenda-se como persistida a informação no banco de dados) automaticamente. Esse processamento já consigo fazer, porém, está demorando em torno de 7 horas para concluir.

Então decidir fazer uma thread que realize esse processamento de forma paralela, mas nas minhas pesquisas na web encontrei algumas informações de que as threads não são executadas exatamente em um processamento paralelo mas existe a possibilidade de se codificar a thread de forma a utilizar todos os núcleos disponíveis no processador, porém, não encontrei nenhum exemplo prático a esse respeito.

Alguém que já precisou disso poderia me ajudar?

Desde já agradeço.

Mensagens: 5

Participantes: 5

Ler tópico completo

20 Vagas - Desenvolvedor JAVA - SP ou Ribeirão Preto/SP

$
0
0

@Tatiane_Beblue escreveu:

VAGA - Desenvolvedor React Sênior

O Beblue está procurando por profissionais inovadores e apaixonados por tecnologia para se juntar a nós e nos ajudar na incrível e desafiadora caminhada de inovação nas indústrias de pagamentos e recompensas no Brasil. No Beblue você terá a oportunidade de aplicar os seus talentos e energia criativa para entregar soluções de alta performance em uma das mais promissoras e crescentes Startups do Brasil. Temos múltiplas áreas de especialização disponíveis como:

  • Micro-serviços Java/Kotlin com Spring Boot/Cloud;
  • Micro-serviços C# .Net Core;
  • Mobile Android Java/Kotlin;
  • Mobile iOs Swift;
  • Web React e Redux;
  • DevOps Terraform e AWS;

Para se candidatar clique no link a seguir:

Necessário residir ou ter disponibilidade de atuação em Ribeirão Preto/SP e/ou São Paulo/SP.

Mensagens: 1

Participantes: 1

Ler tópico completo

Melhor maneira de gerenciar dependências do projeto?

$
0
0

@rodrigofsantos escreveu:

Senhores sera uma pergunta bem iniciante mas que e de grande valor pra min e para os inciantes como eu, eu estou apredendo a programar e java e vi que alguns funções ou api nao sei ao certo como chamar sao adicionadas no netbeans através de jdk ou seja no caso da api rxtx eu baixei e adicionei na pasta do jdk em um local especifico e ai passou a funcionar mas tem algumas que so funciona se voce importar direto para o projeto e consequentemente ele vai junto com o projeto mas ainda tenho algumas duvidas de como proceder para ate mesmo nao entupir meu netbeans com um monte de coisa !

Todos as funçoes adicionais que preciso sao classes criadas e que eu posso incorporar a um projeto ?

sao chamadas de api mas o sistema trata como uma classe ou e diferente ?

qual a forma correta para eu adicionar um api colocando na pasta do jdk ou cada uma tem sua forma de instalar ?

a forma correta de chamar e api ?

oque e o maven ? como usa-lo ? como ele funciona ?

Mensagens: 3

Participantes: 2

Ler tópico completo

orElseThrow

$
0
0

@juniorsatanas escreveu:

@Autowired
 public MarcaRepository marcaRepository;
 @Override
 public Marca buscarPorId(Integer id) { 

  return marcaRepository.findById(id).orElseThrow(() -> 
    new ObjectNotFoundException("Marca não encontrada! Código: " + id));
 }

return marcaRepository.findById(id).orElseThrow(Exception::new);

A pergunta e por que não se pode usar :: inferência de tipos?

Mensagens: 1

Participantes: 1

Ler tópico completo

Enviar mensagens à Central de Notificações do Windows 10 das máquinas da minha rede

$
0
0

@Aroldo_Rique escreveu:

Prezados, boa tarde.

Estou precisando construir um sistema que envie mensagens à Central de Notificações do Windows 10 das máquinas da minha rede.

Estou usando a clase TrayIcon, do pacote java.awt, para fazer as notificações na minha própria máquina

Alguém já fez algo semelhante ou tem alguma dica de sistema que faça isso?

Antecipadamente agradeço.

Mensagens: 15

Participantes: 4

Ler tópico completo

Viewing all 14698 articles
Browse latest View live
<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>