Apontamentos, resumos, trabalhos, exames e problemas de Computação

Ordenar por
Matéria
Nível

Guia de Comandos do Prompt de Comando do Windows

Classificado em Computação

Escrito em em português com um tamanho de 4,12 KB

CLS: Limpa a tela

CMD: Abre uma outra janela de prompt.

COLOR: Define as cores padrão de primeiro plano e do plano de fundo do console.

COMP: Compara o conteúdo de dois arquivos ou grupos de arquivos.

COMPACT: Exibe ou altera a compactação de arquivos.

CONVERT: Converte volumes FAT em NTFS.

COPY: Copia um ou mais arquivos para outro local.

DATE: Mostra a data atual e permite alterá-la.

DISKCOMP: Compara o conteúdo de dois disquetes.

DISKCOPY: Copia o conteúdo de um disquete para outro.

DISKPART: Faz particionamento de disco.

DOSKEY: Edita linhas de comando, volta a chamar comandos do Windows e cria macros.

ECHO: Exibe mensagens ou ativa ou desativa o eco de comandos.

ENDLOCAL: Encerra a localização de alterações de ambiente em um arquivo em lotes.... Continue a ler "Guia de Comandos do Prompt de Comando do Windows" »

PHP: Conceitos, Características e Comandos Essenciais

Classificado em Computação

Escrito em em português com um tamanho de 3,28 KB

Diferença entre GET e POST: GET exibe os dados na URL, enquanto POST é mais seguro, enviando os dados no corpo da requisição.


O que é PHP?

PHP é uma linguagem que permite criar sites WEB dinâmicos, possibilitando a interação com o usuário através de formulários, parâmetros da URL e links. Diferente de linguagens como Javascript, o código PHP é executado no servidor, enviando para o cliente apenas HTML puro.

Características da Linguagem PHP

  • É uma linguagem de fácil aprendizado.
  • Possui suporte a diversos bancos de dados como dBase, Interbase, mSQL, MySQL, Oracle, Sybase, PostgreSQL, entre outros.
  • Suporta outros serviços através de protocolos como IMAP, SNMP, NNTP, POP3 e HTTP.
  • É multiplataforma, com suporte aos sistemas operacionais
... Continue a ler "PHP: Conceitos, Características e Comandos Essenciais" »

Conceitos Fundamentais de Orientação a Objetos (POO)

Classificado em Computação

Escrito em em português com um tamanho de 3,3 KB

Classes: São estruturas de linguagens de POO criadas para conter os dados e operações. Podemos entendê-las como um molde ou uma forma onde, a partir dela, serão criados os objetos.

Objetos: São a materialização da classe, podendo representar dados e operações da classe de origem. Para que os objetos sejam manipulados, é necessário a criação de uma referência a ele, que nada mais é do que a declaração.

Atributos: São os dados contidos na classe. Cada atributo deve ter um tipo e um nome. Ex: int idade;

Métodos: São operações contidas na classe. Os métodos podem receber parâmetros externos, ou eles podem retornar resultados. Para que ele seja executado, ele deve ser chamado de alguma maneira. Geralmente começam com minúscula.... Continue a ler "Conceitos Fundamentais de Orientação a Objetos (POO)" »

Exercícios de Redes: Subnetting, Endereçamento IP e VLSM

Classificado em Computação

Escrito em em português com um tamanho de 6,7 KB

Trabalho de Redes: Exercícios de Subnetting e Endereçamento IP

1. Segmentação de Sub-rede para a Empresa Colapso (200.137.0.0/17)

A empresa Colapso é dona da faixa de IP 200.137.0.0/17. Segmente essa sub-rede de forma que permita ter:

  • a) Uma sub-rede para 356 servidores: R. 200.137.0.0/23
  • b) Uma sub-rede para 4094 computadores: R. 200.137.16.0/20
  • c) Uma sub-rede para 37 câmeras de vigilância: R. 200.137.2.0/26
  • d) Três sub-redes para dispositivos móveis (mínimo 715 dispositivos cada): R. 200.137.32.0/22; 200.137.36.0/22; 200.137.40.0/22

2. Endereços de Rede e Broadcast para IPs Específicos

Qual o endereço de rede e de broadcast das sub-redes nas quais estão contidos os IPs listados abaixo:

  • a) 10.7.213.44/19
    Network: 10.7.192.0
    Broadcast:
... Continue a ler "Exercícios de Redes: Subnetting, Endereçamento IP e VLSM" »

Noções Essenciais sobre IPv6: Migração, NAT e Endereços

Classificado em Computação

Escrito em em português com um tamanho de 3,81 KB

Porquê não usar NAT em vez de um novo protocolo?

A utilização de NAT poderia ser usada em vez de um novo protocolo, visto que o NAT traduz endereços privados em públicos e vice-versa. Mas tem implicações:

  • Quebra a ligação end-to-end entre IPs.
  • Obriga a que a rede mantenha o estado das ligações.
  • Dificulta o rápido encaminhamento.
  • Impede a segurança end-to-end.
  • Novas aplicações não conhecidas do NAT obrigam a que o NAT tenha de ser atualizado.
  • Há aplicações que não funcionam com NAT.

Formas de Migração para IPv6

