Ir para conteúdo
Entre para seguir isso  
doom_master

Tópico da Programação

Publicações recomendadas

Malta do Cakephp, alguém pode dar uma ajudinha com as Acess Control Lists?

Compartilhar este post


Link para o post

Mais um site acrescentado ao primeiro post, o Blockly Games. Serve para desenvolver e moldar o raciocínio à programação, muito útil para quem está a começar nestas andanças :)

Compartilhar este post


Link para o post

Btw no primeiro post deve faltar um dos sites mais úteis... Codecademy!

 

E doom, podias separar do género:

 

Aprender linguagens interativamente:

Codecademy

Programmr

 

Exercícios de lógica interativos:

Blockly Games

Project Euler

 

Outros (livros, etc.):

Free Programming Books

http://www.reddit.com/r/LearnProgramming

Compartilhar este post


Link para o post

Eish, nem reparei que não estava lá. Quanto à tua sugestão, ia fazê-lo ontem mas deu-me preguiça, obrigado por já o teres feito por mim :mrgreen:

Compartilhar este post


Link para o post

Boas!

está-me a dar o seguinte erro: Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 9

at projeto.Agente.setCampo(Agente.java:48)

at projeto.Projeto.main(Projeto.java:33)

Java Result: 1

BUILD SUCCESSFUL (total time: 1 second)

 

Isto deve ser um problema com indices de matriz, mas ja tentei de varias maneiras, e continua a dar o mesmo erro...

 

public void setCampo(Agente s,Objeto [][] matriz){

for(int i=0;i<matriz.length;i++){

for (int j=0;i<matriz[0].length;j++){

if(matriz[j]!=null){

c.visao.add(matriz[j]);

 

}

}

}

 

 

 

for (int i=0; i<c.visao.size(); i++){

if(distancia(s,c.visao.get(i))<=s.c.tam){

c.visao.add(c.visao.get(i));

}

}

 

 

 

}

 

PS:Isto está a ser chamado na funcao main da seguinte forma: a1.setCampo(a1,matriz); em que a1 é um objeto da classe agente e matriz é um array bidimensional [9][9].

Alguem pode ajudar???

Editado por Rajnack

Compartilhar este post


Link para o post

não devia ser:

 

j<matriz[0].length no 2º for?

 

ya... que burro!! tanta cena pq causa de uma estupidez :facepalm: .... Obrigado

Editado por Rajnack

Compartilhar este post


Link para o post

A experiência diz-me que aqueles problemas que não conseguimos perceber são quase sempre erros estúpidos :mrgreen:

Editado por JackBauerPT

Compartilhar este post


Link para o post

