Stateful Stateless Приложения -- что это такое (приложение с состоянием)

  • Stateful-приложение ("приложение, сохраняющее состояние") -- это приложение, хранящее состояние.
  • Stateless-приложения же не хранят всё то же состояние.

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

Состояние [приложения по отношению к работе с "клиентом"] -- сведения о предыдущих (если таковые были) действиях клиента в данном приложении/системе.

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

Состояние хранят:

Linux-контейнеры: изоляция как технологический прорыв

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

Виртуализация на уровне операционной системы -- что это такое

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

Виртуализация -- что это в программировании, дминистрировании

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

Примеры средств виртуализации

Виртуальная машина -- что это в программировании, администрировании

Виртуальная машина -- программная среда (программа), которая может запустить операционную систему так, как будто эта операционная система запущена на отдельном компьютере.

С помощью систем управления виртуальными машинами на одном реальном компьютере можно запустить множество самых разных операционных систем, что очень удобно, например, для тестирования.

Менеджеры виртуальных машин

Примеры программ, управляющих виртуальными машинами (с помощью которых их можно создать):

Контейнеры в Linux -- что это такое (админстрирование, архитектура ОС)

Linux-контейнер – это набор процессов, изолированный от остальной операционной системы и запускаемый с отдельного образа, который содержит все файлы, необходимые для их работы.

Образ содержит все зависимости приложения и поэтому может легко переноситься из среды разработки в среду тестирования, а затем в промышленную среду.

Вопрос по задаче №6 из главы 9

Задача №6.
Найти максимум из трех чисел
Это вопрос по видео ролику на 10 минуте
Оригинал:

var a, b, c : integer;
begin
   a := 5;
   b := 70;
   c := 10;

   if (a > b)then
      if (a > c) then
         writeln(a)
      else
         writeln(c)
   else
      if (b > c) then
         writeln(b)
      else
         writeln(c);
   readln();
end.       

Что если я задам так (мой вариант)

Натуральные числа -- что это такое

Натуральные числа (в математике обозначаются как $N$) -- это "числа используемые при счете", например, коров на поле ;)
Из определения следует, что натуральные числа начинаются с 1, так как мы не говорим "нулевая корова", а считаем так:
1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11....и т.д.)
тем не менее, среди математиков иногда для удобства (математической жизни), считают, что ноль тоже входит в множество натуральных чисел. Единого мнения на счет вхождения нуля в множество $N$ нет.

"Напиши, как приедешь" Запятая перед как в значении времени "Когда"

Напиши, как приедешь!

-- запятая здесь нужна, так как это сложноподчинённое предложение (в обеих частях нет подлежащего).
Или:

Напишите, как доделаете.

Pages

Subscribe to fkn+antitotal RSS