Каково различие между - общий числовой вид и - опции числового вида в виде гну

Вот обзор Watin, Watir и Selenium http://adamesterline.com/2007/04/23/watin-watir-and-selenium-reviewed/

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

Однако существует CTP (Технологический Предварительный просмотр Сообщества) выпуск WatiN, который предлагает поддержку и автоматизации Internet Explorer и FireFox.

108
задан Amir 11 September 2014 в 11:55
поделиться

1 ответ

Обычная числовая сортировка сравнивает числа как числа с плавающей запятой, это позволяет использовать научную нотацию, например, 1.234E10, но работает медленнее и может содержать ошибку округления (1.2345678 может быть после 1.2345679) числовая сортировка - это просто обычная алфавитная сортировка, которая знает, что 10 идет после 9.

См. http://www.gnu.org/software/coreutils/manual/html_node/sort-invocation.html

' -g '' --general-numeric-sort ' '--sort = general-numeric' Сортировка численно, используя стандарт C функция strtod для преобразования префикса каждая строка с двойной точностью число с плавающей запятой. Это позволяет числа с плавающей запятой, которые необходимо указать в научной записи, например 1.0e-34 и 10e100. Локаль LC_NUMERIC определяет десятичную точку характер. Не сообщайте о переполнении, недополнение или ошибки преобразования. Использовать следующая последовательность сортировки: Строки, которые не начинаются с цифр (все считаются равными). NaNs (Значения «не число» в IEEE арифметика с плавающей запятой) в последовательный, но машинно-зависимый приказ. Минус бесконечность. Конечный числа в возрастающем числовом порядке (с равными -0 и +0). Плюс бесконечность.

Используйте эту опцию, только если нет альтернатива; это намного медленнее, чем --numeric-sort (-n), и он может потерять информацию при преобразовании в плавающая точка.

'- n' '--numeric-sort' '--sort = numeric' Сортировка численно. Номер начинается каждая строка и состоит из необязательных пробелы, необязательный знак '-' и ноль или несколько цифр, возможно разделенных разделители тысяч, опционально за которым следует десятичный знак и ноль или более цифр. Пустой число рассматривается как "0". В Локаль LC_NUMERIC определяет десятичный знак и тысячи разделитель. По умолчанию пустым является пробел или табуляция, но LC_CTYPE локаль может это изменить.

Сравнение точное; здесь нет ошибка округления.

Ни ведущий знак "+", ни экспонента обозначение признано. Сравнивать такие строки численно используйте Параметр --general-numeric-sort (-g).

82
ответ дан 24 November 2019 в 03:34
поделиться
Другие вопросы по тегам:

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