Ir ao conteúdo
  • Cadastre-se

Capoot

Membro Júnior
  • Posts

    6
  • Cadastrado em

  • Última visita

Reputação

0
  1. Olá a todos Estou tendo um problema com vlc. Ele não consegue reproduzir links de canais do tipo rtmp, tanto no ubuntu quanto no windows. O estranho é que eu recentemente adquiri um Banana pi, para ser um tipo de central multimidia, para ver tv online, músicas, videos, web, etc. E nele o vlc roda esses links porém sem som. Passei já muito tempo pesquisando, inclusive pra configura um banana pi, mas não obtive exito. Se alguém poder dar uma dica agradeço Abraços
  2. Olá Pessoal Não entendo quase nada de java, e portanto peço a ajuda dos amigos. Eu tenho que instalar no meu laboratório da faculdade, uma especie de servidor global online de banco de dados, com dados oceanicos e atmosfericos. Se alguem conhece, o nome do programa é ODC, http://opendap.org/ODC/ Acredito que eu tenha instalado o java ( a distro mais simples), eu instalei pelo central de programas do Ubuntu e tenho instalado pelo terminal webupd8team/java. Eu descompactei o programa no /opt, e dou o seguinte comando: java -Xms40m -Xmx300m -classpath /opt/ODC-2.64-unix:/opt/ODC-2.64-unix/odc.jar:/opt/ODC-2.64-unix/lib/xerces-2.5.0_xercesImpl.jar:/opt/ODC-2.64-unix/lib/xerces-2.5.0_xml-apis.jar:/opt/ODC-2.64-unix/lib/jdom-b9.jar:/opt/ODC-2.64-unix/lib/activation.jar:/opt/ODC-2.64-unix/lib/mail.jar:/opt/ODC-2.64-unix/lib/imap.jar:/opt/ODC-2.64-unix/lib/mailapi.jar:/opt/ODC-2.64-unix/lib/pop3.jar opendap.clients.odc.ApplicationController /opt/ODC-2.64-unix e aparece o seguinte erro: Interprocess server listening on port 31870 Set look and feel to platform: com.sun.java.swing.plaf.gtk.GTKLookAndFeel Unexpected error starting application: java.lang.NoClassDefFoundError: opendap/dap/DByte at opendap.clients.odc.ApplicationFrame.zBuildMainTabs(ApplicationFrame.java:158) at opendap.clients.odc.ApplicationFrame.zInitialize(ApplicationFrame.java:83) at opendap.clients.odc.ApplicationController.main(ApplicationController.java:125) Caused by: java.lang.ClassNotFoundException: opendap.dap.DByte at java.net.URLClassLoader$1.run(URLClassLoader.java:366) at java.net.URLClassLoader$1.run(URLClassLoader.java:355) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:354) at java.lang.ClassLoader.loadClass(ClassLoader.java:425) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) at java.lang.ClassLoader.loadClass(ClassLoader.java:358) ... 3 more meu bash esta: export PATH=/usr/bin/java:$PATH export PATH=/usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java:$PATH Uso Ubuntu 12.04 se alguem poder ajudar agradeço
  3. Olá a todos Estou com dificuldade em implementar um gerenciador de processos. Tenho que fazer esse trabalho para meu curso, sou limitado em programação, por isso peço ajuda a vocês. O exercicio pede que cria um struct processos com as seguintes informações: PC, PID, UID, Prioridade, Referencia, e depois utilize uma escalonador para processa-los. alternancia circular, loteria e prioridade. Deve-se entar apenas com o nome do processo e seu tempo de execução. Estou tentando implementar o escalonador de loteria. Deve-se gerar um valor randomico para a Prioridade e a partir desse gerara um novo randomico para escolher aleatoriamente as prioridades a serem processadas. Vou passar-lhes o que fiz: ]#include<stdio.h>#include<stdlib.h>#include<string.h>#define tam 2#define dormir 5struct processo{ char nome[10]; int pc; //tempo processo sleep, tempo falta int pid; // id processo int uid; // id usuário 1 int priori; //prioridade processo int referencia;};typedef struct processo process; process proc[tam]; int main(){ int i,op; int pri, lot; int aux, aux2; //ajuste resposta tempo int j, key; int cont[tam]; printf("\n######## Gerenciador de Processos #######\n"); for(i=0; i<tam; i++){ pri = rand()%100; printf("\ndigite um nome para o processo:"); scanf("%s", &proc[i].nome); printf("\ndigite um tempo para o processo:"); scanf("%d", &proc[i].pc); proc[i].pid = i; proc[i].uid = 1; proc[i].priori = pri; printf("\n%d",proc[i].priori); } printf("\n\n"); printf("######### Informe o Escalonador ########"); printf("\n(1) Alternancia Circular"); printf("\n(2) Prioridade"); printf("\n(3) Loteria"); printf("\n"); scanf("%d", &op); switch(op){ case(1): for(i=0; i<tam; i++){ printf("\nProcessando: %s ...\n", proc[i].nome); aux = 0; aux2 = 0; while(proc[i].pc > 0){ if(proc[i].pc <= dormir){ sleep(proc[i].pc); proc[i].pc = proc[i].pc - dormir; aux = aux2 + 5; } if(proc[i].pc > dormir){ sleep(dormir); proc[i].pc = proc[i].pc - dormir; aux2 = aux2 + 5; } } printf("tempo em execucao: %d. terminado.\n", (proc[i].pc + aux)); } break; case(2): //for(i=100; i!=0; i--){ /*for(i=1; i<tam; i++){ key = proc[i].priori; j= i - 1; while (j>=0 && key<proc[j].priori){ proc[j+1] = proc[j]; j = j - 1; proc[j+1].priori = key; //regaux[i] = proc[j+1]; } printf("%d",proc[i].priori); } for(i=0; i<tam; i++){ printf("\nProcessando: %s ...\n", proc[i].nome); while(proc[i].pc > 0){ if(proc[i].pc <= dormir){ sleep(proc[i].pc); proc[i].pc = proc[i].pc - dormir; aux = aux2 + 5; } if(proc[i].pc > dormir){ sleep(dormir); proc[i].pc = proc[i].pc - dormir; aux2 = aux2 + 5; } } printf("tempo em execucao: %d. terminado.\n", proc[i].pc + aux); }*/ break; case(3): while(cont < tam){ lot = rand()%100; for(i=0; i<tam; i++){ aux = 0; aux2 = 0; lot = 83; //lot = 77; if(lot == proc[i].priori){ printf("\nProcessando: %s ...\n", proc[i].nome); while(proc[i].pc > 0){ if(proc[i].pc <= dormir){ sleep(proc[i].pc); proc[i].pc = proc[i].pc - dormir; aux = aux2 + 5; } if(proc[i].pc > dormir){ sleep(dormir); proc[i].pc = proc[i].pc - dormir; aux2 = aux2 + 5; } } printf("tempo em execucao: %d. terminado.\n", (proc[i].pc + aux)); } cont[i] = cont[i + 1]; printf("processo", cont[i]); } } break; }return(0);} Acredito que para facilitar devo usar um ponteiro, mas não sei bem como utiliza-lo. Já pesquisei bastante coisa mas não obtive sucesso. Se alguém poder ajudar agradeço Abraços Não consegui fazer nem as tags funcionarem no post. ta complicado Não consegui fazer nem as tags funcionarem no post. ta complicado

Sobre o Clube do Hardware

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

×
×
  • Criar novo...