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

Ordenar por
Matéria
Nível

Consultas LINQ: Operações, Agregação e Manipulação XML

Classificado em Computação

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

Objetivo das Expressões de Consulta LINQ

As expressões de consulta LINQ são utilizadas para especificar operações em coleções de dados. As cláusulas principais incluem:

  • From: Especifica uma fonte de dados e uma variável local que representa cada elemento da coleção. from <elementos> in <fonte de dados>
  • Where: Especifica critérios de restrição da consulta, selecionando resultados que satisfaçam uma expressão lógica. where <expressão logica>
  • Select: Especifica os valores que devem resultar da pesquisa. select <expressão>
  • Group: Agrupa os resultados de uma consulta de acordo com uma determinada chave. group <element> by <critério>
  • Into: Fornece um identificador que pode servir como referência
... Continue a ler "Consultas LINQ: Operações, Agregação e Manipulação XML" »

Conceitos Essenciais: Mixins e Operações MongoDB

Classificado em Computação

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

Mixins

Mixin é um conceito avançado da Programação Orientada a Objetos (OOP) e é possível implementá-lo em algumas linguagens de programação. É quando temos uma classe que contém uma combinação de métodos e queremos que outra classe utilize esses métodos já escritos. No entanto, essas duas classes não possuem um relacionamento direto entre elas.

É possível passar argumentos (ou parâmetros) para os Mixins.

MongoDB

Este banco de dados foi projetado para armazenar e processar uma grande quantidade de dados distribuídos em diversas máquinas.

Comandos Essenciais do MongoDB

  • Criar Banco de Dados: Utilize o comando use <nomeBanco>.
  • Mostrar Bancos de Dados Existentes: Utilize o comando show dbs.
  • Inserir Documentos (Legacy): db.nomeColecao.
... Continue a ler "Conceitos Essenciais: Mixins e Operações MongoDB" »

Modelagem de Software: UML, Diagramas e Processos Essenciais

Classificado em Computação

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

Modelagem de Software: Conceitos Fundamentais

Na modelagem, são criados os diagramas chamados de modelos. Estes diagramas são utilizados para visualizar o sistema antes de criá-lo. Com esta visualização dos modelos, é possível validar o que será desenvolvido e se os requisitos foram atendidos, tudo isso antes mesmo de codificar.

Modelos de Contexto

Estes modelos mostram aquilo que existe fora dos limites do sistema. Estes limites podem ser alterados por interesses sociais e organizacionais.

UML: Linguagem Unificada de Modelagem

A UML é uma linguagem destinada a:

  • Visualizar
  • Especificar
  • Construir
  • Documentar

A UML não é uma metodologia ou processo de software.

Visões da UML

  • Visão de Caso de Uso

    Descreve o comportamento do sistema como é visto

... Continue a ler "Modelagem de Software: UML, Diagramas e Processos Essenciais" »

Atalhos de Teclado para Windows, Internet Explorer e Linux

Classificado em Computação

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

Windows em geral

WIN = Abre o menu Iniciar. Use as setas para navegar nas opções, e dê ENTER para abrir um item.
WIN + D = Mostrar área de trabalho.
WIN + M = Minimizar tudo.
SHIFT + WIN + M = Desminimizar tudo.
WIN + R = Executar.
WIN + E = Abre o Windows Explorer.
WIN + PAUSE BREAK = Propriedades do sistema.
WIN + F = Pesquisar arquivos ou pastas.
WIN + U = Gerenciador de utilitários.
WIN + L = Bloquear computador ou trocar de usuário, sem fazer logoff.
CTRL + ESC = Abre o menu Iniciar.
CTRL + ALT + DEL = Gerenciador de tarefas, permite fechar programas travados. No Windows NT/2000/XP/Vista etc. pode abrir a janela “Segurança do Windows”, com opções para trocar senha, fazer logoff ou abrir o gerenciador de tarefas.
CTRL + SHIFT

... Continue a ler "Atalhos de Teclado para Windows, Internet Explorer e Linux" »

Dicas e Atalhos Essenciais de Excel e Conjunções da Língua Portuguesa

Classificado em Computação

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

Atalhos Essenciais do Excel

CTRL+9 – Oculta as linhas selecionadas.

CTRL+0 – Oculta as colunas selecionadas.

CTRL+A – Seleciona a planilha inteira. Se a planilha contiver dados, este comando seleciona a região atual. Pressionar CTRL+A novamente seleciona a região atual e suas linhas de resumo. Pressionar CTRL+A novamente seleciona a planilha inteira.

CTRL+SHIFT+A – Insere os nomes e os parênteses do argumento quando o ponto de inserção está à direita de um nome de função em uma fórmula.

CTRL+N – Aplica ou remove formatação em negrito.

CTRL+C – Copia as células selecionadas.

CTRL+C (seguido por outro CTRL+C) – Exibe a Área de Transferência.