Já passei 1 dia a olhar para o código sem saber o que se passava porque tinha um = em vez de um ==. :(

Compartilhar este post


Link para o post

Usa um template. Cria um documento Word e nos sítios onde vai ficar cada texto metes uma etiqueta. Por exemplo [Data] ou [Nome], whatever, o que fores meter no documento. Não testei este código mas estava no msdn:

 

Private Sub SearchReplace()

Dim FindObject As Word.Find = Application.Selection.Find

With FindObject

.ClearFormatting()

.Text = "find me"

.Replacement.ClearFormatting()

.Replacement.Text = "Found"

.Execute(Replace:=Word.WdReplace.wdReplaceAll)

End With

End Sub

 

Substituis "find me" por pela etiqueta "[Data]" ou o que for e "Found" pelo texto que quiseres lá meter.

 

Acho que foi isso que pediste.

Compartilhar este post


Link para o post

Alguém me pode dizer como é que se conta o numero de objetos diferentes num arraylist de objetos em java???

 

Já tentei de muitas formas e nunca dá certo...

Editado por Rajnack

Compartilhar este post


Link para o post

Existe alguma de maneira de, no mysql query browser, criar numa tabela uma coluna em que dê para associar uma imagem? De maneira a depois mostra-la numa página php?

Já experimentei criar uma coluna com o tipo de dados varchar e depois meter a localização da imagem e depois dentro do php meter echo "<img src='".$reg[nome do campo]."'>"; mas não me aparece nada.

Compartilhar este post


Link para o post

Ou seja ficaria qualquer coisa assim:

...

echo "<img src=xxx/xxx/'".$reg[campo]."'>";

 

Ou:

 

$imagem="xxx/xxx/'".$reg[campo]."'";

echo "<img src='".$imagem."'>";

Editado por jplobo

Compartilhar este post


Link para o post

Alguém me pode dizer como é que se conta o numero de objetos diferentes num arraylist de objetos em java???

 

Já tentei de muitas formas e nunca dá certo...

Solução mais basica: Fazes um for com o iterator do arraylist. Metes as cenas noutro arraylist mas so inseres se !contains(cena). No fim fazer size() do novo arraylist.

Compartilhar este post


Link para o post

^

 

Se no input do ArrayList garantires logo que não há objectos repetidos, depois basta fazer o size() do ArrayList. Mas deve depender do contexto que queres.

Compartilhar este post


Link para o post

Solução mais basica: Fazes um for com o iterator do arraylist. Metes as cenas noutro arraylist mas so inseres se !contains(cena). No fim fazer size() do novo arraylist.

 

 

^

 

Se no input do ArrayList garantires logo que não há objectos repetidos, depois basta fazer o size() do ArrayList. Mas deve depender do contexto que queres.

 

Obrigado.

Já agora , em C; pq é que eu tendo isto: fprintf(f,"%s %s %d", users[posicao].username, users[posicao].pass, users[posicao].num_mensagens), quando abro o .txt esta o username numa linha e o restante na linha seguinte???

Compartilhar este post


Link para o post

a string username pode estar a terminar num \n?

Não, pq este codigo é igual a um de um colega meu e no dele funciona bem...

 

Está aqui outra parte do codigo em que isso tambem acontece...

 

 

void guarda() {

FILE *f;

int i, k;

//Estrutura do ficheiro:

//user password

//nºmensagem emissor assunto mensagem

//Abre para escrita no ficheiro

f=fopen("dados_servidor1.txt","a");

if(f==NULL){

printf("Não foi possivel abrir o ficheiro\n");

exit(-1);

}

//Guarda no ficheiro

for (i=0 ; i<NUM_USERS ; i++) {

if (users.existe == 1) {

fprintf(f, "%s %s %d\n", users.username, users.pass, users.num_mensagens);

for (k=0 ; k<users.num_mensagens ; k++) {

fprintf(f, "%d %s %s %s\n", users.lista[k].numero, users.lista[k].emissor, users.lista[k].assunto, users.lista[k].msg);

}

}

}

fclose(f);

}

 

Isto é o que acontece

 

 

miguel

pass 0joao pass 1

0 miguel

ola pasddsa

miguel

pass 0

rui

pass 0joao pass 1

0 rui

sad dsfsads

rui

pass 0

 

 

 

 

 

Isto é o que deveria acontecer

 

miguel pass 0

joao pass 1

0 miguel ola pasddsa

miguel pass 0

rui pass 0

joao pass 1

0 rui sad dsfsads

rui pass 0

 

Editado por Rajnack

Compartilhar este post


Link para o post

Esse username é preenchido quando? O valor vem de onde?

Isto é de um servidor de email que estamos a criar em que temos 2 ficheiros.c, um para o cliente outro para o servidor... O cliente e o servidor sao criados atraves de sockets. No cliente pede nos o username, a pass e depois envia-se para o servidor e ele analisa e envia respostas que permitem o programa avancar... Por isso quando o username passa para os servidor e guardado numa estrutura de dados do utilizador, que contem username, pass, etc... e existe uma funcao que no fim poe tudo num ficheiro... neste caso ao passar para o ficheiro fica assim, e depois ao ler do ficheiro parece me que nao lê bem devido a isto, pq há certos metodos que nao funcionam corretamente

Compartilhar este post


Link para o post

Crie uma conta ou entre para comentar

Você precisa de ser membro desta comunidade para poder comentar

Criar uma conta

Registe-se na nossa comunidade. É fácil!

Criar nova conta

Entrar

Já tem uma conta? Faça o login.

Autentique-se agora
Entre para seguir isso  

×
×
  • Criar Novo...