Logo Hardware.com.br

Programação, Scripts, Web e Banco de Dados

Sala destinada para compartilhar conhecimentos, questões, dúvidas e dicas sobre linguagens de programação para Web, como Java, C, PHP, C++, ASP, Delphi, Perl, JavaScript, Kylix, entre outras, hospedagem Web, gerenciamento, aplicação e modelos de Banco de Dados (Oracle, SQL Server, DB2, PostgreSQL, MySQL etc), scripts e rotinas.

0

ERR_FILE_NOT_FOUND

Olá
Preciso da vossa ajuda, tenho o seguinte código HTML 

<a class="text-center" href="abrirpagina.htlm">| ABRIR PAGINA |</a>


As páginas estão dentro da mesma pasta de trabalho C:\NOMEDAPASTA
Só que esta a dar erro:

Não foi possível aceder ao seu ficheiro
Pode ter sido movido, editado ou eliminado.
ERR_FILE_NOT_FOUND

E aparece na aba o seguinte: 
file:///C:/NOMEDAPASTA/abrirpagina.htlm

Como posso resolver ? Obrigado
0

Fazer programação de APP para trabalho

Olá pessoal,

Estou querendo montar um app para um trabalho externo. Porém realmente não faço a menor ideia de como idealizá-lo. Alguem pode me ajudar.

1.      SINALIZAÇÃO VERTICAL
 
1.1.    IMPLANTAÇÃO
1.1.1.    PLACA
1.1.1.1.    REGULAMENTAÇÃO
1.1.1.2.    ADVERTÊNCIA
1.1.1.3.    MARCADOR DE PERIGO
1.1.2.    BALIZA
1.1.2.1.    BALIZA DE 2,0 mts
1.1.2.2.    BALIZA DE 3,5 mts
1.1.2.3.    BALIZA DE 4,0 mts
1.1.2.4.    BALIZA DE 6,0 mts
1.1.3.    BRAÇO PROJETADO
1.1.4.    BASE BRAÇO PROJETADO
1.1.5.    PLACA INDICATIVA
1.1.6.    DISPOSITIVOS AUXILIARES
1.1.6.1.    GRADIL
1.1.6.1.1.    ALTURA DE 1,53 mts
1.1.6.1.2.    ALTURA DE 2,03 mts
1.1.6.2.    PRISMA DE CONCRETO
1.1.6.3.    PLACA DE LOGRADOURO
1.2.    REMOÇÃO
1.2.1.    PLACA
1.2.1.1.    REGULAMENTAÇÃO
1.2.1.2.    ADVERTÊNCIA
1.2.1.3.    MARCADOR DE PERIGO
1.2.2.    BALIZA
1.2.2.1.    BALIZA DE 2,0 mts
1.2.2.2.    BALIZA DE 3,5 mts
1.2.2.3.    BALIZA DE 4,0 mts
1.2.2.4.    BALIZA DE 6,0 mts
1.2.3.    BRAÇO PROJETADO
1.2.4.    BASE BRAÇO PROJETADO
1.2.5.    PLACA INDICATIVA
1.2.6.    DISPOSITIVOS AUXILIARES
1.2.6.1.    GRADIL
1.2.6.1.1.    ALTURA DE 1,53 mts
1.2.6.1.2.    ALTURA DE 2,03 mts
1.2.6.2.    PRISMA DE CONCRETO
1.2.6.3.    PLACA DE LOGRADOURO
1.3.    MANUTENÇÃO
1.3.1.    PLACA
1.3.1.1.    REGULAMENTAÇÃO
1.3.1.2.    ADVERTÊNCIA
1.3.1.3.    MARCADOR DE PERIGO
1.3.2.    BALIZA
1.3.2.1.    BALIZA DE 2,0 mts
1.3.2.2.    BALIZA DE 3,5 mts
1.3.2.3.    BALIZA DE 4,0 mts
1.3.2.4.    BALIZA DE 6,0 mts
1.3.3.    BRAÇO PROJETADO
1.3.4.    BASE BRAÇO PROJETADO
1.3.5.    PLACA INDICATIVA
1.3.6.    DISPOSITIVOS AUXILIARES
1.3.6.1.    GRADIL
1.3.6.1.1.    ALTURA DE 1,53 mts
1.3.6.1.2.    ALTURA DE 2,03 mts
1.3.6.2.    PRISMA DE CONCRETO
1.3.6.3.    PLACA DE LOGRADOURO
 
 
PROJETO – PROGRAMA SINALIZAÇÃO
IMPLANTAÇÃO
1.       TIPO DE INTERVENÇÃO (Selecionar)
1.1.    Implantação
1.2.    Manutenção
1.3.    Remoção
 
