Сравнение общего назначения чисел с плавающей запятой вообще бессмысленно. Как выдержать сравнение, действительно зависит от проблемы под рукой. Во многих проблемах числа достаточно дискретизируются, чтобы позволить сравнивать их в рамках данного допуска. К сожалению, существуют так же, как много проблем, где такой прием действительно не работает. Для одного примера рассмотрите работу с Heaviside (шаг) функция рассматриваемого числа (цифровые фондовые опционы приходят на ум), когда Ваши наблюдения очень близко к барьеру. Выполнение основанного на допуске сравнения не сделало бы много хорошего, поскольку это эффективно сместит проблему от исходного барьера до двух новых. Снова, нет никакого решения общего назначения для таких проблем, и конкретное решение могло бы потребовать движения до изменения численного метода для достижения устойчивости.
Мой Google по-прежнему использует префикс search?
, однако преимущество использования хеша (#) состоит в том, что он не требует перезагрузки страницы. Добавление строки запроса (?) Заставляет страницу перезагружаться во всех браузерах.
Используя хэш, они могут сохранять элемент в «памяти», позволяя ему сохраняться в элементе браузера. Добавление хеша также создает объект истории для страницы. Это сохраняет функциональность вперед и назад, позволяя им обрабатывать ваш поиск с помощью AJAX. В основном это означает, что они могут быстрее обрабатывать ваш поиск, получая только подмножество HTTP-заголовков, необходимых для загрузки всей страницы, без потери функциональности полной загрузки.
Быстрый поиск в Google (с использованием старого доброго метода ? Q =
...) показывает следующее:
пару месяцев назад Google протестировал некоторые результаты поиска, которые добавили # в URL. Это создало большую проблему для людей, заинтересованных в том, чтобы узнать, какие ключевые слова привлекают трафик на их сайт (что-либо в URL-адресе после # не передается в реферере ... это особенно проблема для продуктов веб-аналитики), поэтому мы работал с поисковой группе, чтобы остановить этот тест, пока они не найдут лучшее решение.
Итак, когда-то этот формат URL использовался для некоторого подмножества пользователей в рамках одного из многих тестов, проводимых Google о ничего не подозревающих группах своих пользователей. Это вызвало проблемы для аналитического программного обеспечения, поэтому они переключились на другой формат для будущих тестов, но по-прежнему поддерживают старые URL-адреса хэш-запросов (путем молчаливого перенаправления их на обычные? -Запросы).
ну, facebook использует эту технику для загрузки изображений без выгрузка страницы, но по-прежнему позволяя человеку находиться по отдельному URL-адресу.
если вы измените поисковый запрос, вы можете обновить URL-адрес в адресной строке, не перезагружая страницу (браузер не должен запускать новый запрос GET при изменении материала после #)
Кажется, # q = stackoverflow
перенаправляет на поиск? Q = stackoverflow & cad = h
.
Я не знаю, как у вас это однако - я получаю обычный.
Этот шаг Google, похоже, привел к нежелательным результатам. Теперь Google показывает страницу перенаправления для КАЖДОГО поиска, содержащего символ #. Попробуй - так раздражает. Как разработчик я много ищу C #, и эта проблема заставила меня рассматривать Bing как лучший вариант.