-
Total de itens
4.466 -
Registro em
-
Última visita
Tudo que Beraldo postou
-
Leia sobre MVC. Você separa as partes visual da lógica.
-
redirecionar foi a melhor opção, mesmo. mas eu fiquei curioso para saber se realmente não há um equivalente ao exit() do PHP em Python. Não achei nada sobre isso, então aparentemente não há mesmo :(
-
Já brinquei bastante com python desktop. Agora precisei me aventurar numa aplicação simples em python web. Estou usando o mod_python.psp como PythonHandler, e preciso de alguma forma de parar a execução do script, algo semelhante a sys.exit, no python desktop, ou exit(), do PHP. A intenção é mostrar uma mensagem de erro e encerrar o script. Parece algo tão simples, mas não achei a solução no Todo Poderoso Google. :( Talvez seja algum método da classe "apache", do mod_python, mas ainda não encontrei é algo assim: <% if not form.has_key( 'action' ): req.write( 'erro' ) sys.exit( 0 ) %> resto do html Obrigado :D
-
Fórum errado :P Leia as regras do fórum, em especial a 3.6.: http://scriptbrasil.com.br/forum/index.php?act=boardrules Dê título sensatos aos seus tópicos Omitir o tipo de retorno de uma função significa que ela retorna int. Porém isso pode mudar conforme o compilador. Recomenda-se SEMPRE explicitar o tipo de retorno O mesmo que funções Praticamente nehuma. Veja: http://www.guj.com.br/java/118021-argument...e-a-mesma-coisa Até existe diferença, mas nunca é considerada. :P Leia sobre escopos global e local de funções, que você entenderá
-
É difícil passar um único tutorial. O melhor a fazer é ler vários deles. Veja este: http://www.lysator.liu.se/c/bwk-tutor.html É de um dos autores de um dos principais livros de C: http://pt.wikibooks.org/wiki/Programar_em_...em_C#C_de_K.26R
-
no seu caso, basta solicitar ao usuário o valor de "contador". um scanf() resolve
-
não entendi o que o ^C tem a ver com isso você quer tratar o SIGINT (^C)? uma possibilidade é salvar o dados na memória e deixar outra thread rodando e de X em X unidades de tempo, pegar esse dado da memória e salvar no arquivo
-
Isso depende do tamanho da heap que seu SO disponibiliza para cada processo. Você pode usar malloc e realloc. Assim trabalha como se fosse um vetor com colchetes e tudo mais. Porém, isso necessita ter memória contígua. Usar listas encadeadas permitiria que você pegasse um pedacinho de memória em qualquer lugar livre. Assim seu programa usaria a memória de forma mais eficiente O que você quer dizer com isso? Não entendi Talvez postar a estrutura do arquivo deixe tudo mais claro. :)
-
você precisa colocar tudo na memória? leia do disco somente o necessário
-
abrir programa: exec(), system(), popen() etc... logar em sites: biblioteca cURL
-
não entendo muito de programas de firewall, mas considerando que eles mexem com portas, basicamente,, creio que usem sockets. E sockets em C são muito bons, tanto é que, sabendo os sockets em C, sabe-se em qualquer linguagem, pois todas seguem o mesmo padrão (pelo menos os chamados socktets de baixo nível), com funções socket(), listen(), bind() etc Essas funções são sockets UNIX, são system class do SO Unix. Em Windoes tamb[ém tem, mas não conheço :P
-
se você souber o número de strings a serem lidas, pode usar sscanf(). mas provavelmente não tem , então acho que o único jeito é percorrer a string inteira, caractere por caractere; ao achar o token, coloque os caracteres seguintes numa nova variável.
-
C e C++ jamais deixarão de ser usados. Quase tudo que se tem hoje é graças a ele. Quase tudo o SO Linux está em C, diversos programas e bibliotecas são feitos em C, mesmo que carregados por outras linguagens, como PHP ou Python Se você vai usar muito ou pouco, depende da área de atuação. Se for mexer com WEB, usará bem pouco. Se for fazer programas que precisam ser muito eficientes, provavelmente usará C. Se for mexer com sistema embarcado, então, C na cabeça! Mesmo que ela não lhe seja útil na prática no mercado, sabendo C/C++ você aprende qualquer outra linguagem com facilidade
-
o que quer dizer com isso? dá erro? se sim, poste a mensagem e que compilador é?
-
sockets: http://docs.python.org/library/socket.html esses são sockets de baixo nível, como os da linguagem C. Creio que haja uma API de mais alto nível, porém só usei a citada acima funões do SO, incluindo popen() e outras: http://docs.python.org/library/os.html
-
o problema está aqui: scanf ("%c",&a); o C lê um caractere só, mas quando você tecla ENTER, o \n fica no buffer de entrada (stdin) Dá para fazer um outro scanf e descartar o caractere lldo outra possibilidade é ler dois chars, ams descartar o segundo: scanf ("%c%*c",&a); o asterisco descarta o char lido
-
descreva os problemas, diga o que está acontecendo
-
o PDML também é muoto bom: http://www.rberaldo.com.br/blog/2010/07/29...lmente-com-php/
-
http://www.google.com.br/search?sourceid=c...8&q=mysql+c comece a fazer e poste as dúvidas
-
Existe alguma função que retorna o número de espaços alocados pra um d
pergunta respondeu ao Ricardo Martins de Beraldo em C, C++
Até onde sei, não há como saber Esse é o motivo pelo qual você tem que passar o tamanho de um vetor para uma ufnção que o percorre, por exemplo. O C não sabe o tamanho do vetor. Ele só sabe o endereço base dele. Nesse caso, x = &x[0]. Só isso. Onde x termina quem tem que saber é o programador -
tente fazer e poste as dúvidas
-
Como ler determinada parte de um .txt? (C)
pergunta respondeu ao Murilo Altheman de Beraldo em C, C++
eu usaria um arquivo binário cria a estrutura e salva a estrutura direto no arquivo com fwrite. depois usa fread para ler assim você tem o tamanho da estrutura ( com sizeof). para mover para a posição X, basta fazer (x-1)*sizeof( estrutura ) :D -
dá para usar system, popen, exec etc. mas para enviar os dados do python ao novo programa creio que só haja duas formas: por parâmetro ou via sockets
-
Script para furar codigo de segurança de pagina?
pergunta respondeu ao SrDominguez de Beraldo em Lógica de Programação
Fiz um tetse aqui e funcionou: fiz um wget na imagem, converti para tif (com convert) e passei um OCR nela (usei o tesseract, que é o melhor dos que testei) * tesseract só aceita tif como entrada edit: mas.... há uma forma ainda mais simples que acabei de notar: o número da imagem está na URL da imagem, mas codificado em base64. Veja: URL da imagem no momento em que a acessei: http:// www.inmet.gov.br/sonabra/geraImg.php?imgNum=Mzg0OQ== número que aparecia na imagem: 3849 $ echo "Mzg0OQ==" | base64 -d 3849 -
(Resolvido) Arrumar a opção avatar
tópico respondeu ao senhor_unix de Beraldo em Sugestões e Críticas
Explique o que está acontecendo. Aparece algum erro? Por que diz que não aparece para todos? Está usando URL remota ou está fazendo upload da imagem?