
kandrade
Veteranos-
Total de itens
1.665 -
Registro em
-
Última visita
Tudo que kandrade postou
-
o squid já estava rodando antes de instalar o sarg?
-
O Linux tem controle de processo por usuário, ou seja, apenas quem iniciou o processo pode fecha-lo além do superusuário. O windows eu não sei te dizer, isso é um problema de sistema operacional e não de programação. Procure saber: Se voce iniciar o processo como Administrador os usuários comuns poderão parar seu processo? se sim, use Linux :rolleyes: essa foi boa. huauhauhau se não pode usar o windows mesmo. da certo sim, o system retorna "0", se não me engano, caso o comando seja executado com sucesso. ;)
-
na primeira vez que for chamada a função placareload a variavel last é zero int last = 0; conclui-se então que o programa não entra nesse laço: for(i=0;i<=(last-1);i++){ if(placa[i] == ""){ bad = i; } então não é atribuido nenhuma valor a variavel bad. ela tem algum lixo de memoria e quando voce faz operação com a variavel bad ocorre o erro: for(i=bad;i<=(last-1);i++){ strcpy(placa[i],placa[(i+1)]); } :P
-
isso pode te ajudar: http://www.vivaolinux.com.br/artigos/verAr...php?codigo=4898
-
realmente tem erro e é basicamente nessas duas partes // aqui faltou voce observar uma coisa scanf("%c",&xescolha); // aqui faltou o & "endereco da variavel" scanf("%c",val->variavel); no primeiro scanf voce não observou que ao digitar o caracter em seguida digita-se um enter então o proximo scanf le enter, por isso da erro, voce pode arrumar assim: scanf("%c",&xescolha); getchar(); e o outro scanf é mais simples: scanf("%c",&val->variavel); seu código continua com erro, mas agora é na função check. me explique pra que ela serve, pois não entendi nada. muito menos o uso dela duas vezes seguidas no código. check(val,val->variavel); if(check(val,val->variavel)!=1)
-
pior que não conheço. vou procurar informação. abraço!!
-
veja isso: http://scriptbrasil.com.br/forum/index.php...23&hl=letra
-
quais opções voce perdeu? de acesso ao banco? de criação de usuários? qual a opção do pgadmin voce usou?
-
nesse link voce compra e não é muito caro: http://www.linuxmall.com.br/ ;)
-
vamos tentar resolver os dois erros: abra o squid.conf, ache a diretiva visible_hostname e altere para # visible_hostname visible_hostname máquina.domínio e para verifique se o usuário que roda o squid tem permissão de escrita nesse diretório: /var/cache/squid
-
com toda certeza. Isso que o Gladiador explicou é para ser usado ou quando o modem não é roteador ou quando há necessidade de um firewall para sua rede, ai voce obriga os clientes a passarem pelo servidor que compartilha a conexão.
-
este é um método que recebe uma String chamada var e não retorna nada pra quem a chamou.
-
isso mesmo, void não retorna nada. exemplo bem simples: //principal.java import java.io.*; public class principal{ public static void main (String[] arg){ soma s=new soma(); int x=4, y=5; s.escreva("O resultado da soma e: " + s.op(x,y)); } } //soma.java import java.io.*; public class soma{ public void escreva (String var){ System.out.println(var); } public int op (int A, int B){ return A+B; } }
-
não é bem assim, o amigo sobrecarregou o construtor se voce passar parametros quando instanciar a classe ele entrará nesse construtor public Cachorro(String n, String r, int i, String s, int n) se não, entrará no default, sem parametros public Cachorro() mas isso não é regra, depende de sua necessidade, as vezes voce precisará de outros construtores, ou as vezes apenas um.
-
só trocar o cout de lugar aqui: while(c<10) { cin.ignore(); cout<<"Dorna->"<<a<<"\tCuba->"<<b<<"\n"; if(a==7) a=0; a++; if(b==3) b=0; b++; c++; }
-
acabei de compilar no dev #include <stdio.h> #include <conio.h> #include <string.h> #define MAX 100 int main(){ char frase[MAX]; char* p; char temp[MAX]; int i,j=0; p=frase; printf ("Digite uma frase:"); fgets(frase,MAX,stdin); for(i=0;i<strlen(frase);i++){ if((*(p+i)==' ')||(*(p+i)=='\n')){ //quando chegar ao espaco ou avanco de linha corta a palavra temp[j]=''; // corta a palavra printf("%s\n",temp); //imprime a palavra getch(); //dorme 3 segundos j=0; //zera o indice da variavel temp } else{ temp[j] = *(p+i); j++; } } printf("%s\n",frase); getch(); } o vi não é compilador, ele é um editor. ;)
-
não sei se voce vai entender, mas o problema é esse: tenho 3 jarras e 7 copos, irei informar inicialmente o número do copo e o número da jarra que ele será despejado. apartir disso o próximo copo será despejado na próxima jarra fazendo isso 10 vezes e quando chegar a jarra 3 volta a jarra 1 e quando chegar ao copo 7 volta ao copo 1. :P
-
então, é que nunca utilizei o CentOS, só sei que ele é baseado no Red Hat o internet super server inetd tem nas distribuicoes que eu uso, e é bem simples rodar essas coisas basicas da rede. vou pesquisar um pouco sobre ele, ai te retorno. abraco!!! para rodar o ftp: #/etc/init.d/proftpd start ou #service proftpd start o arquivo de configuração do proftp é simples e se encontra em: /etc/proftpd.conf tutorial DNS: http://www.vivaolinux.com.br/artigos/verAr....php?codigo=944 smtp e pop3 http://www.vivaolinux.com.br/artigos/verAr....php?codigo=358
-
é só adicionar a biblioteca que voce precisa, exemplo: #include <stdio.h> #include<stdlib.h> #include<conio.h> . . . :rolleyes:
-
aqui não da erro nenhum, bom copia o codigo do Felipe e faca essas modificacoes: insira isso dentro do for: if((*(p+i)==' ')||(*(p+i)=='\n')){ //quando chegar ao espaco ou avanco de linha corta a palavra temp[j]='\ 0'; // corta a palavra printf("%s\n",temp); //imprime a palavra sleep(3); //dorme 3 segundos j=0; //zera o indice da variavel temp } else{ temp[j] = *(p+i); j++; } crie a variavel j, não esqueca de zera-la. int j=0; e por fim altere o ultimo printf, assim: printf("%s\n",frase); o unico erro que pode dar é com a funcao sleep, é só verificar alguma funcao que a substitua compilado no gcc abraco!!!
-
ficou legal usando a classe que o helton indicou o método ezTable($array) já cria a tabela pra voce, bem pratico. <? // banco $con_string = "host=localhost port=5432 dbname=transformadores user=postgres"; $bdcon = pg_connect($con_string); // classe pdf include '../fpdf/class.ezpdf.php'; //Iniciando com fonte normal $pdf=new Cezpdf('a4','landscape'); $pdf->SelectFont('../fpdf/fonts/Helvetica.afm'); // fim da inicializacao da classe $consulta = "SELECT s.descricao, s.observacao, s.data, f.nome, e.nserial FROM servicos s INNER JOIN funcionarios f ON s.funcionario_id=f.id INNER JOIN equipamentos e ON s.equip_id=e.id where e.id=" . $_POST["equip"]; $result=pg_query($bdcon, $consulta); //echo $consulta; if (!$result) { //echo "não foi possivel executar a consulta"; } if (pg_num_rows($result) == 0) { //echo "não tem dados"; } else { $data=array(); while ($row = pg_fetch_array($result)) { array_push($data, array('Transformador'=>$row[4], 'Interventor'=>$row[3], 'Data'=>$row[2], 'Servico'=>$row[0], 'Observacoes'=>$row[1])); //array('id'=>$row[0], 'nome'=>$row[1]) //$pdf->ezTable($row); //$pdf->ezStream(); } //print_r($data); $pdf->ezTable($data); $pdf->ezStream(); } pg_close($bdcon); ?> obrigado pela ajuda de todos!!!
-
tente assim: #include <stdio.h> #include <string.h> #define MAX 100 int main(){ char frase[MAX]; char* p; char temp[MAX]; int i,j=0; p=frase; printf ("Digite uma frase:"); fgets(frase,MAX,stdin); for(i=0;i<strlen(frase);i++){ if((*(p+i)==' ')||(*(p+i)=='\n')){ //quando chegar ao espaco ou avanco de linha corta a palavra temp[j]='\ 0'; // corta a palavra printf("%s\n",temp); //imprime a palavra sleep(3); //dorme 3 segundos j=0; //zera o indice da variavel temp } else{ temp[j] = *(p+i); j++; } } printf("%s\n",frase); } editado: Problemas ao exibir o barra zero. No if é espaco ' ' e avanco de linha '\n'
-
posta o erro gerado. :blink: esse curso da ufmg é bem interessante: http://www.ppgia.pucpr.br/~maziero/ensino/...aulas-main.html
-
realmente, voce tem razão não há erro em alocar um espaco apontado por void. Porém só pode armazenar endereços de memória em ponteiro void.
-
vou procurar alguns bons tutoriais para DNS e SMTP enquanto isso, verifique se tem sua distribuicão possui esse arquivo: /etc/inetd.conf, se sim edite esse arquivo assim: para liberar ftp: descomente essa linha # Professional File Transfer Protocol (FTP) server. ftp stream tcp nowait root /usr/sbin/tcpd proftpd para liberar pop3: descomente essa linha # Post Office Protocol version 3 (POP3) server: pop3 stream tcp nowait root /usr/sbin/tcpd /usr/sbin/popa3d o crontab é usado normalmente no linux, não precisa de configuracão adicional. $man crontab