Основы PL/pgSQL в СУБД PostgreSQL

Курс по изучению процедурного расширения PL/pgSQL в СУБД PostgreSQL. Основная концепция PL/pgSQL заключается в том, чтобы преодолеть ограничения языка SQL и предоставить разработчикам новые возможности для работы с базами данных.

Поступить на курс

Погружение в базы данных PostgreSQL

Данный курс является консолидацией теоретических основ и практических примеров, которые демонстрируют работу операторов и функций SQL в системе управления базами данных PostgreSQL.

Поступить на курс

JSON в PostgreSQL

Курс «JSON в PostgreSQL» познакомит вас с форматом JSON и покажет, как создавать и обрабатывать JSON-данные в СУБД PostgreSQL.

Поступить на курс

XML в PostgreSQL

Курс по изучению и практическому применению расширяемого языка разметки XML (eXtensible Markup Language) в системе управления базами данных PostgreSQL.

Поступить на курс

Оконные функции в PostgreSQL

Курс по изучению и практическому применению оконных функций в системе управления базами данных PostgreSQL.

Поступить на курс

Массивы в PostgreSQL

Курс по изучению и практическому применению массивов (array) в системе управления базами данных PostgreSQL.

Поступить на курс

 ›  ›  › Сетевые IPv4-адреса. Преобразование десятичных чисел в двоичный формат. CCNA Routing and Switching.

Сетевые IPv4-адреса. Преобразование десятичных чисел в двоичный формат. CCNA Routing and Switching.

Необходимо также понимать, как преобразовывать IPv4-адреса в десятичном формате с точкой-разделителем в двоичный формат. Полезным инструментом является таблица двоичных позиционных значений. Ниже показано, как использовать таблицу для преобразования десятичных чисел в двоичный формат:

  • На рисунке 1 задается вопрос: больше ли или равно десятичное число в октете (n) самому старшему биту (128). Если нет, введите двоичный 0 в качестве позиционного значения числа 128. Если да, введите двоичную 1 в качестве позиционного значения числа 128 и вычтите 128 из десятичного числа.
  • На рисунке 2 задается вопрос: больше ли или равен остаток (n) следующему по старшинству биту (64). Если нет, введите двоичный 0 в качестве позиционного значения числа 64; в противном случае введите двоичную 1 и вычтите 64 из десятичного числа.
  • На рисунке 3 задается вопрос: больше ли или равен остаток (n) следующему по старшинству биту (32). Если нет, введите двоичный 0 в качестве позиционного значения числа 32; в противном случае введите двоичную 1 и вычтите 32 из десятичного числа.
Сетевые IPv4-адреса. Преобразование десятичных чисел в двоичный формат. CCNA Routing and Switching.

Рисунок 1 — Десятичное число n больше или равно 128?

Сетевые IPv4-адреса. Преобразование десятичных чисел в двоичный формат. CCNA Routing and Switching.

Рисунок 2 — Десятичное число n больше или равно 64?

Сетевые IPv4-адреса. Преобразование десятичных чисел в двоичный формат. CCNA Routing and Switching.

Рисунок 3 — Десятичное число n больше или равно 32?

На рисунках 4–8 продолжается вычисление десятичных значений до ввода всех позиционных значений для получения эквивалента в двоичном формате.

Сетевые IPv4-адреса. Преобразование десятичных чисел в двоичный формат. CCNA Routing and Switching.

Рисунок 4 — Десятичное число n больше или равно 16?

Сетевые IPv4-адреса. Преобразование десятичных чисел в двоичный формат. CCNA Routing and Switching.

Рисунок 5 — Десятичное число n больше или равно 8?

Сетевые IPv4-адреса. Преобразование десятичных чисел в двоичный формат. CCNA Routing and Switching.

Рисунок 6 — Десятичное число n больше или равно 4?

Сетевые IPv4-адреса. Преобразование десятичных чисел в двоичный формат. CCNA Routing and Switching.

Рисунок 7 — Десятичное число n больше или равно 2?

Сетевые IPv4-адреса. Преобразование десятичных чисел в двоичный формат. CCNA Routing and Switching.

Рисунок 8 — Десятичное число n больше или равно 1?

Источник: Академия Cisco.

Метки: , , .

Записи по теме

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *