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

Ordenar por
Matéria
Nível

Tratamento de Exceções em C#

Classificado em Computação

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

Exceções

Representa a ocorrência de uma situação anormal durante a execução de um programa. Quando ativada, aborta a execução normal do programa até existir forma de a tratar e termina a execução de todo o programa. No C# as situações excecionais ou de erro são tratadas pelo mecanismo de tratamento de exceções.

Que situações excecionais ou de erro deve ter o programador em conta?

O programador deve ter em conta possíveis situações excecionais ou de erro como:

  • Escrita em ficheiro (Esgotar-se espaço em disco)
  • Acesso a um site remoto (Rede ficar indisponível)
  • Criação de um novo objeto (Não haver mais memória disponível)

Como se faz o tratamento de erros na linguagem C#?

Usa-se o sistema de exceções sempre que pode existir... Continue a ler "Tratamento de Exceções em C#" »

Fundamentos de Protocolos e Serviços de TI Essenciais

Classificado em Computação

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

Porta Padrão para Conexão LDAP

Um cliente inicia uma sessão LDAP conectando-se a um servidor LDAP, normalmente pela porta TCP padrão. Ele envia requisições para o servidor, que geralmente utiliza a porta padrão:

TCP 389

Operações Básicas do Protocolo LDAP

Um cliente inicia uma sessão LDAP conectando-se a um servidor LDAP, normalmente pela porta padrão TCP 389. Ele envia requisições para o servidor, que devolve respostas. Identifique as operações básicas de uma sessão LDAP que completam as descrições abaixo:

  • ____: autentica e especifica a versão do protocolo LDAP;
  • ____: move ou renomeia uma entrada;
  • ____: adiciona uma nova entrada.

Bind, Modify DN e Add

Definição e Recursos do Amazon RDS

O Amazon RDS é executado na mesma infraestrutura... Continue a ler "Fundamentos de Protocolos e Serviços de TI Essenciais" »

Fundamentos de Redes: Gateways, IP, TCP/UDP e Mais

Classificado em Computação

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

  1. Como operam gateways de rede?

    Gateway de Nível 1 (Repetidor)

    Operação: Repete o sinal recebido.

    Características: Não pode haver um caminho fechado neles; geram tráfego inter-rede inútil.

    Gateway de Nível 2 (Ponte)

    Operação: Por possuírem o nível de enlace, podem ver se precisam repetir o sinal para a outra rede observando o endereço MAC do pacote.

    Características: Chamados de pontes.

    Gateway de Nível 3 (Roteador)

    Operação: Podem definir a melhor rota para enviar os pacotes entre duas redes.

    Características: Chamados de roteadores.

  2. Funcionamento do Protocolo IP e ARP

    Explique o funcionamento do protocolo IP ao encaminhar pacotes da origem até o destino, mencionando a função do protocolo ARP.

    O IP passa o endereço do destino para o

... Continue a ler "Fundamentos de Redes: Gateways, IP, TCP/UDP e Mais" »

h2 Shell Script: Guia Completo e Exemplos Práticos

Classificado em Computação

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

Teste

Podemos associar a estrutura de decisão com as opções do comando test:

OPERAÇÕES COM STRING:

  • -n string: se o comprimento da string é maior que zero
  • -z string: se o comprimento da string é igual a zero

OPERAÇÕES COM INTEIROS:

  • n1 -eq n2: igual
  • n1 -gt n2: maior
  • n1 -lt n2: menor
  • n1 -le n2: menor ou igual
  • n1 -ge n2: maior ou igual

Shell Script

Shell é uma interface textual que interpreta os comandos existentes em um sistema operacional e os envia ao kernel, imprimindo posteriormente o resultado do processamento na tela. Embora haja ferramentas GUI disponíveis para gerenciar praticamente tudo em um sistema GNU/Linux, é importante ter conhecimento sólido sobre utilitários de linha de comando para se preparar melhor para trabalhar com qualquer... Continue a ler "h2 Shell Script: Guia Completo e Exemplos Práticos" »

Extranet, Profissionais de Rede e Excel: Guia Completo

Classificado em Computação

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

1. O que é o uso de uma Extranet?

Resposta: Uma Extranet permite que duas ou mais empresas colaborem, fornecendo aos seus funcionários acesso a informações e serviços de ambas as corporações.

2. Quais são os profissionais especializados em redes de Internet, Intranet ou Extranet?

Resposta: Os profissionais incluem: Webmaster, Webdesigner e especialistas em adaptação de informações ou formatos para visualização em rede.

3. Qual é a função de um Webmaster?

Resposta: O Webmaster é responsável por gerenciar e manter o servidor e as conexões de rede, garantindo que os funcionários da empresa tenham acesso a informações relevantes.

4. Qual programa (software) foi usado? Explique a figura:

Resposta: O programa utilizado foi o Excel.... Continue a ler "Extranet, Profissionais de Rede e Excel: Guia Completo" »

Sistemas Distribuídos: Conceitos e Arquiteturas

Classificado em Computação

Escrito em em português com um tamanho de 11,71 KB

Tolerância a Falhas e Alta Disponibilidade

A falha, se propagada, vai gerar um erro e esse erro pode gerar um defeito se também for propagado. Tolerância a falha é não propagar a falha, evitando que ela cause um erro. Por exemplo, se um programa que agenda requisições tem uma falha, ele não deve propagá-la para quem fez a requisição. Assim, quem solicita os serviços não sabe que houve uma falha, isso é a transparência de falhas. Já a alta disponibilidade é um sistema feito para impedir a perda de um serviço, reduzindo ou gerenciando falhas. A disponibilidade é caracterizada pela probabilidade de um sistema estar acessível em determinado período de tempo.

Multicomputadores vs. Multiprocessadores

a) Diferenças Básicas

  • Multicomputadores:
... Continue a ler "Sistemas Distribuídos: Conceitos e Arquiteturas" »

Sistema de Gerenciamento: Definição, Significado e Importância

Classificado em Computação

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

O que é um sistema de gerenciamento?

É abrangente, do diretor ao porteiro, envolvendo todos os setores na busca de atender todos os seus 5 consumidores: cliente, acionista, funcionário, sociedade e parceiros/fornecedores, quanto às suas necessidades perante a empresa.

O que significa gerenciar?

Significa girar o PCDA, ou seja, cumprir suas 4 fases.

Qual o significado de objetivo e meta?

Objetivo é a direção a seguir e é fixado de forma aberta. Meta é a definição clara do que se deseja atingir, sendo fixada em números e datas previstas para cumprimento.

O que é método?

É o caminho fixado para se atingir as metas. O método é a causa e a meta/objetivo é o efeito que se quer atingir.

Mostre em detalhes, o ciclo PCDA:

P de planejamento,

... Continue a ler "Sistema de Gerenciamento: Definição, Significado e Importância" »

Gerenciamento de Dados: Segurança, Integridade e Consultas

Classificado em Computação

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

Segurança

O acesso às informações potencialmente confidenciais deve ser controlado por usuários credenciados.

Integridade

Restrições relacionadas aos dados armazenados devem ser respeitadas para que as informações estejam sempre consistentes.

Consulta

O tempo gasto para realizar as consultas aos dados armazenados deve ser o menor possível.

Concorrência

Em geral, diversos sistemas e usuários acessarão concorrentemente as informações armazenadas.

CRUD

As operações básicas para manipular os dados persistidos são: inserir, ler, alterar e remover.

Exemplo de Insert

static void Main(string[] args)
{
 string stringDeConexao = @"driver={SQL Server};
 server=MARCELO-PC\SQLEXPRESS;database=livraria;uid=sa;pwd=sa;";
 System.Console.Write("Digite

... Continue a ler "Gerenciamento de Dados: Segurança, Integridade e Consultas" »

Tipos de Manutenção de Software: Guia Essencial

Classificado em Computação

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

  • a. Manutenção corretiva: Correção de erros no software que não foram identificados na fase de teste, caso exista uma fase de teste no software. Em determinadas situações, esses erros podem não atrapalhar a execução do software e não acarretar maiores preocupações, já que podem ser solucionados por meio de simples reparos. No entanto, pode haver casos mais complexos que necessitem de um reparo temporário, para 'apagar o incêndio' com o objetivo de o software voltar a executar suas funções básicas e que haja tempo para seus mantenedores solucionarem o erro em sua totalidade e assim disponibilizá-lo em uma nova versão.
  • b. Manutenção adaptativa: Adaptação no software para acomodar as constantes mudanças ocorridas em seu
... Continue a ler "Tipos de Manutenção de Software: Guia Essencial" »

Estratégias e Competências Essenciais no Mercado Financeiro e Empresarial

Classificado em Computação

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

Estratégias de Implementação no Mercado Financeiro

1-) Em 2007, quando o Banco Santander comprou o Banco Real ABN, especialistas do mercado financeiro disseram que a operação "vai tirar o Santander do combate por longos meses dado o porte da aquisição. Associe a expressão "fora de controle por longos meses" aos elementos críticos que o Santander deverá administrar durante a fase de implementação da aquisição para que ela seja bem sucedida.

Resp: A implementação da estratégia envolve a gestão eficaz da cultura corporativa, a definição de uma estrutura adequada e um estilo de abordagem de liderança estratégica coerente com a situação de mudança a ser conduzida. Desse modo a expressão dos analistas do mercado reflete o
... Continue a ler "Estratégias e Competências Essenciais no Mercado Financeiro e Empresarial" »