Существует ли эквивалент Don Libes *, ожидают* инструмент для сценариев взаимодействия с веб-страницами?

Почему длительность алгоритма быстрой сортировки увеличивается, если в массиве есть повторяющиеся значения?

Это верно только в случае использования схемы разбиения типа Lomuto, где повторяющиеся значения приводят к получению разбиения хуже.

При использовании схемы разбиения Hoare длительность алгоритма обычно уменьшается, когда массив имеет дублирующиеся значения, потому что разбиение приближается к идеальному случаю разделения ровно пополам, а улучшенное разделение компенсирует дополнительные перестановки в типичной системе с памятью. кэш.

7
задан Norman Ramsey 4 March 2009 в 04:04
поделиться

5 ответов

Вы могли бы искать Селен

8
ответ дан 6 December 2019 в 07:28
поделиться

Perl Механизирует работы вполне прилично для этой точной проблемы.

HTTPS и некоторые проблемы аутентификации время от времени хитры. Я буду отправлять вопросы о паре о тех, которые в будущем.

5
ответ дан 6 December 2019 в 07:28
поделиться

Я использовал Селен RC в сочетании с Python для управления взаимодействиями веб-страницы программно. Это позволило мне писать довольно обширные пользовательские тесты, в которых управляются формы и исходные данные, и их результаты измеряются.

Проверьте Селен IDE на Firefox (как упомянуто выше). Это позволяет Вам записывать тесты в браузере и воспроизводить их, или использование самого IDE или приложение Дистанционного управления.

5
ответ дан 6 December 2019 в 07:28
поделиться

В дополнение к Селену при выполнении вещи Ruby/направляющих существует Webrat.

1
ответ дан 6 December 2019 в 07:28
поделиться

Я сделал тонну, Ожидают работу в прежней жизни и всегда думал, что Lib Дона Ожидают, что книга была одной из лучше всего записанных и самых поучительных технических книг, которые я когда-либо видел.

Передает я сказал бы что WWW Perl:: Механизируйте библиотеку, то, что Вы хотите. Я отмечаю выше этого, Вы испытывали затруднения при нахождении документации. Существует хорошая документация для него! Ищите распределение модуля на search.cpan.org и посмотрите то, что все упаковывается с ним. Существует FAQ, Поваренная книга с примерами, и т.д. Плюс я всегда мог получить справку в сети. Если Вы не можете получить его здесь, попробуйте по use.perl.org или perlmonks.org. WWW:: автор Mechanize, Andy Lester, присутствует на Переполнении стека. (Он - также все вокруг дружелюбного и услужливого парня.)

Я верю WWW:: Механизируйте также имеет программу, которая походит на Expect, автоожидают программу: Вы настраиваете процесс прокси, запускающий эту программу как сервер, указываете на Ваш браузер на него как прокси, выполняете действия, которые Вы хотите автоматизировать, и затем программа прокси дает Вам WWW:: Механизируйте программу для Вас для использования в качестве основы для проекта. (Если это будет работать как, то автоожидают, Вы, конечно, захотите сделать модификации оттуда.)

Как упомянуто выше, WWW:: Механизируйте браузер (чтобы быть более точным, это - веб-клиент или http клиент), который, оказывается, программируем. В прошлый раз я смотрел, была даже происходящая работа, чтобы заставить его поддерживать JavaScript.

5
ответ дан 6 December 2019 в 07:28
поделиться
Другие вопросы по тегам:

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