Вопросы по теме 'trampolines'

Как написать функции анализатора / оценщика, такие как eval-if, в форме CPS?
Я пытаюсь написать игрушечный интерпретатор схемы Python на основе метакругового оценщика в SICP. Поскольку python поддерживает только стек вызовов ограниченной глубины, мне нужно исключить хвостовые вызовы. Я читал про батуты и реализовал с ним...
287 просмотров

Как объединить функции Hook и Trampoline для перехвата WinAPI
Итак, я узнал о концепции перехвата и использования батутов для обхода / выполнения данных в функции перехвата WinAPI (в другом исполняемом файле с использованием инъекции DLL). Пока я знаю, как сделать это (батут и крюк), используя смесь сборки и C,...
2346 просмотров
schedule 03.03.2022

Как избежать переполнения стека с помощью батута
Функция батута в приведенной ниже программе работает правильно. Я думаю, что приведенная ниже программа приводит к переполнению стека, потому что функции thunk_f и thunk1 бесконечно вызывают друг друга, что приводит к созданию новых кадров стека....
69 просмотров
schedule 10.10.2022

LeetCode #70 Восхождение по лестнице. Как ускорить мое решение?
У меня есть решение этой проблемы на LeetCode #70. Подъем по лестнице. Мое решение не проходит из-за того, что оно медленное... Я добавил батут, используя преобразователи, и я добавил Memoization, что еще я могу добавить, чтобы ускорить это, чтобы...
291 просмотров