2.       PROJETO
2.1.    Número do projeto
2.2.    Quando não tiver nada escrito, será Manutenção com a sigla ‘0001MAN’ sequencial
 
3.       SINALIZAÇÃO
3.1.    Tem QR Code? “Sim ou Não”
3.2.    Se “Sim”. Fazer leitura do QR Code de cada placa que atualizará automaticamente cada sinalização. Terá 3 opções e/ou campos de leitura do QR Code
3.3.    Caso contrário, “Não”, selecionar as sinalizações conforme Código, terá 3 opções e/ou campos para preenchimento.

4.       LOCALIZAÇÃO
4.1.    Em cada local onde for instalada a sinalização apertar o botão
4.2.    Automaticamente Atualizará o endereço por meio da latitude e longitude
4.3.    Através do endereço, atualizaremos a Regional de acordo com o KMZ das Regiões Administrativas de Contagem.
4.4.    Perguntar se a Regional está correta? Se “Sim”, liberar opção de salvar. Se “Não”, selecionar a Regional na lista suspensa.
 
5.       SALVAR INTENVENÇÃO
 
6.       Abater sinalização do controle de estoque


REMOÇÃO
7.       TIPO DE INTERVENÇÃO (Selecionar)
7.1.    Implantação
7.2.    Manutenção
7.3.    Remoção
 
8.       PROJETO
8.1.    Número do projeto
8.2.    Quando não tiver nada escrito, será Manutenção com a sigla ‘0001MAN’ sequencial
 
9.       SINALIZAÇÃO
9.1.    Tem QR Code? “Sim ou Não”
9.2.    Se “Sim”. Fazer leitura do QR Code de cada placa que atualizará automaticamente cada sinalização. Terá 3 opções e/ou campos de leitura do QR Code
9.3.    Caso contrário, “Não”, selecionar as sinalizações conforme Código, terá 3 opções e/ou campos para preenchimento.
9.4.    Escolher se a placa voltará para o ALMOXARIFADO ou SUCATA

10.   LOCALIZAÇÃO
10.1.                    Em cada local onde for removida a sinalização apertar o botão
10.2.                    Automaticamente Atualizará o endereço por meio da latitude e longitude
10.3.                    Através do endereço, atualizaremos a Regional de acordo com o KMZ das Regiões Administrativas de Contagem.
10.4.                    Perguntar se a Regional está correta? Se “Sim”, liberar opção de salvar. Se “Não”, selecionar a Regional na lista suspensa.
10.5.                    Quando a sinalização for a escolha como ALMOXARIFADO ou SUCATA, irá para o endereço padrão da Transcon “Av. Babita Camargos, 1.295 (2º andar) Bairro Cidade Industrial - CEP: 32210-180”
 
 
11.   SALVAR INTENVENÇÃO
 
12.   CONTROLE DE ESTOQUE
12.1.                    Se a escolha for ALMOXARIFADO, a placa voltará para o estoque
12.2.                    Se a escolha for SUCATA, a placa sairá da VIA direto para a arara de sucatas.
 
13.    Abater ou acrescer sinalização ao controle de estoque


MANUTENÇÃO
14.   TIPO DE INTERVENÇÃO (Selecionar)
14.1.                    Implantação
14.2.                    Manutenção
14.3.                    Remoção
 
15.   PROJETO
15.1.                    Número do projeto
15.2.                    Quando não tiver nada escrito, será Manutenção com a sigla ‘0001MAN’ sequencial
 
16.   SINALIZAÇÃO
16.1.                    Tem QR Code? “Sim ou Não”
16.2.                    Se “Sim”. Fazer leitura do QR Code de cada placa que atualizará automaticamente cada sinalização. Terá 3 opções e/ou campos de leitura do QR Code
16.3.                    Caso contrário, “Não”, selecionar as sinalizações conforme Código, terá 3 opções e/ou campos para preenchimento.

