Primeiros passos com a linguagem Rust
VITRINE Os TOP de vendas !!
Quem viu este produto , comprou
-
Bacula: O software livre de backup - 3ª edição
VITRINE Os TOP de vendas !!
Único livro nacional dedicado à parte teórica de backups, também traz manuais completo de instalação e configuração de um sistema de cópias de segurança baseado na ferramenta mais utilizada no mundo – o Bacula (software livre). Destaque para os novos tópicos: modelo de política de backup, configuração de robôs-de-fita e plug-in universal de backup on-line – bpipe. Também são abordados: estratégia de backup (GFS), configuração de NAS, restauração, comandos do Bacula, duplicação de arquivos, interfaces gráficas, disaster recovery, backup de aplicações específicas (máquinas virtuais, bancos de dados etc.), cópia e migração de backups e scripts antes e depois dos jobs de backup. ... Ler mais +
QUERO VER -
VITRINE Os TOP de vendas !!
-
13 Ferramentas para Controle, Monitoramento e Defesa de Redes de Dados
VITRINE Os TOP de vendas !!
-
Administração de redes Linux - Conceitos e práticas na administração de redes em ambiente Linux
VITRINE Os TOP de vendas !!
-
Consumindo a API do Zabbix com Python
VITRINE Os TOP de vendas !!
Este livro aborda a API do Zabbix com exemplos práticos de como extrair dados do seu ambiente de monitoramento e como recuperar e modificar informações via programação, fornecendo acesso a dados históricos. A API do Zabbix é amplamente utilizada para criar novas aplicações, fazer integrações com software de terceiros e automatizar tarefas repetitivas. ... Ler mais +
QUERO VER -
Administração de Servidores Linux Administração de Servidores Linux
VITRINE Os TOP de vendas !!
-
Manual de Investigação Cibernética à luz do Marco Civil da Internet
VITRINE Os TOP de vendas !!
A atual Era do Conhecimento, caracterizada pelo intenso fluxo de informações, de alcance mundial e instantâneo, fez com que o mundo jurídico também buscasse se adequar à nova realidade social, surgindo uma série de normas e julgados que visam tutelar os direitos dos indivíduos e da sociedade no ciberespaço. ... Ler mais +
QUERO VER -
Hacking Windows - Ensinamentos Básicos
VITRINE Os TOP de vendas !!
Neste livro você descobrirá diversas técnicas utilizadas pelos Hackers que rondam a nossa rede, e, você leitor iniciante, não vai ter a parte chamada enjoada, que é toda a teoria. Aprenderá como realmente usar essas técnicas sem rodeios. Serão abordados tópicos de conceitos de invasão, técnicas de engenharia social, como criar um vírus .bat e camuflá-lo, como burlar sites e firewalls, FTP, Scanners de rede, Scanners de sites. Este livro é ideal para você que deseja conhecer essas técnicas para fins de aprendizado e defesa. ... Ler mais +
QUERO VER
Quem viu este produto , também se interessou
-
Hacking Windows - Ensinamentos Básicos
VITRINE Os TOP de vendas !!
Neste livro você descobrirá diversas técnicas utilizadas pelos Hackers que rondam a nossa rede, e, você leitor iniciante, não vai ter a parte chamada enjoada, que é toda a teoria. Aprenderá como realmente usar essas técnicas sem rodeios. Serão abordados tópicos de conceitos de invasão, técnicas de engenharia social, como criar um vírus .bat e camuflá-lo, como burlar sites e firewalls, FTP, Scanners de rede, Scanners de sites. Este livro é ideal para você que deseja conhecer essas técnicas para fins de aprendizado e defesa. ... Ler mais +
QUERO VER -
Consumindo a API do Zabbix com Python
VITRINE Os TOP de vendas !!
Este livro aborda a API do Zabbix com exemplos práticos de como extrair dados do seu ambiente de monitoramento e como recuperar e modificar informações via programação, fornecendo acesso a dados históricos. A API do Zabbix é amplamente utilizada para criar novas aplicações, fazer integrações com software de terceiros e automatizar tarefas repetitivas. ... Ler mais +
QUERO VER -
Bacula: O software livre de backup - 3ª edição
VITRINE Os TOP de vendas !!
Único livro nacional dedicado à parte teórica de backups, também traz manuais completo de instalação e configuração de um sistema de cópias de segurança baseado na ferramenta mais utilizada no mundo – o Bacula (software livre). Destaque para os novos tópicos: modelo de política de backup, configuração de robôs-de-fita e plug-in universal de backup on-line – bpipe. Também são abordados: estratégia de backup (GFS), configuração de NAS, restauração, comandos do Bacula, duplicação de arquivos, interfaces gráficas, disaster recovery, backup de aplicações específicas (máquinas virtuais, bancos de dados etc.), cópia e migração de backups e scripts antes e depois dos jobs de backup. ... Ler mais +
QUERO VER -
VITRINE Os TOP de vendas !!
-
Exploração de Vulnerabilidades em Redes TCP/IP - 3ª Edição Revisada e Ampliada
VITRINE Os TOP de vendas !!
O livro Exploração de Vulnerabilidades em Redes TCP/IP foi idealizado com o objetivo de ser uma contribuição na formação de profissionais de segurança computacional dos novos tempos. Em um passado remoto, era comum instalar um servidor e simplesmente esquecer dele, já que o acesso era exclusivo à LAN da corporação. Com o advento da internet, tudo mudou: uma vez na internet, um servidor está ao alcance do mundo. ... Ler mais +
QUERO VER -
VITRINE Os TOP de vendas !!
Semana do Consumidor
Computadores, Internet e a Era Digital vem mostrar e esclarecer como você se torna uma vítima em potencial do lado negativo da tecnologia. São 238 dicas simples, divididas em vários assuntos, que visam a orientá-lo de forma simples e direta, sem o jargão excessivamente técnico dos livros sobre Segurança da Informação atualmente disponíveis. É um livro totalmente dirigido para o usuário doméstico, não-técnico em informática. ... Ler mais +
QUERO VER -
13 Ferramentas para Controle, Monitoramento e Defesa de Redes de Dados
VITRINE Os TOP de vendas !!
-
Manual de Investigação Cibernética à luz do Marco Civil da Internet
VITRINE Os TOP de vendas !!
A atual Era do Conhecimento, caracterizada pelo intenso fluxo de informações, de alcance mundial e instantâneo, fez com que o mundo jurídico também buscasse se adequar à nova realidade social, surgindo uma série de normas e julgados que visam tutelar os direitos dos indivíduos e da sociedade no ciberespaço. ... Ler mais +
QUERO VER -
Administração de redes Linux - Conceitos e práticas na administração de redes em ambiente Linux
VITRINE Os TOP de vendas !!
-
Hacking Windows 8.1- Mito ou Verdade? Praticando e Obtendo Informações
VITRINE Os TOP de vendas !!
-
VITRINE Os TOP de vendas !!
- DescriçãoPrimeiros passos com a linguagem Rust
Este livro apresenta a linguagem Rust de forma básica e introdutória para leitores e estudantes de programação que não têm conhecimentos prévios da linguagem.
Assuntos abordados neste livro:
tipos de dados;
variáveis mutáveis e imutáveis;
constantes;
operadores aritméticos;
expressões aritméticas;
operações de entrada e saída;
condições;
decisões;
operadores relacionais e lógicos;
desvios condicionais;
ações de divisibilidade;
validação do fluxo de entrada de dados;
laços;
sub-rotinas como funções e procedimentos;
passagem de parâmetro;
estruturas de dados matriciais estáticas e dinâmicas;
conversão de tipos de dados;
ponteiros;
biblioteca definida pelo programador;
noções de programação genérica e funcional;
tratamento de erros e exceções;
aplicação de criptografia, além de outros pequenos recursos operacionais. - Sobre o Autor
- Especificação
Características
Tipo de Livro Livro Físico Especificações
Sobre o Autor José Augusto N. G. Manzano
José Augusto Navarro Garcia Manzano nascido em São Paulo/SP, em 26 de abril de 1965. Possui formação acadêmica em Análise e Desenvolvimento de Sistemas e Ciências Econômicas, além de Licenciatura em Matemática. Atua na área de Tecnologia da Informação, Computação e Informática desde 1986. É professor no Instituto Federal de Educação, Ciência e Tecnologia de São Paulo (IFSP), antiga Escola Técnica Federal.Informações Técnicas Sumário
Agradecimentos........................................................................................................................9
Prefácio ..................................................................................................................................10
Sobre o autor ..........................................................................................................................12
Capítulo 1 ¦ Linguagem Rust...................................................................................................13
1.1 Breve histórico da linguagem Rust............................................................................... 13
1.2 Instalação e teste da linguagem Rust............................................................................ 15
1.3 Gerenciador cargo....................................................................................................... 18
1.4 Notação utilizada........................................................................................................ 20
1.5 Gerenciamento de memória......................................................................................... 21
Capítulo 2 ¦ Ação sequencial....................................................................................................22
2.1 Tipos de dados............................................................................................................22
2.1.1 Inteiros................................................................................................................23
2.1.2 Reais................................................................................................................... 24
2.1.3 Cadeias e caracteres.............................................................................................25
2.1.4 Lógicos................................................................................................................ 26
2.2 Variáveis..................................................................................................................... 26
2.3 Constantes ................................................................................................................. 29
2.4 Operadores aritméticos...............................................................................................30
2.5 Expressões aritméticas................................................................................................ 32
2.6 Instruções da linguagem Rush..................................................................................... 32
2.7 Programas em Rush .................................................................................................... 33
2.7.1 Fluxos de entrada e saída...................................................................................... 33
2.7.2 Utilização de valores numéricos ........................................................................... 38
2.7.3 Outras operações numéricas ................................................................................ 42
2.7.4 Definição de constantes........................................................................................ 48
2.7.5 Valores lógicos..................................................................................................... 50
2.7.6 Operações matemáticas ....................................................................................... 51
2.8 Linhas de comentários................................................................................................ 52
6 Primeiros passos com a linguagem Rust
2.9 Mensagens de advertência ........................................................................................... 54
2.10 Exercícios de fixação ................................................................................................. 56
Capítulo 3 ¦ Desvio condicional................................................................................................58
3.1 Condição e decisão ..................................................................................................... 58
3.2 Desvios condicionais................................................................................................... 59
3.2.1 Desvio condicional simples.................................................................................. 59
3.2.2 Desvio condicional composto .............................................................................. 61
3.3 Operadores lógicos ..................................................................................................... 62
3.3.1 Operador lógico de conjunção.............................................................................. 63
3.3.2 Operador lógico de disjunção...............................................................................64
3.3.3 Operador lógico de negação.................................................................................66
3.4 Outros desvios condicionais........................................................................................ 67
3.4.1 Desvio condicional encadeado.............................................................................. 67
3.4.2 Desvio condicional sequencial.............................................................................. 69
3.4.3 Operador condicional .......................................................................................... 72
3.5 Controle com múltipla escolha .................................................................................... 73
3.6 Divisibilidade.............................................................................................................. 78
3.7 Validação do fluxo de entrada...................................................................................... 82
3.8 Exercícios de fixação...................................................................................................86
Capítulo 4 ¦ Laços ...................................................................................................................88
4.1 Laço pré-teste .............................................................................................................88
4.2 Laço seletivo............................................................................................................... 95
4.3 Laço iterativo..............................................................................................................98
4.4 Interrupção na execução de laços .............................................................................. 100
4.5 Jogo de adivinhação.................................................................................................. 102
4.6 Exercícios de fixação................................................................................................. 106
Capítulo 5 ¦ Sub-rotinas........................................................................................................108
5.1 Dividir para conquistar ............................................................................................. 108
5.2 Paradigmas top-down e bottom-up ........................................................................... 109
5.3 Sub-rotinas em Rust.................................................................................................. 110
5.4 Escopo e visibilidade de variáveis............................................................................... 111
5.5 Sub-rotina: procedimento ......................................................................................... 113
5.6 Passagem de parâmetro ............................................................................................. 116
5.6.1 Passagem de parâmetro por valor ....................................................................... 117
5.6.2 Passagem de parâmetro por referência ................................................................ 118
5.7 Sub-rotina: função .................................................................................................... 120
5.7.1 Função básica .................................................................................................... 121
5.7.2 Função recursiva................................................................................................ 124
5.7.3 Função apontada................................................................................................ 126
5.8 Sub-rotina como parâmetro....................................................................................... 128
5.9 Sub-rotina fechada .................................................................................................... 130
5.10 Exercícios de fixação ............................................................................................... 135
Capítulo 6 ¦ Complementos................................................................................................... 138
6.1 Conversão de tipos.................................................................................................... 138
6.2 Ponteiros ...................................................................................................................141
6.2.1 Ponteiro de referência......................................................................................... 142
6.2.2 Ponteiro exclusivo.............................................................................................. 145
6.2.3 Ponteiro bruto ................................................................................................... 148
6.3 Terminal ANSI ......................................................................................................... 150
6.4 Biblioteca definida pelo programador ........................................................................ 157
6.5 Metaprogramação com macros.................................................................................. 161
6.6 Laço iterativo compassado ........................................................................................ 163
6.7 Caracteres ASCII, Unicode e Byte.............................................................................. 165
Capítulo 7 ¦ Estruturas homogêneas...................................................................................... 169
7.1 Matriz estática .......................................................................................................... 169
7.1.1 Matriz unidimensional ....................................................................................... 169
7.1.2 Matriz bidimensional ..........................................................................................174
7.1.3 Matriz interna.................................................................................................... 177
7.2 Matriz dinâmica........................................................................................................ 179
7.2.1 Matriz unidimensional....................................................................................... 180
7.2.2 Matriz bidimensional......................................................................................... 182
7.3 Fatiamento de matriz ................................................................................................ 184
7.4 Ordenação e pesquisa................................................................................................ 185
7.4.1 Ordenação de elementos matriciais..................................................................... 185
7.4.2 Pesquisa de elementos matriciais ........................................................................ 188
7.5 Iteradores.................................................................................................................. 194
7.6 Exercícios de fixação .................................................................................................200
Capítulo 8 ¦ Estruturas heterogêneas ....................................................................................204
8.1 Tuplas de dados ........................................................................................................ 204
8.2 Estruturas................................................................................................................. 207
8.2.1 Estrutura clássica .............................................................................................. 208
8.2.2 Estrutura tupla.................................................................................................. 211
8.2.3 Estrutura-unidade ............................................................................................. 213
8.3 Enumerações............................................................................................................ 215
8.4 Agregações ...............................................................................................................223
8.5 Definições de traços.................................................................................................. 226
8.6 Exercícios de fixação................................................................................................. 237
Capítulo 9 ¦ Suplementos......................................................................................................239
9.1 Programação genérica ............................................................................................... 239
9.1.1 Funções............................................................................................................. 239
9.1.2 Estruturas.......................................................................................................... 247
9.2 Programação funcional ............................................................................................. 251
9.3 Tratamento de erros e exceções ................................................................................. 259
9.4 Data e hora ............................................................................................................... 264
9.5 Coleções................................................................................................................... 275
9.6 Cadeias e caracteres.................................................................................................. 283
9.7 Criptografia .............................................................................................................. 294
9.8 Armazenamento básico de dados............................................................................... 305
Referências bibliográficas...................................................................................................... 311Informações Técnicas
Nº de páginas: 312 Origem: Nacional Editora: Editora Novatec Idioma: Português Edição: 1ª Edição Ano: 2018 ISBN: 9788575226834 Encadernação: Brochura Autor: José Augusto N. G. Manzano - Informações