что это такое

NULL -- что это в программировании

NULL -- специальное значение (часто зарезервированное слово), обозначающее отсутствие какого-либо конкретного значения.

Может писаться как null или Null (в зависимости от правил конкретного ЯП).

Области видимости -- что это в программировании. Локальная переменная

Области видимости [переменной или иной сущности в программе] -- это все те фрагменты кода ("места" программы), из которых к данной переменной можно обратиться (напр. получить значение).

Область видимости любой сущности (переменной) в программе в общем случае может быть:

combo vine что это

combo vine -- это "все самые топовые видео под крутую музыку" (как сказал один юный пользователь сети).
Судя по различности жанра, это видимо так и есть)

Рефакторинг кода -- что это в программировании (перепроектирование)

Рефакторинг кода -- процесс изменения архитектуры кода проекта (перепроектирование), с целью её улучшения.

Особенности:

Рекурсия -- что это в программировании

Рекурсия -- приём в программировании, когда некоторый модуль программы (фукция, метод) вызывают сами себя.
Такой вызов называет рекурсивным ("самовызов").

Конечность рекурсии

В ходе выполнение рекурсивный алгоритм всё время как бы "зарывается" всё глубже в уровни вызовов, чтобы этот процесс не был бесконечным (обычно бесконечная рекурсия означает ошибку в программе), следует четко понимать:

Одно число является степенью другого -- что это значит

Можно сказать, что число $a$, является степень числа $b$, если существует какое-то число (назовём его "$n$"), такое что, при возведении $b$ в степень $n$ мы получим $a$, т.е.:
$\Large b^n = a$
-- т.е. здесь $a$ является степенью $b$.

Черный ящик -- что это в программировании

Черный ящик (черный в смысле -- не прозрачный) -- это система (в т.ч. ПО), внутреннее устройство которой в рассматриваемой ситуации не важно, т.е. мы знаем что и из чего делает эта система, но не знаем/не хотим знать как она эта далает (не знаем "механизм" работы).

Метод черного ящика

Метод черного ящика -- подход, при котором изучаемая система рассматривается как черный ящик (в смысле указанном выше).

Такой подход применяется в случае, если:

Транзакция -- что это в программировании

Транзакция -- это набор операций, которые выполняются как единое целое ("как единая операция").

На практике смысл в том, что:

  • или состояние системы меняется всеми операциями транзакции
  • или не меняется вообще (т.е. в случае сбоя одной из операций, все возвращается к состоянию до начала выполнения транзакции --
    это называется откатом транзакции)

-- подобная возможность в программной системе называется "поддержкой механизма транзакций".

Типы связей в базе данных примеры (один к одному, один ко многим, многие ко многим)

Forums:

О чем эта заметка

Если говорить о программировании ряляционных баз данных (типа MySQL), ниже для всех трех типов связи рассматривается один вопрос -- "как связать данные из двух таблиц, имеющих отношение друг другу?"
-- рассматриваются разные варианты, даются пояснения.

Связь "Один к одному"

Один к одному -- у каждой двух сущностей есть лишь один спутник и больше никто.

Кортеж -- что это в программировании

Кортеж -- некий упорядоченный набор элементов фиксированной длины (общее определение).

То есть кортеж -- это несколько элементов выстроенных в строгом порядке, причем их число известно.

В СУБД

В реляционных СУБД под кортежем обычно понимают строку из любой таблицы (она как раз содержит фиксированное число значений, ведь в таких СУБД число колонок в конкретной таблице для любой строки одно и тоже) -- т.е. фактически это набор значений из строки таблицы БД.

Pages

Subscribe to RSS - что это такое