Ir ao conteúdo
  • Cadastre-se

Alfrad

Membros Plenos
  • Total de itens

    39
  • Registro em

  • Última visita

  • Qualificações

    0%

Reputação

7

Sobre Alfrad

  • Data de Nascimento 22-07-1992 (26 anos)

Informações gerais

  • Cidade e Estado
    Brasília - DF
  • Sexo
    Masculino

Meu PC

  • Processador
    i7 6700k
  • Cooler
    H110i
  • Placa de vídeo
    GTX 1070 FTW-DT
  • Placa-mãe
    z170m
  • Memória
    2 x 8GB DDR4 2400mhz
  • Gabinete
    AEROCOOL 500
  1. Gerenciamento eu uso o Dbvisualizer, e pra modelagem eu particularmente prefiro usar o antigo e extinto Case Studio.
  2. Você já ouviu falar na iniciativa Github? Kkkk
  3. Se você precisa de uma consulta onde traga descrição dos produtos que venderam mais de 30 vezes. Segue a consulta. SELECT T.DESCRICAO, COUNT(*) AS qtdVendas FROM TABELA AS T GROUP BY T.DESCRICAO HAVING (COUNT(*) > 30); adicionado 16 minutos depois no seu caso para chegar a quantidade de vendas e na descrição do produto você vai precisar linkar as duas tabelas referenciadas. select itens_vendidos_mais_30_vezes.qtd_vendida, p.descricao from produto p inner join ( select ip.codigo_produto, count(*) as qtd_vendida from item_do_pedido ip group by ip.codigo_produto having (count(*) > 30) ) as itens_vendidos_mais_30_vezes on p.codigo_produto = itens_vendidos_mais_30_vezes.codigo_produto where 1=1;
  4. Cara se não me engano o próprio youtube tem uma flag que ao abrir a página onde o vídeo foi inserido ele automaticamente dá o play.
  5. O cara pede pra utilizar boa prática, e pede pro cara validar integridade da informação na entidade... Algo de errado não está certo. adicionado 0 minutos depois @Bruno Coviello Não se valida regra de negócio em entidades.
  6. public static void main(String[] args) { String primeiroDelimitador = ", "; String segundoDelimitador = ". "; String nome = "Maria José da Silva"; String[] split = nome.toUpperCase().split(" "); String primeiroNome = split[split.length - 1].concat(primeiroDelimitador); String nomeFormatado = primeiroNome; for (int i = 0; i < split.length - 1; i++) { nomeFormatado += split[i].substring(0, 1).concat(segundoDelimitador); } System.out.println(nomeFormatado); }
  7. Você pode usar também new HashMap<Integer, ArrayList<Type>>();
  8. @Igor Vargas Poderia por gentileza descrever o escopo do seu projeto?
  9. Bom dia @PedraX, eu tenho um midtower cooler master spec 03. Só que não coube, com relação as memórias eu tenho aquelas memórias pequenas e coube tudo certinho.
  10. Massa, dava para enxugar mais esse código. Mas se seu problema foi resolvido, então parabéns!
  11. function mask($val, $mask) { $maskared = ''; $k = 0; for($i = 0; $i<=strlen($mask)-1; $i++) { if($mask[$i] == '#') { if(isset($val[$k])) $maskared .= $val[$k++]; } else { if(isset($mask[$i])) $maskared .= $mask[$i]; } } return $maskared; } $cnpj = "11222333000199"; $cpf = "00100200300"; $cep = "08665110"; $data = "10102010"; echo mask($cnpj,'##.###.###/####-##'); echo mask($cpf,'###.###.###-##'); echo mask($cep,'#####-###'); echo mask($data,'##/##/####'); Você consegue usar essa função para formatar seu CPF. adicionado 7 minutos depois Pelo o que eu percebi no seu código, você não está guardando os valores no primeiro while de $data_vencto, $data_pago, $valor e $cpf, e no for você está pegando valores que não existem no $ArrayRetornogru. adicionado 13 minutos depois A logica é essa, percorre linha por linha, faz o split nas 4 variáveis, formata quem deve ser formatada e persiste (salva no banco de dados). Não existe necessidade para mais 1 laço (for/while).
  12. Seu problema então está ao fazer o parser no txt para string. Teria como postar esse text aqui e dizer quais as posições estão as informações?

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações 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

×