Codengineering - блог о программировании ➜ страница 831


Могу ли я использовать объект (экземпляр класса) в качестве ключа словаря в Python?

Я хочу использовать экземпляр класса в качестве ключа словаря, например: classinstance = class() dictionary[classinstance] = 'hello world' Python, кажется, не может обрабатывать классы как ключ словаря, или я ошибаюсь? Кроме того, я мог бы использовать список кортежей, например [(classinstance, helloworld),...] вместо словаря, но это выглядит очень непрофессионально. У вас есть какие-нибудь подсказки для решения этой проблемы? ...

getAdapterPosition() не возвращает позицию элемента в RecyclerView

Это своего рода продолжение или дополнение к этой должности. Я пытаюсь получить положение элемента в моем RecyclerView, но ни один из методов, которые я пробовал, не сработал. Я вызвал getAdapterPosition() в моем конструкторе PersonViewHolder и присвоил его значение целочисленной позиции, которая используется в классе UnitOneFragment, чтобы сделать что-то соответственно (см. Метод onClick()). Но что бы это ни было, этого не происходит, и я предполагаю, что метод getAdapterPosition() не работает ...

Можете ли вы изменить цвета IntelliJ на основе каждого проекта?

У меня часто есть 2-4 проекта, открытых одновременно в IntelliJ IDEA 15. Это быстро становится запутанным переключением между ними, особенно когда классы имеют одинаковые имена. Есть ли способ использовать другую цветовую схему или изменить визуальный компонент IDE, чтобы легко определить, какой проект открыт? Обновление: По состоянию на IntelliJ IDEA 2016.2, принятый ответ верен. Когда это было написано, я использовал IntelliJ 15, и не было никакого способа сделать это. ...

Как узнать, находится ли street view panorama в помещении или на открытом воздухе

Сегодня все больше и больше компаний используют street view для показа квартир изнутри. Моя программа предоставляет возможность показывать вид на улицу в соответствии с выбранным бизнесом. Но я не хочу показываться в помещении. Только На Улице. Потому что внутри помещения блокирует мне двигаться, только чтобы повернуть на 360 градусов. Кто-нибудь знает, как извлечь из street view API некоторую ценность, если я собираюсь показать в помещении или на открытом воздухе? Большое Спасибо, Это мои ...

Статические функции, объявленные в заголовочных файлах "C"

Для меня это правило для определения и объявления статических функций внутри исходных файлов, я имею в виду .c файлы. Однако в очень редких ситуациях я видел людей, объявляющих его в заголовочном файле. Поскольку статические функции имеют внутреннюю связь, мы должны определить ее в каждом файле, который мы включаем в заголовочный файл, где объявлена функция. Это выглядит довольно странно и далеко от того, что мы обычно хотим, когда объявляем что-то статичным. С другой стороны, если кто-то наив ...

Как программно настроить директиву disable в конфигурации балансировщика нагрузки mod jk?

У нас есть настройка, где у нас есть один httpd (apache) с mod_jk, говорящий в настройке баланса нагрузки на три сервера tomcat. Мы должны перерабатывать каждый экземпляр tomcat в течение трех часов. Таким образом, tomcat1 перезапустится в 1, а tomcat2-в 2 и ... пока tomcat1 не повторится снова в 4. Мы хотим настроить сценарий или тип программы, чтобы отключить рабочий узел, который проходит через recylce, чтобы минимизировать ошибки сеанса у пользователя, использующего наше приложение. ...

Запуск Redis в демонизированной форме и использование Upstart для управления им не работает

Я написал сценарий выскочки для Redis следующим образом: description "Redis Server" start on runlevel [2345] stop on shutdown expect daemon exec sudo -u redis /usr/local/bin/redis-server /etc/redis/redis.conf respawn respawn limit 10 5 Затем я настраиваю redis через его redis.conf to: daemonize yes Вся документация и мои собственные эксперименты говорят, что Redis дважды разветвляется в демонизированной форме и "ожидаемый демон" должен работать, но сценарий Upstart всегда держится за ...

Как я могу использовать Mockito, чтобы проверить, что поток Java 8 имел ожидаемые значения?

Одно из взаимодействий, которое я хочу проверить, состоит в том, что класс Foo должен передать Stream<Changes> в FooListener.someChangesHappened. Существует ли идиома Mockito, чтобы проверить, что поток содержит ожидаемые объекты? ...

Photoswipe pswp класс не очищается после закрытия изображения

У меня есть Photoswipe (http://photoswipe.com ) галерея изображений на моем сайте, и класс css не сбрасывает / очищает, чтобы удалить представление после того, как я закрываю галерею во второй раз. Исх. Пользователь открывает пункт 1, AJAX заполняет рисунок(ы) в изображение div. Пользователь щелкает изображение из пункта 1, и Photoswipe открывает изображение правильно (установив следующий класс): class="pswp pswp--supports-fs pswp--open pswp--animate_opacity pswp--notouch pswp--css_animation ...

Копирование файла каждые 60 секунд bash

У меня есть сервер Thecus nas, и они, похоже, делают некоторые хитрые вещи со своими шаблонами для отображения своих файлов, в настоящее время при загрузке я запускаю команду оболочки, чтобы скопировать один файл поверх другого, так что он загружается с моим пользовательским шаблоном, однако через некоторое время (я не уверен, что это время) он перезаписывает его снова с оригиналом, и мой пользовательский шаблон исчез. Вот мой текущий загрузочный скрипт: #!/bin/bash cp /customTemplates/login. ...