CTRL+D – Usa o comando Preencher Abaixo para copiar o conteúdo e o formato da... Continue a ler "Dicas e Atalhos Essenciais de Excel e Conjunções da Língua Portuguesa" »

XML, XHTML e HTML: Estrutura, Rigor e Transporte de Dados

Classificado em Computação

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

Estilo Inline (Atributo Style)

O atributo style pode ser aplicado à maioria dos elementos do corpo e especifica informações de estilo para o elemento atual.

Componentes Essenciais de um Documento XML

Um documento XML é constituído pelos seguintes elementos:

  • Declaração XML: Identifica o documento como XML e fornece os detalhes necessários para processar corretamente o arquivo XML.
  • Instruções de Processamento: Permitem que os documentos contenham instruções para as aplicações.
  • Declaração DOCTYPE: É usada para referenciar o DTD (Document Type Definition) a ser utilizado para validar o documento XML.
  • Referências de Caracteres e Entidade: Ponto de partida para a aplicação responsável por processar o XML.
  • Secção CDATA: Serve para indicar
... Continue a ler "XML, XHTML e HTML: Estrutura, Rigor e Transporte de Dados" »

Glossário de termos técnicos em Telecomunicações Móveis (TMC)

Classificado em Computação

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

O que é uma célula em TMC?

É a área de cobertura referente a uma estação rádio base.

O que são células co-canais?

São células que fazem uso do mesmo grupo de frequências.

O que é interferência co-canal?

Percepção de um canal de rádio muito próximo a outro canal.

O que é interferência por canal adjacente?

É a interferência causada por sinais que correspondem a canais de frequência adjacente ao canal desejado.

O que é handover?

Transferência de uma chamada de uma célula para outra da mesma CCC, permitindo a mobilidade.

O que é um cluster?

Conjunto de células que faz uso de todos os canais disponíveis da operadora sem reutilizar.

É possível interferência co-canal dentro de um mesmo cluster? Explique.

Não, porque dentro de um... Continue a ler "Glossário de termos técnicos em Telecomunicações Móveis (TMC)" »

Introdução a Bancos de Dados, SGBD e Modelagem

Classificado em Computação

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

O que é um Banco de Dados?

É uma coleção de dados operacionais armazenados e usados pelas aplicações de uma determinada organização.

Origem

Foi concebido pelo Departamento de Defesa dos EUA em 1957 e divulgado através da conferência chamada CODASYL. Nessa mesma conferência foi apresentada a linguagem de programação COBOL.

Conceito de Database

"Um conjunto de arquivos (tabelas), onde um arquivo é uma coleção ordenada de registros (linhas), e um registro consiste em uma ou mais chaves de dados."

O que é um SGBD?

Sistema de Gerenciamento de Banco de Dados (SGBD) é um conjunto de sistemas que permite criar e manter um banco de dados.

Banco de Dados + SGBD = Sistema de Banco de Dados

Vantagens de Utilizar um SGBD

  • Controle de redundância
... Continue a ler "Introdução a Bancos de Dados, SGBD e Modelagem" »

Engenharia de Software: Guia Completo

Classificado em Computação

Escrito em em português com um tamanho de 9,29 KB

1. Atributos de um Bom Software

Um bom software deve possuir os seguintes atributos:

  • Atender aos requisitos funcionais e de desempenho solicitados pelo usuário;
  • Facilidade de manutenção;
  • Alto nível de confiança.

2. Engenharia de Software vs. Ciência da Computação

A Engenharia de Software foca nos aspectos práticos da produção de sistemas de software, enquanto a Ciência da Computação estuda os fundamentos teóricos dos aspectos computacionais.

3. Impactos da Web na Engenharia de Software

A Web trouxe:

  • Maior disponibilidade de serviços de software;
  • Desenvolvimento de sistemas distribuídos baseados em serviços;
  • Avanços em linguagens de programação;
  • Reuso de software.

4. Ética na Engenharia de Software

Princípios éticos importantes:

  • Confidencialidade:
... Continue a ler "Engenharia de Software: Guia Completo" »

Engenharia de Software: Requisitos e UML

Classificado em Computação

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

Engenharia de Software: Organização, Produtividade e Qualidade

O processo de engenharia de software não é fabricação, o software não se deteriora, mas está em constante evolução e erros surgirão.

É fundamental compreender o problema antes de desenvolver a solução.

Os processos de software seguem passos previsíveis, um roteiro que ajuda a criar um resultado de alta qualidade dentro do prazo determinado.

UML - Linguagem de Modelagem Unificada

UML é uma linguagem-padrão para a elaboração da estrutura de projetos de software. Ela poderá ser empregada para a visualização, a especificação, a construção e a documentação de artefatos que façam uso de sistemas complexos de software.

Orientação a Objetos

  • Classes, objetos, atributos,
... Continue a ler "Engenharia de Software: Requisitos e UML" »