Шаблон для спины от механизма в клиент-серверной системе

Сгенерированные CMake make-файлы поддерживают соглашение о кодировании DESTDIR для make-файлов. Таким образом, вы можете переопределить место установки по умолчанию, установив переменную DESTDIR при вызове make:

$ make install DESTDIR=/opt/local

Нет необходимости перезапускать CMake.

1
задан Nicolai 10 June 2009 в 05:48
поделиться

1 ответ

Я не помню, чтобы я видел это описанное в литературе, но паттерн, который я заметил для таких задач, основан на «очереди планирования» - способе делать различные вещи (= = получать функции или методы, вызываемые обратно) в определенное время, если ранее не было отменено (например, модуль стандартной библиотеки Python sched ). Когда вы отправляете (асинхронный) запрос в серверную часть, вы также планируете событие тайм-аута на X секунд с этого момента; либо объект запроса знает идентификатор запланированного тайм-аута (чтобы отменить его, если запрос будет удовлетворен до этого), либо также поддерживается набор ожидающих запросов (так что тайм-аут знает, когда он действительно не нужен) - что хорошо idea в любом случае, поскольку это упрощает обработку «действительно значительных тайм-аутов», см. ниже.

2
ответ дан 3 September 2019 в 01:28
поделиться
Другие вопросы по тегам:

Похожие вопросы: