Публикации по теме 'state-machine'


WCF # 9: Государственные машины и веб-приложения
Оказывается, конечные автоматы имеют много общего с редукторами, а редукторы являются важным элементом при управлении неизменяемыми хранилищами данных. В моей прошлой статье было рассмотрено, как конечные автоматы упрощают код. В итоге мы расширили классический конечный автомат, добавив к переходам аннотации действий, которые выполняются при переходе. В этом примере, если приложение простаивает и игрок присоединяется, мы переходим в новое состояние Wait for P2 . Попутно мы..

Вопросы по теме 'state-machine'

Реализации конечного автомата
Я пытаюсь создать настольную игру ... И похоже, что она должна быть реализована с использованием конечного автомата. Я знаю о шаблоне состояния из GoF, но я уверен, что должны быть другие способы реализации Государственный аппарат. Пожалуйста,...
3459 просмотров
schedule 06.08.2022

Как спроектировать конечный автомат для неблокирующего ввода-вывода?
Я использую инфраструктуру Qt, которая по умолчанию имеет неблокирующий ввод-вывод для разработки приложения, перемещающегося по нескольким веб-страницам (интернет-магазинам) и выполняющего различные действия на этих страницах. Я «сопоставляю»...
3567 просмотров
schedule 18.02.2022

учебные пособия по конечным автоматам
Мне просто интересно, знает ли кто-нибудь в Интернете несколько хороших руководств по разработке конечных автоматов. Или электронные книги? Я начинаю работать над конечными автоматами, и мне просто нужно что-то общее, чтобы начать.
137016 просмотров
schedule 07.08.2023

Может ли конечный автомат перейти в предыдущее состояние?
Я знаю, что FSM может переходить в следующее состояние и даже в текущее состояние, то есть в состояние, которое переходит в себя, но законно ли иметь переход состояния в предыдущее состояние (переход из состояния C в состояние B)?
2421 просмотров
schedule 01.08.2023

Сценарии использования Workflow Engine
Я хотел бы знать о конкретных проблемах, которые вы, читатель SO, решили с помощью механизмов рабочего процесса, а также о том, какие библиотеки / фреймворки вы использовали, если не использовали свои собственные. Я также хотел бы знать, когда...
46840 просмотров

Почему это недействительная машина Тьюринга?
Во время проверки экзамена у меня возникли проблемы с ответом на следующий вопрос из книги «Введение в теорию вычислений» Сипсера. К сожалению, в книге нет ответа на этот вопрос. Объясните, почему следующее не является законной машиной Тьюринга....
6024 просмотров

Генерация классов на основе конечных автоматов повышения
Я разрабатываю сетевой сервер, который потенциально может иметь сотни состояний и действий/событий. До сих пор мне удавалось справляться с простыми операторами переключения, но теперь я чувствую потребность в конечном автомате, который я могу...
350 просмотров
schedule 22.06.2023

Проектирование конечного автомата на C++
У меня есть небольшая проблема, связанная с моделированием конечного автомата. Мне удалось немного заняться инженерией знаний и «обратным проектированием» набора примитивных детерминированных правил, которые определяют состояние, а также переходы...
4755 просмотров

Создание редактора простых формул в JavaScript
Я работаю над созданием прототипа базового игрового движка RPG с использованием JavaScript и Canvas. Я все еще работаю над некоторыми техническими требованиями к дизайну на бумаге, и у меня возникла небольшая проблема, которую я не совсем понимаю,...
1485 просмотров
schedule 28.07.2022

Какие среды исполнения конечного автомата для C++ реализуют семантику UML?
Я ищу структуру, которая обеспечивает выполнение иерархических конечных автоматов (HSM). Вот требования к каркасу: Соответствует семантике конечного автомата UML (насколько это возможно) Supports at least run-to-completion semantics...
7043 просмотров
schedule 30.04.2023

Мили в/с. Мур
В чем разница между конечными автоматами типа Мили и Мура?
53538 просмотров
schedule 06.04.2022

Импортировать и анализировать текстовый файл, содержащий метод PCL: ASP.NET C#?
Мне нужно очистить старый текстовый файл мейнфрейма, содержащий язык управления принтером (PCL), для импорта данных. Изменение функций мейнфрейма не вариант. Распечатка содержит информацию о продажах продукта и имеет иерархический вывод. Я...
1019 просмотров

Преимущества/недостатки NFA по сравнению с DFA и наоборот
Каковы относительные плюсы и минусы DFA и NFA по сравнению друг с другом? Я знаю, что DFA легче реализовать, чем NFA, и что NFA медленнее достигают состояния принятия, чем DFA, но есть ли какие-либо другие явные, хорошо известные...
14913 просмотров
schedule 18.11.2022

Конечный автомат для встроенных устройств
Я сделал несколько меню, используя FSM, но с ОЧЕНЬ неуклюжим интерфейсом. Я взял годичный перерыв в программировании, чтобы облегчить переезд, и только сегодня вечером переписал свой старый код FSM. Его можно увидеть ЗДЕСЬ Проблема с моим...
539 просмотров

Использование Windows Workflow в крупных веб-приложениях
Хотя в большинстве примеров, которые я проверял в Интернете, WF используется для выполнения шагов, подобных мастеру, или для разработки пользовательского интерфейса на основе рабочего процесса, а поскольку Windows Workflow может работать с конечными...
2090 просмотров

В state_machine, как установить следующее состояние на основе результата выполнения события?
Я использую гем state_machine Аарона Пфайфера в своем приложении Rails3 - он (все еще) отличный. У меня есть событие, результат которого неизвестен до тех пор, пока оно не будет обработано, и я хотел бы установить следующее состояние на основе...
1106 просмотров
schedule 20.10.2023

Может ли состояние в конечном автомате генерировать событие?
Может ли в конечном автомате состояние S1 генерировать событие, чтобы это событие вызывало переход из этого состояния S1 в другое состояние S2?
3049 просмотров
schedule 07.07.2022

Как разместить конечный автомат WF4 в качестве службы WCF
Я новичок в WF4. Что я хочу сделать, так это представить конечный автомат WF4 как службу WCF. Я создал конечный автомат. Как я могу выполнить триггеры перехода и изменить статус с помощью WCF....
2618 просмотров

Как получить все события state_machine из класса модели?
Можно ли получить все события из класса модели? Я хочу отфильтровать список по событиям. Был похожий вопрос в списке рассылки обо всех переходах. Я использую https://github.com/pluginaweek/state_machine .
2141 просмотров
schedule 01.04.2022

Работа с состояниями игры с разными ресурсами в C
Я пытаюсь написать простую игру, чтобы посмотреть, как это делается. В моей текущей реализации я использую массив указателей на функции, и мой основной игровой цикл (урезанный) выглядит так: while (stateid != STATE_EXIT) {...
326 просмотров
schedule 26.08.2022