Вопросы с тегом «map»

150
Android-центр растровых изображений Android

У меня есть растровые изображения, которые представляют собой квадраты или прямоугольники. Я выбираю самую короткую сторону и делаю что-то вроде этого: int value = 0; if (bitmap.getHeight() <= bitmap.getWidth()) { value = bitmap.getHeight(); } else { value = bitmap.getWidth(); } Bitmap...

148
Как проверить, содержит ли std :: map ключ без вставки?

Единственный способ, который я нашел для проверки на наличие дубликатов, - это вставка и проверка std::pair.secondfor false, но проблема в том, что он по-прежнему вставляет что-то, если ключ не используется, тогда как мне нужна...

145
Как в Java 8 преобразовать карту <K, V> в другую карту <K, V> с помощью лямбда?

Я только начал смотреть на Java 8 и попробовать лямбды, я подумал, что попробую переписать очень простую вещь, которую написал недавно. Мне нужно превратить карту строки в столбец в другую карту строки в столбец, где столбец на новой карте является защитной копией столбца на первой карте. Столбец...

145
Адаптивная карта изображения

У меня есть существующая карта изображения в отзывчивом HTML-макете. Изображения масштабируются в соответствии с размером браузера, но координаты изображения, очевидно, имеют фиксированный размер в пикселях. Какие варианты у меня есть, чтобы изменить размер координат карты...

145
Почему ConcurrentHashMap предотвращает нулевые ключи и значения?

В JavaDoc ConcurrentHashMapговорится следующее: Как , Hashtableно в отличие от HashMap, этот класс никак не позволяет nullиспользовать в качестве ключа или значения. Мой вопрос: почему? 2-й вопрос: почему не Hashtableразрешено null? Я использовал много HashMaps для хранения данных. Но при переходе...

144
Производительность foreach, array_map с лямбдой и array_map со статической функцией

Какая разница в производительности (если есть) между этими тремя подходами, которые используются для преобразования массива в другой массив? С помощью foreach Использование array_mapс лямбда / функцией закрытия Использование array_mapсо «статической» функцией / методом Есть ли другой подход? Чтобы...

144
Хеш-карта в Python

Я хочу реализовать HashMap в Python. Я хочу попросить пользователя для ввода. в зависимости от его ввода я получаю некоторую информацию из HashMap. Если пользователь вводит ключ HashMap, я хотел бы получить соответствующее значение. Как мне реализовать эту функциональность в Python?...

143
Безопасно ли получать значения из java.util.HashMap из нескольких потоков (без изменений)?

Есть случай, когда карта будет построена, и после инициализации она больше никогда не будет изменена. Однако к нему можно будет получить доступ (только с помощью get (key)) из нескольких потоков. Насколько безопасно использовать java.util.HashMapтакой способ? (В настоящее время я с удовольствием...

139
Java LinkedHashMap получить первую или последнюю запись

Я использовал, LinkedHashMapпотому что важно порядок, в котором ключи вводятся на карте. Но теперь я хочу получить значение ключа первым (первая введенная запись) или последним. Должны ли быть метод , как first()и last()или что - то подобное? Нужен ли мне итератор, чтобы получить первую запись...

139
добавление нескольких записей в HashMap одновременно в одном операторе

Мне нужно инициализировать константу HashMap, и я хотел бы сделать это в одной строке. Как избежать такого: hashMap.put("One", new Integer(1)); // adding value into HashMap hashMap.put("Two", new Integer(2)); hashMap.put("Three", new Integer(3)); аналогично этому в цели C: [NSDictionary...

138
Android: растровые изображения, загруженные из галереи, поворачиваются в ImageView

Когда я загружаю изображение из галереи мультимедиа в растровое изображение, все работает нормально, за исключением того, что изображения, снятые камерой, удерживая телефон вертикально, поворачиваются так, что я всегда получаю горизонтальное изображение, даже если оно кажется вертикальным в...

137
Как преобразовать JSON в хэш Ruby

У меня есть объект JSON, содержащий следующее значение: @value = {"val":"test","val1":"test1","val2":"test2"} Я хочу перебрать его в Ruby, чтобы получить пары ключ / значение. Когда я использую @each, он не выполняет итерацию по объекту, потому что он не в хэш-форме Ruby: @value =...

137
Заменяет ли добавление повторяющегося значения в HashSet / HashMap предыдущее значение

Пожалуйста, рассмотрите следующий фрагмент кода: HashSet hs = new HashSet(); hs.add("hi"); -- (1) hs.add("hi"); -- (2) hs.size()даст 1, поскольку HashSetне допускает дублирования, поэтому будет сохранен только один элемент. Я хочу знать, если мы добавим дублирующий элемент, то он заменит предыдущий...

134
Получение растрового изображения из вектора с возможностью рисования

В моем приложении я должен установить большой значок для уведомления. LargeIcon должен быть растровым изображением, а мои чертежи - это векторные изображения (новая функция в Android, см. Эту ссылку ). Проблема в том, что когда я пытаюсь декодировать ресурс, который является векторным изображением,...

133
Преобразование представления в растровое изображение без его отображения в Android?

Я постараюсь объяснить, что именно мне нужно сделать. У меня есть 3 отдельных экрана: A, B, C. Существует еще один экран, называемый, скажем, HomeScreen, где все 3 растровых изображения экрана должны отображаться в представлении галереи, и пользователь может выбрать, в каком представлении он хочет...

132
Сложность получения / ввода HashMap

Мы привыкли говорить, что HashMap get/putоперации - O (1). Однако это зависит от реализации хэша. Хэш объекта по умолчанию - это внутренний адрес в куче JVM. Уверены ли мы, что этого достаточно, чтобы утверждать, что get/putесть O (1)? Доступная память - еще одна проблема. Как я понимаю из...