Seria incorreto criar dois “mundos” distintos, um para o IPv4 e outro para o IPv6. Portanto, é necessário não só que ambos coexistam, mas também que se comuniquem. Sendo assim, as três formas de migração são:... Continue a ler "Noções Essenciais sobre IPv6: Migração, NAT e Endereços" »

Humanos Virtuais em RV: Imersão e Interação

Classificado em Computação

Escrito em em português com um tamanho de 2,12 KB

Representando Humanos em Ambientes Virtuais

Humanos virtuais buscam representar fielmente os seres humanos em movimento, expressão, emoção e tomada de decisão, tornando a realidade virtual (RV) mais imersiva.

Características dos Humanos Virtuais:

  • Aparência: da caricatura à reprodução precisa do modelo físico.
  • Funcionalidade.
  • Autonomia.
  • Individualidade.
  • Atributos físicos e biomecânicos.
  • Movimentação.
  • Autonomia e inteligência na fala, gestos e sinais.

Arquiteturas de Mundos Virtuais

  • Centralizada: todos os usuários compartilham o mesmo ambiente virtual.
  • Distribuída: o mundo virtual pode ser replicado ou particionado para distribuir a carga de processamento. Alterações feitas por um usuário devem ser imediatamente propagadas para todas
... Continue a ler "Humanos Virtuais em RV: Imersão e Interação" »

Resumo de Tópicos Essenciais de Infraestrutura de TI

Classificado em Computação

Escrito em em português com um tamanho de 2,81 KB

Radius

Introdução

Radius atua como Proxy

Radius atua como proxy para outros servidores remotos.

Autenticação, Autorização e Accounting (AAA)

Autenticação, autorização, accounting (access-request, access-accept, access-reject e access-accounting).

  • access-request
  • access-accept
  • access-reject
  • access-accounting

AWS

Introdução

Amazon Route 53

Amazon RDS

Amazon S3

Amazon VPC

Active Directory

Introdução

NTDS.dit

Operações Básicas

Operações básicas:

  • Blind
  • Search
  • Compare
  • Add
  • Delete
  • Modify
  • Modify DN
  • Unbind

Terminal Server

A seguir, algumas perguntas e respostas sobre Terminal Server e conceitos relacionados.

1) O cliente pode ser qualquer computador, correndo qualquer sistema operacional desde que o protocolo de Terminal Services seja suportado, tanto um barebone... Continue a ler "Resumo de Tópicos Essenciais de Infraestrutura de TI" »

Cobertura de Decisões em Testes de Software

Classificado em Computação

Escrito em em português com um tamanho de 2,04 KB

Este documento explora o conceito de cobertura de decisões em testes de software, fornecendo exemplos de código e soluções válidas e inválidas.

Exemplos de Código

Exemplo 1: for (int i=0; i < records.length; i++)

Para testar este parâmetro, considere as seguintes soluções:

  • Solução Válida: records.length > 0 (executa o loop e imprime os registros)
  • Solução Válida: records.length == 0 (não executa o loop)
  • Solução Inválida: records == null (lança uma exceção)

Exemplo 2: if(++a > 5 && ++a > 6) a++

Para cobrir as decisões, é necessário testar para verdadeiro (V) e falso (F). Os valores para cobertura de a em condições múltiplas são:

  • int a, para a ≥ 5; condição fica V V, decisão é V
  • int a, para a ≤ 4;
... Continue a ler "Cobertura de Decisões em Testes de Software" »

CSS, XSL e jQuery: Ferramentas Essenciais para Web

Classificado em Computação

Escrito em em português com um tamanho de 2,94 KB

Introdução ao CSS e XSL

Quando se pretende formatar a apresentação de uma página web, deve-se utilizar CSS, pois é mais simples que XSL. No entanto, se também se quiser transformar o conteúdo da página, ou converter a página para outro formato, é necessário usar XSL, que também serve para formatar a apresentação de páginas.

Obviamente, apenas se pode usar XSL se a páginas.

O que é CSS?

CSS, Cascading Style Sheets, é um mecanismo para adicionar estilo (exemplo: cor, fonte, adicionar imagens coloridas e de fundo, alterar o layout da página, etc.), a uma página web. Em vez de colocar a formatação dentro do documento, o CSS cria um link para uma página que contém os estilos. Quando se quiser alterar a aparência do portal,... Continue a ler "CSS, XSL e jQuery: Ferramentas Essenciais para Web" »

Tipos de RAID: Guia Completo e Aplicações

Classificado em Computação

Escrito em em português com um tamanho de 4,43 KB

RAID 0: A falha de um drive implica na perda de todo o grupo. Nunca deve ser utilizado em ambientes de missão crítica.

Recomendado para:

  • Produção e edição de vídeo
  • Edição de imagens
  • Aplicações de pré-impressão
  • Qualquer aplicação que requeira grande largura de banda (bandwidth)

RAID 1: Espelhamento e duplicação (discos espelhados). Dados distribuídos através dos discos, com 2 cópias de cada grupo de dados em discos separados.

Espelhamento e duplicação (gravação para ambos): A replicação dos dados faz com que dois ou mais discos possuam exatamente o mesmo conteúdo. A leitura é feita de um drive ou de outro. A recuperação é simples: troca do disco defeituoso e reespelhamento (sem tempo de parada). É um sistema caro (discos... Continue a ler "Tipos de RAID: Guia Completo e Aplicações" »