Очередь (queue) - что это в программировании

Очередь (queue) - элементы подчиняются правилу "первый вошёл, первый вышел". Аналог - обычная очередь в магазине.

Противопоставляется обычно очереди стек (stack).
Основное отличие между Stack и Queue - текущий элемент, доступный к обработке. В Stack - это последний добавленный элемент, а в Queue - первый.

В PHP

С очередью работает класс PHP Ds/Queue.

Breadcrumbs (хлебные крошки) -- что это такое

Breadcrumbs (с англ. - "хлебные крошки") -- элемент навигации, представляющий собой путь от корня до рабочего каталога.

Виджет (widget) -- что это такое

Виджет (widget) - то же, что и программный модуль - блок кода, реализующий определённый функционал.

Особенность:
Виджеты используются в представлениях для создания сложных настраиваемых элементов пользовательского интерфейса. Подключаются прямо в представлении.

В PHP

Пример из Yii2:

<?php use yii\bootstrap\DatePicker; ?>

<?= DatePicker::widget(['name' => 'date']) ?>

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

Deprecated - в программировании используется в значении "нежелателен к использованию".

Данное определение применяется к элементам языка программирования и говорит о том, что элемент устарел и может быть удалён в следующей версии.

Инстанцирование (класса) -- что это в программировании

Инстанцирование (от слова instance -- т.е. "сущность") - это создание экземпляра класса, т.е. объекта.

Пример инстанцирования класса

Строка на С-подобном синтаксисе (напр. PHP), в которой происходит инстанцирование класса MyClass:

$My = new MyClass();

Фрейм -- что это такое

Фрейм (одно из значений) - отдельный законченный HTML-документ, который вместе с другими HTML-документами может быть отображён в окне браузера.

Функция обратного вызова (callback, колбэк) -- что это такое

Функция обратного вызова (callback) - это функция, которая передаётся в качестве аргумента другой функции.

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

RSS-страница / RSS-канал / RSS-лента / RSS-фид -- что это такое

RSS-страница / RSS-канал / RSS-лента / RSS-фид -- это сайты, передающие информацию в формате RSS (один из XML-форматов). Вследствие этого, мы можем получать информацию об обновлениях, не заходя на сам сайт.

Почитать подробнее можно здесь.

Стек (stack) -- что это в программировании

Стек (stack) - набор объектов, подчиняющихся правилу "первый вошёл, последний вышел". Аналогом может быть стопка книг, лежащая на столе.

Противопоставляется обычно стеку очередь (queue).
Основное отличие между Stack и Queue - текущий элемент, доступный к обработке. В Stack - это последний добавленный элемент, а в Queue - первый.

В PHP

существует класс Ds/Stack для работы с такими списками.

Дамп (dump) -- что это такое

Дамп - это снимок информации о состоянии чего-либо в момент создания дампа (файла, переменной или целой программной системы).

Дамп базы данных (sql)

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

  1. Все начинается с команд разворота схема БД
  2. Затем идёт массив команд добаляющих конкретные данные в уже созданные таблицы (схему)

Pages

Subscribe to fkn+antitotal RSS