17.   LOCALIZAÇÃO
17.1.                    Em cada local onde for removido a sinalização apertar o botão
17.2.                    Automaticamente Atualizará o endereço por meio da latitude e longitude
17.3.                    Através do endereço, atualizaremos a Regional de acordo com o KMZ das Regiões Administrativas de Contagem.
17.4.                    Perguntar se a Regional está correta? Se “Sim”, liberar opção de salvar. Se “Não”, selecionar a Regional na lista suspensa.
 
18.   SALVAR INTENVENÇÃO
 
19.   Abater sinalização do controle de estoque

Abaixo está um modelo com o anexo!!


Me ajudem por favor
0

Linguagem de programação C MPlab x

Pessoal, boa noite.
 
Venho encarecidamente solicitar a ajuda de alguns de vocês que são mais experientes no assunto de programação em linguagem C.
Sou novo na area de programação, estou tendo dificuldades
 para programar um botão (RB0) para que no momento em que ele for pressionado o Led RGB acenda a cor vermelho e apague e acenda o verde e apague e acenda o azul.
E um outro botão (RB1) para que no momento em que ele for pressionado o Led RGB acenda com as combinações de cores.
 
alguém pode me ajudar como fica essa programação? o micro controlador dessa atividade é o Pic18f4550 eu uso o Mplab x.
fico muito grato se alguém puder me ajudar.  
0

Como colocar um número variável toda vez que o "Lead", aperta o botão para gerar sinal?

Boa Tarde pessoal, é meu primeiro post no fórum e já vai ser logo uma dúvida

Peço perdão de antemão caso tenha colocado no tópico errado!

Mas vamos lá, eu tentei colocar uma variável no "APOSTAR" de 1 a 18 toda vez que a pessoa apertar o botão *GERAR SINAL* mas não consegui fazer a ligação do botão com essa variável.

Caso alguém consiga me dar um norte já vai me ajudar, sou um pequeno aprendiz nesta área então toda ajuda será bem vinda!

Vou deixar o código html abaixo:


<div id="text">
            <p id="texto" class="texto"><b>APOSTAR: </b>3 Minas</p>
           
        </div>
        <div id="game-wrapper" class="game-wrapper">
            <div id="board" class="board"></div>
            <img id="overlay" class="overlay" src="images/x1bo5Lx1UKBe.gif" alt="Desfocado">
            <div class="
            status-container">
                <p id="status" class="status"></p>
            </div>
        </div>
        <p id="info" class="info"></p>
        <button id="generate-opportunity" class="generate-opportunity">GERAR SINAL</button>
        <br>
0

Script para capturar o gateway da máquina e executar uma ação de acordo com o valor

Pessoal, bom dia.

Sou novo aqui no fórum.
Preciso de ajuda pra criar um algoritmo que vai ler o IP da máquina, salvar somente o gatway em uma variável e executar uma condicional após isso.
A condicional seria tipo assim:

Se ( gatway da máquina = 192.168.0.1) {

Robocopy... 

}

Senao {

Robocopy... 

}

Aqui na empresa nós temos a matriz e uma base de operações em outro lugar, e temos dois servidores com um scopo de IPS diferentes para as duas, por exemplo:

Gatway da matriz = 192.168.0.1
Gatway da base de operações = 192.168.1.1

O que eu quero é executar um script de logon que vai ler o gatway e executar um robocopy de acordo com local onde a pessoa está, para que a cópia seja feita mais rápida e no servidor de origem correto.
O script precisa ser .bat ou .sh pois vou executar por GPO, mas se alguém tiver outra solução melhor podem me falar.
0

comparação em assembly

tenho o seguinte codigo:

section .data
valor_id db "digite 2 valores", 0xA, 0xD
size_id equ $ - valor_id
maior db "valor é maior", 0xA, 0xD
size_maior equ $ - maior
menor db "valor é menor", 0xA, 0xD
size_menor equ $ - menor
section .bss
positivo resb 1
negativo resb 1
section .text
global _start
_start:
mov eax, 0x4
mov ebx, 0x1
mov ecx, valor_id
mov edx, size_id
int 0x80
; recebe primeiro valor
mov eax, 0x3
mov ebx, 0x1
mov ecx, positivo
mov edx, 0xD
int 0x80
; recebe segundo valor
mov eax, 0x3
mov ebx, 0x1
mov ecx, negativo
mov edx, 0xD
int 0x80

mov eax, DWORD [positivo]
        mov ebx, DWORD [negativo]
cmp eax, ebx
        jg inteiro
        mov ecx, maior
mov edx, size_maior
        jmp castrado
