Ir para conteúdo
    • João Batista Neto

      iMasters InterCon 2017   10-10-2017

      Ainda dá tempo de se inscrever no iMasters InterCon 2017, o maior evento dev do Brasil!  

_Isis_

Moderadores
  • Total de itens

    3.134
  • Registro em

  • Última visita

  • Dias vencidos

    9

_Isis_ venceu o dia em Fevereiro 19

Teve o conteúdo mais curtido

Reputação

191 Muito Bom

Sobre _Isis_

  • Data de Nascimento 14-03-1985

Informações Pessoais

  • Sexo
    Feminino
  • Localização
    Curitiba

Contato

Últimos Visitantes

10.728.778 visualizações
  1. QUICKSORT COM PYTHON

    você tem noção de que o print dentro do quicksort não vai ser executado por causa do return?
  2. 1936 URI

    Sim. O que você fez? Não se costuma dar trabalhos/códigos prontos aqui.
  3. Arvore Binaria de Busca

    O que você já fez?
  4. API Django Rest Framework

    Não. O migrate serve p/ aplicar as migrações de dados e esquema do banco. Antes precisava de um plugin.
  5. Criação de uma lista estática dentro da função

    Onde entra a inversão já que o exercício pede que você divida a lista em duas?
  6. Hibernate Validator - CPF não formatado

    Estou mexendo um pouco com o Hibernate e mesmo sendo uma aplicação "de brinquedo" acabei empacando nos validators. Baixei o Hibernate Validator 6.0.2Final e estou tentando utilizar o @CPF (que foi incluído no Hibernate Validator) num atributo String do modelo. Eu importo um arquivo XML e na hora de salvar o validator diz que o CPF é inválido (apenas formato). Procurando na internet vi uns bug reports sobre o @CPF aceitar somente o número formatado, com os separadores, e não aceitar uma string de dígitos apenas. Mas isso, pelo que os comentários indicavam, acontecia na versão 5 e os bug reports foram dados como fechados. Aí resolvi alterar o formato do CPF que eu estava importando p/ incluir os separadores. Funciona tudo certinho. Ao invés de me dar por feliz resolvi baixar o fonte do Hibernate Validator e fuçar na classe org.hibernate.validator.constraints.br.CPF. E está lá o pattern com 11 dígitos, sem formatação: @Pattern.List({ @Pattern(regexp = "([0-9]{3}[.]?[0-9]{3}[.]?[0-9]{3}-[0-9]{2})|([0-9]{11})"), // XXX.XXX.XXX-XX where X is always the same digit are not a valid CPFs, but all of them passes the mod check. Needs to be singled out each one via regexp @Pattern(regexp = "^(?:(?!000\\.?000\\.?000-?00).)*$"), @Pattern(regexp = "^(?:(?!111\\.?111\\.?111-?11).)*$"), @Pattern(regexp = "^(?:(?!222\\.?222\\.?222-?22).)*$"), @Pattern(regexp = "^(?:(?!333\\.?333\\.?333-?33).)*$"), @Pattern(regexp = "^(?:(?!444\\.?444\\.?444-?44).)*$"), @Pattern(regexp = "^(?:(?!555\\.?555\\.?555-?55).)*$"), @Pattern(regexp = "^(?:(?!666\\.?666\\.?666-?66).)*$"), @Pattern(regexp = "^(?:(?!777\\.?777\\.?777-?77).)*$"), @Pattern(regexp = "^(?:(?!888\\.?888\\.?888-?88).)*$"), @Pattern(regexp = "^(?:(?!999\\.?999\\.?999-?99).)*$") }) Já verifiquei no depurador se não tem um espaço em branco perdido na string quando o handler monta o objeto a partir do XML (não tem. Está certo) e continuo sem saber porque esse negócio não aceita CPF não formatado. Alguém já passou por isso e conseguiu resolver?
  7. Separar pequenas strings de uma grande string

    Tem uma função chamada strtok que você pode usar. Em algumas plataformas você também pode usar expressões regulares (regex.h) #include <stdio.h> #include <string.h> typedef struct { char logradouro[100]; char numero[8]; char cidade[20]; char complemento[100]; char cep[9]; } Endereco; typedef struct { char numero[12]; } Telefone; typedef struct { char nome[50]; Endereco endereco; Telefone telefones[3]; char email[20]; } Contato; void processar_dados(Contato * c, int posicao_leitura, char * inicio_informacao, char * final_informacao) { if (posicao_leitura == 0) { strncpy(c->nome, inicio_informacao, final_informacao-inicio_informacao); } else if (posicao_leitura == 1) { // ... } } int main(void) { char frase[] = "Câmara dos Deputados, Edifício Anexo 4;, gabinete nº 260;Brasília - DF - CEP 70160-900;3215-5260;3215-2260;08;21;dep.brunny@camara.leg.br;BRUNIELE FERREIRA GOMES"; int posicao = 0; char inicio_informacao = &frase; char final_informacao; Contato pessoa; char * pch = strtok(frase, ";"); while(pch != NULL) { final_informacao = pch; processar_dados(&pessoa, posicao, inicio_informacao, final_informacao); inicio_informacao = pch + sizeof(char); pch = strtok(frase, ';'); posicao++; } printf("%s\n", pessoa.nome); return 0; } (Não consigo depurar o código porque o gdb online não encontra o .s)
  8. Problema com CodeBlocks

    É mais fácil prestar atenção em como está usando o printf. Se você quer imprimir o conteúdo de r, remova o '&'. O que você está fazendo é imprimir o endereço de memória de r. https://repl.it/KzPp
  9. Como fazer esse vetor receber uma struct

    Refaça a atribuição.
  10. Como fazer esse vetor receber uma struct

    main.cpp: In function 'void add(Produtos*, Produtos)': main.cpp:32:19: error: cannot convert 'Produtos' to 'char' in assignment P->dados[P->qtd] = Mercadorias; ^
  11. Separar data Data (C++)

    É string? http://en.cppreference.com/w/cpp/regex/basic_regex http://www.cplusplus.com/reference/regex/ http://www.cplusplus.com/reference/algorithm/ ^(\d{2})(\d{2})(\d{4})$ Dá pra fazer com substring também. http://en.cppreference.com/w/cpp/string/basic_string/substr
  12. Atividade Lista C++

    Não necessariamente. Um cadastro pode ser armazenado num arquivo binário ou de texto, já que é exercício de estrutura de dados (ainda mais C++...) Se ele realmente fizer o que você disse, vai levar zero na atividade, porque não tem nada a ver com login, com banco nem com senha.
  13. Execício em C

    Usando float ou double.
  14. Execício em C

    A divisão entre o número de faltas e o número de aulas vai ser inteira, não float. Ex: 4 faltas / 20 aulas = 0 ao invés de 0.2 Se atente p/ os tipos das variáveis.
  15. Biblioteca para acessar banco de dados para python 3

    https://pypi.python.org/pypi?%3Aaction=search&term=mysql&submit=search >> https://pypi.python.org/pypi/mysql-connector/2.1.6 https://github.com/google/protobuf/releases/tag/v3.4.0
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.

Este projeto é mantido e patrocinado pelas empresas:
Hospedado por: