Pesquisar na Comunidade
Mostrando resultados para as tags ''cliente''.
Encontrado 9 registros
-
Estou com um problema durante a execução desse código,baseado na arquitetura cliente servidor do tcp/ip: cliente:https://pastebin.com/7jPsHSub servidor:https://pastebin.com/qH9uRNqR Onde ao executar o segundo cliente (utiliza-se thread) ele sobrepoe palavra sorteada do primeiro cliente... Preciso então alterar os nomes das variaveis durante o programa, para que cada um dos clientes tenha uma variavel "propria" mas não sei como? alguém pode me ajudar???
-
Boa tarde, Estou com duvida nesse exercício e não sei nem por onde começar. Construir um TAD FilaClientes, conforme a especificação abaixo. 1. Trata-se de uma fila construída sobre lista encadeada 2. Deve ser uma fila de Clientes, e cliente deve ser uma estrutura contendo: - nome (char[]) - idade (int) - CFP (int) 2. Cada node da fila deve ter um ponteiro para um Cliente e um ponteiro para o próximo node 3. Recomenda-se a utilização de uma estrutura HEADER (FilaCliente) para definir a Fila 4. A TAD FilaCliente deve implementar as seguintes operações: - FilaCliente * criaFilaCliente() -> Cria fila vazia - int enqueue2(FilaCliente *fila, Cliente *cliente) -> Enfileira (insere) cliente já instanciado - int enqueue(FilaCliente *fila, char nome[], int idade, int cpf) -> Enfileira (insere) cliente com base em seus dados - Cliente * dequeue(FilaCliente *fila) -> Desenfileira (remove) cliente da fila e o retorna - Cliente * head(FilaCliente *fila) -> Retorna dados (referência) do primeiro cliente da fila, sem removê-lo - Cliente * tail(FilaCliente *fila) -> Retorna dados (referência) do último cliente da fila, sem removê-lo - void imprimeFila(FilaCliente *fila) -> Função para teste, deve imprimir os dados dos clientes na fila, do primeiro para o último Grato desde já.
-
Pessoal, estou construindo um conjunto cliente-servidorO servidor é em C# e o cliente é em C++ nativo.O meu servidor fica escutando uma determinada porta, aguardando a conexão de alguns clientes, o servidor também é multitarefa, podendo aceitar diversas conexões simultaneamente, porém estou com um problema muito preocupante, veja:Até agora usei duas threads as duas executam um laço de repetição infinito. A primeira thread(com o laço infinito) fica constantemente verificando se há novas conexões a serem aceitas, se existe alguma, ela adiciona a conexão em um List<TcpClient>, a segunda thread (também com loop infinito) fica constantemente verificando se essas conexões estão ativas, ou seja, se alguma delas não estiver, ele remove ela do List<TcpClient>.O meu problema é que quando fui monitorar o consumo de recursos da aplicação pelo gerenciador de tarefas, percebi que está consumindo incríveis 30% do meu processador (I5 4460 3.2 GHz). Estou achando esse consumo absurdo para uma aplicação relativamente simples.Laços de repetições infinitos consomem tanto assim? Ou o fato de usar Threads já contribui para esse consumo? Como eu poderia resolver este problema?
-
Olá, Tudo bom? Durante os últimos dias tenho testado uma ferramenta de chat muito boa! É o JivoChat, vocês podem testá-la aqui: http://www.jivochat.com.br Com o JivoChat consegui ter uma ferramenta que me permite falar com os meus clientes em tempo real no chat, ter relatórios dos atendimentos e enviar convites proativos que aumentam em muito o número de contatos que o site gera! Ah e o design também é fantástico e pode ser adaptado ao estilo dos seus sites :) Para quem tiver interesse, tenho um cupom de desconto que permite usar a plataforma gratuita durante 3 meses. Para isso basta inserir este código quando realizar a inscrição: “tresmeses” (sem as aspas)
-
O quilo de maçã custa R$ 6,00. Escreva um algoritmo que leia o peso da quantidade de maçãs escolhida pelo cliente e imprima o valor a ser pago.
-
Olá galera, Estou montando um negócio com meu irmão e gostaria de saber se alguém tem alguma ideia de quanto custa manter um cliente em um servidor, o custo médio. Levando em consideração que a ideia é manter um registro do cliente e que ele tenha acesso a mais ou menos 100mb a 500mb para postar no servidor algo e que a velocidade do servidor não precisa ser tão alta. Abrçs
-
Erro no repositório, como corrigir: Código: repositorio_cliente.php <?php require 'conexao.php'; include 'cliente.php'; interface IRepositorioCliente{ public function cadastrarCliente($cliente); public function removerCliente($codigo); public function atualizarCliente($cliente); public function buscarCliente($codigo); public function getListaClientes(); } class RepositorioClientesMySQL implements IRepositorioCliente{ private $conexao; public function __construct(){ $this->conexao = new Conexao("localhost", "root", "", "popcorntv"); if($this->conexao->conectar() == false){ echo "Erro " . mysqli_error(); } } public function cadastrarCliente($cliente){ $nome = $cliente->getNome(); $cpf = $cliente->getCpf(); $endereco = $cliente->getEndereco(); $dataCadastro = $cliente->getDataCadastro(); $saldoDevedor = $cliente->getSaldoDevedor(); $situacaoCadastro = $cliente->getSituacaoCadastro(); $sql = "INSERT INTO cliente (nome, codigo, cpf, endereco, dataCadastro, saldoDevedor, situacaoCadastro) VALUES ('$nome', NULL, '$cpf', '$endereco', '$dataCadastro', '$saldoDevedor', '$situacaoCadastro')"; $this->conexao->executarQuery($sql); } public function removerCliente($codigo){ $sql = "DELETE FROM cliente WHERE codigo = '$codigo'"; $this->conexao->executarQuery($sql); } public function atualizarCliente($cliente){ $nome = $cliente->getNome(); $codigo = $cliente->getCodigo(); $endereco = $cliente->getEndereco(); $cpf = $cliente->getCpf(); $saldoDevedor = $cliente->getSaldoDevedor(); $situacaoCadastro = $cliente->getSituacaoCadastro(); $dataCadastro = $cliente->getDataCadastro(); $sql = "UPDATE cliente SET nome ='$nome', cpf='$cpf', endereco='$endereco', saldoDevedor='$saldoDevedor', situacaoCadastro='$situacaoCadastro', dataCadastro='$dataCadastro' WHERE codigo ='$codigo'"; $this->conexao->executarQuery($sql); } public function buscarCliente($codigo){ $linha = $this->conexao->obtemPrimeiroRegistroQuery("SELECT * FROM cliente WHERE codigo='$codigo'"); $cliente = new Cliente($linha['nome'], $linha['codigo'], $linha['cpf'], $linha['endereco'], $linha['dataCadastro'], $linha['saldoDevedor'], $linha['situacaoCadastro']); return $cliente; } public function getListaClientes(){ $listagem = $this->conexao->executarQuery("SELECT * FROM cliente"); $arrayClientes = array(); while($linha = mysqli_fetch_array($listagem)){ $cliente = new Cliente($linha['nome'], $linha['codigo'], $linha['cpf'], $linha['endereco'], $linha['dataCadastro'], $linha['saldoDevedor'], $linha['situacaoCadastro']); //o erro está nessa linha array_push($arrayClientes, $cliente); } return $arrayClientes; } } $repositorio = new RepositorioClientesMySQL(); ?> Mensagem do erro: Fatal error: Call to private Cliente::__construct() from context 'RepositorioClientesMySQL' in C:\xampp\htdocs\popcorntv\repositorio_cliente.php on line 68
-
Bem galera, desculpa se estou criando o tópico no lugar errado, estou enfrentado um problema que já estou a semanas tentando resolver e não consigo, dai postei em alguns fóruns e até agora ninguém conseguiu me ajudar, desculpe também se estou duplicando algum tópico não encontrei nada parecido aqui. Bem vamos la. Foi o seguinte, estava instalando o CS6 normalmente em meu pc e realizando algumas atividades ao mesmo tempo, infelizmente em um determinado ponto de trabalho meu note travou e tive que desliga-lo depois de esperar mais de uma hora para ver se ele voltava ao normal. Ao religar vi que o CS6 aparecia no Recursos e Programas do Painel de controle porem não achei seu registro no REGEDIT, então fui tentar instalar de novo, e eis que da esse erro:Já tentei de tudo que pude e não consegui concertar, já baixei o instalador de novo, apaguei o programa do "Programas e recursos pelo CClear", apaguei tudo que se relacionava com a Adobe do registro, enfim se alguém puder me dar uma luz, agradeceria.
-
Boa noite pessoal. Mais uma dúvida para compartilhar com vocês. Estou criando um sistema de vendas simples, onde eu terei apenas cadastro de clientes e produtos. Com isso já fiz a parte de cadastro dos clientes e produtos. Mas estou travado na parte de vendas. Só consigo buscar apenas um produto para cada cliente. Minha dúvida é fazer a lógica de pegar vários produtos para um cliente e somar o total dos produtos. Igual esse programas de vendas. Acredito que a lógica é cadastrar os produtos pegando o id do cliente. Bom, peço ajuda e agradeço desde já.... Lúcio Marques