inteiro:
mov ecx, maior
mov edx, size_maior
castrado:
    mov ecx, menor
mov edx, size_menor
mov eax, 0x1
mov ebx, 0x0
int 0x80

mas quando executo ele, ele pega os valores e finaliza, e não faz a comparação.

Atualização: 27/04/2024 16:02
felipess01 disse:
tenho o seguinte codigo:

section .data
valor_id db "digite 2 valores", 0xA, 0xD
size_id equ $ - valor_id
maior db "valor é maior", 0xA, 0xD
size_maior equ $ - maior
menor db "valor é menor", 0xA, 0xD
size_menor equ $ - menor
section .bss
positivo resb 1
negativo resb 1
section .text
global _start
_start:
mov eax, 0x4
mov ebx, 0x1
mov ecx, valor_id
mov edx, size_id
int 0x80
; recebe primeiro valor
mov eax, 0x3
mov ebx, 0x1
mov ecx, positivo
mov edx, 0xD
int 0x80
; recebe segundo valor
mov eax, 0x3
mov ebx, 0x1
mov ecx, negativo
mov edx, 0xD
int 0x80

mov eax, DWORD [positivo]
        mov ebx, DWORD [negativo]
cmp eax, ebx
        jg inteiro
        mov ecx, maior
mov edx, size_maior
        jmp castrado
inteiro:
mov ecx, maior
mov edx, size_maior
castrado:
    mov ecx, menor
mov edx, size_menor
mov eax, 0x1
mov ebx, 0x0
int 0x80

mas quando executo ele, ele pega os valores e finaliza, e não faz a comparação.

‎perdoe-me qualquer erro, sou iniciante com assembly
0

Jogo da forca

olá, tudo bem? 
então estou com dificuldade de criar um algoritmo onde é necessário colocar
• Faça um procedimento que simule a interface sugerida na imagem abaixo; 
• Identificador de quantidade de erros, com limite de 4 erros para o nível difícil, 5 para o nível médio e 6 para o nível fácil; 
• A cada erro seu algoritmo deverá mostrar uma imagem com a situação do jogador na forca; 
• Escolher uma das categorias: Animais, Cidades, Times, Objetos, Frutas e Carros; • Cada categoria deve ter 5 opções cadastradas;
• Ao ser escolhida uma categoria, sua aplicação deverá sortear uma palavra relacionada a ela para ser adivinhada; o As palavras deverão ser armazenadas em uma matriz 6x5. 
• As dicas também devem ser armazenadas em uma matriz 6x5. • O algoritmo deverá perguntar se o jogador deseja começar uma nova partida assim que esta for concluída; • Todas estruturas do seu algoritmo devem ser pensadas nos conceitos de modularização.
0

Subformulário em Access.

Bom dia!

Sou iniciante em banco de dados ACCESS, e estou fazendo um sistema de estoque baseado em informações da net
fiz todas as tabelas, produtos, vendas, detalhe de vendas, clientes, vendedor e subformulario de vendas, é exatamente
no subformulario de vendas que estou com dúvidas, está tudo funcionando, mas, ao atualizar o SubForm ele automaticamente
busca todos os produtos cadastrados, é para pegar apenas os vendidos.......excluo os registros não vendidos
e ao atualizar estão todos novamennte...alguém me pode ajudar?
Agradeço demais!
0

Array multidimensional

Alguém pode, por favor me explicar como funciona um array multidimensional dinâmico em C?
Preciso aprender isso para avançar no meu estudo.

Atualização: 26/03/2024 22:26


tentando aqui, mas sem sucesso!
#include <stdio.h>
#include <stdlib.h>
    int main(){
        int *vector, linhas, colunas;
vector = (int*) malloc(linhas * colunas * sizeof(int));
for(int i=0; i < 3; i++){
    for(int o=0; o < 3; o++){
        vector[i * linhas + o] = i * colunas + o;
    }
}
for(int i=0; i < 3; i++){
    for(int o=0; o < 3; o++){
        printf("%d\n", (vector[i * linhas + o] = i * colunas + o));
    }
}
   
        return 0;
    }
0

Como mudar a cor de uma palavra especifica dentro de uma frase com css?

olá me ajudem com isso:


Existe um parágrafo 

"Meu dia foi lindo demais".



exemplo: Quero alterar a cor da palavra "dia" para roxo e da palavra "lindo" para azul. Como faço isso da forma mais fácil?


