Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion library/cpp/containers/top_keeper/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ TopKeeper - структура данных для поддержания "top M
Границы применимости:
Применять стоит всегда вместо LimitedHeap (т.к. всегда не хуже, а в худшем случае - лучше)
Ограничение - не поддерживает сценарий использования "чередующиеся добавления / извлечения элементов" (слишком часто будут происходить Partiotion Sortы)
Для этого, когда добавление элементов закончено, должен вызываться метод Finalize(). Для упрощения использования добавлен автоматический Finalize() на GetNext() / Pop(). Тем не менее явный вызов Finalize() по-прежнему возможен - так можно контроллировать момент выполнения трудоёмкой операции NthElement(). После того, как все элементы извлечены TopKeeper можно переиспользовать (для этого же служит метод Reset()).
Для этого, когда добавление элементов закончено, должен вызываться метод Finalize(). Для упрощения использования добавлен автоматический Finalize() на GetNext() / Pop(). Тем не менее явный вызов Finalize() по-прежнему возможен - так можно контролировать момент выполнения трудоёмкой операции NthElement(). После того, как все элементы извлечены TopKeeper можно переиспользовать (для этого же служит метод Reset()).
В ситуации когда нужны чередующиеся добавления / извлечения - используйте LimitedHeap

Примеры использования:
Expand Down
2 changes: 1 addition & 1 deletion library/cpp/dns/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,5 +5,5 @@ Overview
Для предотвращения обращения к DNS серверам (использования вместо этого заранее заданных ip-адресов),
предусмотрена ручка добавления alias-ов hosname -> ip-address (требование от метапоискового движка).

Из-за того, что библиотка разрабатывалась под задачу максимально быстрого резолвинга добавлены слои кеширования результатов
Из-за того, что библиотека разрабатывалась под задачу максимально быстрого резолвинга добавлены слои кеширования результатов
resoving-а, - возможности сбросить кеш для того, чтобы получить более свежие адреса для указанного host-а _нет_.
2 changes: 1 addition & 1 deletion library/cpp/testing/hook/README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Hook for google benchmark and gtest

Y_TEST_HOOK_BEFORE_INIT - вызывается перед инициализацией соотвествующего фреймворка
Y_TEST_HOOK_BEFORE_INIT - вызывается перед инициализацией соответствующего фреймворка
Y_TEST_HOOK_BEFORE_RUN - вызывается перед запуском тестов
Y_TEST_HOOK_AFTER_RUN - вызывается всегда после завершения выполнения тестов,
если этап инициализации был успешным
Expand Down