Публикации по теме '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 просмотров
schedule
01.01.2022
Почему это недействительная машина Тьюринга?
Во время проверки экзамена у меня возникли проблемы с ответом на следующий вопрос из книги «Введение в теорию вычислений» Сипсера. К сожалению, в книге нет ответа на этот вопрос.
Объясните, почему следующее не является законной машиной Тьюринга....
6024 просмотров
schedule
20.05.2024
Генерация классов на основе конечных автоматов повышения
Я разрабатываю сетевой сервер, который потенциально может иметь сотни состояний и действий/событий. До сих пор мне удавалось справляться с простыми операторами переключения, но теперь я чувствую потребность в конечном автомате, который я могу...
350 просмотров
schedule
22.06.2023
Проектирование конечного автомата на C++
У меня есть небольшая проблема, связанная с моделированием конечного автомата.
Мне удалось немного заняться инженерией знаний и «обратным проектированием» набора примитивных детерминированных правил, которые определяют состояние, а также переходы...
4755 просмотров
schedule
06.06.2022
Создание редактора простых формул в 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
schedule
06.04.2022
Импортировать и анализировать текстовый файл, содержащий метод PCL: ASP.NET C#?
Мне нужно очистить старый текстовый файл мейнфрейма, содержащий язык управления принтером (PCL), для импорта данных. Изменение функций мейнфрейма не вариант. Распечатка содержит информацию о продажах продукта и имеет иерархический вывод.
Я...
1019 просмотров
schedule
16.05.2022
Преимущества/недостатки NFA по сравнению с DFA и наоборот
Каковы относительные плюсы и минусы DFA и NFA по сравнению друг с другом?
Я знаю, что DFA легче реализовать, чем NFA, и что NFA медленнее достигают состояния принятия, чем DFA, но есть ли какие-либо другие явные, хорошо известные...
14913 просмотров
schedule
18.11.2022
Конечный автомат для встроенных устройств
Я сделал несколько меню, используя FSM, но с ОЧЕНЬ неуклюжим интерфейсом. Я взял годичный перерыв в программировании, чтобы облегчить переезд, и только сегодня вечером переписал свой старый код FSM.
Его можно увидеть ЗДЕСЬ
Проблема с моим...
539 просмотров
schedule
13.02.2023
Использование Windows Workflow в крупных веб-приложениях
Хотя в большинстве примеров, которые я проверял в Интернете, WF используется для выполнения шагов, подобных мастеру, или для разработки пользовательского интерфейса на основе рабочего процесса, а поскольку Windows Workflow может работать с конечными...
2090 просмотров
schedule
14.01.2023
В 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 просмотров
schedule
24.09.2022
Как получить все события state_machine из класса модели?
Можно ли получить все события из класса модели? Я хочу отфильтровать список по событиям.
Был похожий вопрос в списке рассылки обо всех переходах.
Я использую https://github.com/pluginaweek/state_machine .
2141 просмотров
schedule
01.04.2022
Работа с состояниями игры с разными ресурсами в C
Я пытаюсь написать простую игру, чтобы посмотреть, как это делается. В моей текущей реализации я использую массив указателей на функции, и мой основной игровой цикл (урезанный) выглядит так:
while (stateid != STATE_EXIT) {...
326 просмотров
schedule
26.08.2022