Estou criando do zero no index.php um tutorial de aprendizado, e existem palavras  em certas frases que eu preciso alterar a cor dentro na "LI" ou às vezes dentro do "P". Por isso, peço ajuda para fazer da maneira mais profissional possível.

o unico jeito que eu encontrei para fazer isso até agora foi criando metatags personalizadas e ficou assim:

cg{
   color:green;
}
cv{
  color: red;
}


html:
<li>exemplo <cv>lindo dia</cv> exemploxxx <cg>boa tarde</cg> para todos</li>
0

Como melhorar código e deixar ele menor e mais profissional?

Olá recentemente fiz este site sozinho e ficou gigante, preciso melhorar ele,
diminuir linha de código, deixar mais profissional, me ajude a melhorar o código e diminuir o mesmo.

segue link para baixar o código e pegar as imagens usadas: 

Clique para baixar código


Código muito grande, tópico não deixou inserir aqui, por isso, por favor baixa pelo link acima.


fechado, pois é difícil de ser analisado.
0

Programação em C (matriz).

1 Faça um programa que leia do usuário final um vetor de 8 posições contendo
números inteiros. Além disso, leia também dois valores inteiros X e Y referentes a duas
posições quaisquer deste vetor. Por fim, imprima na tela a soma dos respectivos valores
destas posições X e Y.

Questão 02) Faça um programa que leia um vetor de 10 posições de números inteiros. Além disso, desenvolva uma função que receba este vetor como parâmetro e calcule o total de números pares que estão dentro do vetor.

Questão 03) Faça um programa que leia do usuário um vetor com 10 posições. Em  seguida, imprima na tela o maior e o menor valor presente neste vetor.

Questão 04) Crie um programa que leia um vetor de 6 números inteiros e, em seguida, mostre na tela os valores lidos na ordem inversa.

Questão 05) Crie um programa que leia do usuário um vetor com 10 posições Após isso, atribua valor 0 (zero) para todos os elementos do vetor que possuírem valores negativos.

Questão 06) Faça um programa que leia do usuário um vetor v contendo 10 números inteiros. Considere m a média do vetor. Além disso, calcule o desvio padrão do vetor.
Imprima na tela a média (m) e o desvio padrão. Considere a seguinte fórmula.

Desvio Padrão =

Questão 07) Faça um programa que leia dois vetores A e B de 10 elementos inteiros. Em seguida, imprima na tela os elementos que estão em ambos os vetores, ou seja, estão presentes tanto em A quanto em B ao mesmo tempo.

Questão 08) Faça um programa que leia uma matriz 4 x 4 de números inteiros. Após isso, conte e escreva na tela quantos valores maiores que 10 esta matriz possui.

Questão 09) Faça um programa que declare uma matriz 5 x 5. Além disso, preencha com o número 1 a diagonal principal e com 0 os demais elementos desta matriz. Por fim, imprima na tela a matriz obtida.

Questão 10) Faça um programa que leia uma matriz 3 x 3. Em seguida, calcule e imprima na tela sua matriz transposta.

Questão 11) Faça um programa que leia duas matrizes A e B de tamanho 3 x 3, contendo números inteiros. Em seguida, faça uma função que receba estas duas matrizes como parâmetro. Por fim, calcule e imprima na tela a matriz C = A * B.

Questão 12) Faça um programa que leia duas matrizes 2 x 2 contendo números inteiros.
Além disso, ofereça ao usuário final o seguinte menu de opções:
1. somar as matrizes
2. subtrair a primeira matriz da segunda
3. adicionar uma constante c as duas matrizes
4. imprimir as matrizes
Observação. Implemente cada opção utilizando funções com passagem de parâmetros.
0

Programa não exibe mensagens finais.

sou iniciante e em um exercício pede que o programa exiba a mensagem do nome, idade e signo, porém após informar esses dados sistema nao exibe a mensagem. 

 var
        Nome: string;
        Idade: intege;
        Signo: string;

begin
        writeln ('digite seu nome');
        readln (Nome);
        writeln ('digite sua idade');
        readln (Idade);
        writeln ('digite seu signo');
        readln (Signo);
        writeln (' nome: ', Nome);
        writeln (' idade: ', Idade);
        writeln (' signo: ', Signo);
end.
© 1999-2024 Hardware.com.br. Todos os direitos reservados.
Imagem do Modal