Вопросы с тегом 'comparison'

Вопросы о сравнении данных и их эффективные способы. Не используйте этот тег для общего (мета) сравнения двух проблем или концепций.
14
ответов

Почему сравнение строк в Python с использованием "==" или "is" иногда приводит к другому результату?

У меня есть программа Python, где две переменные установлены на значение 'public'. В условном выражении у меня есть сравнение var1 is var2, которое терпит неудачу, но если я изменю его на var1 == var2, он вернет True. Теперь, если я открою свой инт...
задан 01 окт. '09 в 18:40
10
ответов

Сравнение объектов в JavaScript

Каков наилучший способ сравнения объектов в JavaScript? Пример: var user1 = {name : "nerd", org: "dev"}; var user2 = {name : "nerd", org: "dev"}; var eq = user1 == user2; alert(eq); // gives false Я знаю, что два объекта равны, если они относят...
задан 01 июля '09 в 15:18
25
ответов

В чем разница между Mercurial и Git?

Я использую git в течение некоторого времени в Windows (с помощью msysGit), и мне нравится идея распределенного контроля источника. Совсем недавно я смотрел Mercurial (hg), и это выглядит интересно. Тем не менее, я не могу обернуть голову вокруг раз...
задан 30 авг. '08 в 12:48
7
ответов

Когда использовать CouchDB над MongoDB и наоборот

Я застрял между этими двумя базами данных NoSQL. В моем проекте я буду создавать базу данных в базе данных. Например, мне нужно решение для создания динамических таблиц. Таким образом, пользователи могут создавать таблицы со столбцами и строками. Я...
задан 15 сент. '12 в 16:32
4
ответов

Сравнение строк в Python: vs. ==

Я заметил, что питон script, который я писал, работал безвольно и прослеживал его до бесконечного цикла, где условие цикла было while line is not ''. Пройдя через него в отладчике, оказалось, что строка фактически была ''. Когда я изменил его на !='...
задан 07 июня '10 в 11:31
7
ответов

Какая разница между равными?, eql?, === и ==?

Я пытаюсь понять разницу между этими четырьмя методами. Я знаю по умолчанию, что == вызывает метод equal?, который возвращает true, когда оба операнда относятся к точно одному и тому же объекту. === по умолчанию также вызывает ==, который вызывает...
задан 23 авг. '11 в 9:13
18
ответов

Как проверить несколько переменных на значение?

Я пытаюсь сделать функцию, которая будет сравнивать несколько переменных с целым числом и выводить строку из трех букв. Мне было интересно, есть ли способ перевести это на Python. Так скажите: x = 0 y = 1 z = 3 mylist = [] if x or y or z == 0 : ...
задан 27 февр. '13 в 15:26
10
ответов

В bash, как я могу проверить, начинается ли строка с некоторого значения?

Я хотел бы проверить, начинается ли строка с "node", например. "Node001". Что-то вроде if [ $HOST == user* ] then echo yes fi Как я могу сделать это правильно? Мне также нужно объединить выражения, чтобы проверить, является ли HOST "us...
задан 31 янв. '10 в 19:12
19
ответов

Как различаются операторы сравнения с равенством равенства (== double equals) и идентичности (=== triple equals)?

В чем разница между == и ===? Как точно работает сравнение ==? Как точно работает сравнение ===? Какими будут полезные примеры?
задан 17 сент. '08 в 9:56
11
ответов

"is" оператор ведет себя неожиданно с целыми числами

Почему в Python происходит непредвиденное поведение? >>> a = 256 >>> b = 256 >>> a is b True # This is an expected result >>> a = 257 >>> b = 257 >>> a is b False # What happen...
задан 20 нояб. '08 в 21:21
10
ответов

Как сделать сравнение строк без учета регистра?

Как я могу провести сравнение строк в Python? Я хотел бы инкапсулировать сравнение регулярных строк в строку репозитория, используя очень простой и питонический путь. Я также хотел бы иметь возможность искать значения в dict hashed с помощью строк, ...
задан 26 нояб. '08 в 4:06
8
ответов

Сравнение изображений - быстрый алгоритм

Я хочу создать базовую таблицу изображений, а затем сравнить любые новые изображения с этим, чтобы определить, является ли новое изображение точным (или близким) дубликатом базы. Например: если вы хотите уменьшить память одного и того же изображения...
задан 09 мая '09 в 23:18
11
ответов

Как сравнить даты в Java?

Как сравнить даты между Java? Пример: date1 22-02-2010  date2 07-04-2010 сегодня  date3 - 25-12-2010 date3 всегда больше, чем date1, а date2 всегда сегодня. Как проверить, находится ли сегодня дата между датой 1 и датой 3?
задан 07 апр. '10 в 15:48
5
ответов

Джексон против. Gson

После поиска некоторых существующих библиотек для JSON я, наконец, закончил с этими двумя: Джексон Google GSon Я немного частично отношусь к GSON, но слово в сети - это то, что GSon страдает от определенной небесной производительности issue (по со...
задан 04 марта '10 в 13:20
12
ответов

Сравните два файла в Visual Studio

Я видел новый инструмент сравнения в VS 2012 для сравнения двух файлов или двух версий файла. Мне это нравится. Но когда я пытался найти его, я не могу, потому что не использую TFS. Есть ли способ, как я могу просто сравнить два файла со встроенной ф...
задан 07 дек. '12 в 0:32