программирование

Q & A для профессиональных программистов и энтузиастов

7
Когда следует использовать iteritems () вместо items ()?
Законно ли использовать items()вместо iteritems()всех мест? Почему был iteritems()удален из Python 3? Похоже, потрясающий и полезный метод. В чем причина этого? Изменить: Чтобы уточнить, я хочу знать, какова правильная идиома для итераций по словарю в генераторной манере (один элемент за раз, не все в памяти) таким образом, который совместим как …
153 python  python-3.x 


5
Mockito соответствует любому аргументу класса
Есть ли способ сопоставить какой-либо аргумент класса из приведенной ниже примерной процедуры? class A { public B method(Class<? extends A> a) {} } Как я всегда могу вернуть new B()независимо от того, в какой класс передается method? Следующая попытка работает только для конкретного случая, где Aсопоставляется. A a = new …

3
C # - несколько универсальных типов в одном списке
Это, вероятно, не возможно, но у меня есть этот класс: public class Metadata<DataType> where DataType : struct { private DataType mDataType; } Это еще не все, но давайте будем простыми. Универсальный тип (DataType) ограничен типами значений оператором where. То, что я хочу сделать, это иметь список этих объектов метаданных различных …
153 c#  generics 

15
ssh: подлинность хоста 'hostname' не может быть установлена
Когда я ssh к машине, иногда я получаю это предупреждение об ошибке, и он предлагает сказать «да» или «нет». Это вызывает некоторые проблемы при запуске из сценариев, которые автоматически SSH на другие машины. Предупреждение: The authenticity of host '<host>' can't be established. ECDSA key fingerprint is SHA256:TER0dEslggzS/BROmiE/s70WqcYy6bk52fs+MLTIptM. Are you sure …


5
Можно ли скрыть ресурсы расширения на вкладке сети веб-инспектора Chrome?
Когда я просматриваю загруженные ресурсы для страницы в веб-инспекторе Chrome, я также вижу HTML / JS / CSS, запрошенный некоторыми расширениями. В приведенном выше примере, indicator.html, indicator.jsи indicator.cssна самом деле являются частью расширения читаемости Chrome , не часть моего приложения. В этой конкретной ситуации это не так уж и сложно, …


26
Java 8 поток в обратном порядке
Общий вопрос: как правильно реверсировать поток? Предполагая, что мы не знаем, из какого типа элементов состоит этот поток, каков общий способ реверсирования любого потока? Конкретный вопрос: IntStreamпредоставляет метод диапазона для генерации целых чисел в определенном диапазоне IntStream.range(-range, 0), теперь, когда я хочу изменить его, диапазон переключения с 0 на отрицательный …

13
Какие инструменты есть для функционального программирования на C?
В последнее время я много думал о том, как заниматься функциональным программированием на C ( не на C ++). Очевидно, что C является процедурным языком и на самом деле не поддерживает функциональное программирование изначально. Существуют ли какие-либо расширения компилятора / языка, которые добавляют некоторые функциональные программные конструкции к языку? GCC …

6
Что происходит с отдельным потоком при выходе из main ()?
Предположим, я запускаю a, std::threadа затем detach()it, поэтому поток продолжает выполняться, даже если тот, std::threadкоторый когда-то представлял его, выходит из области видимости. Предположим далее, что программа не имеет надежного протокола для присоединения к отсоединенному потоку 1 , поэтому отсоединенный поток по-прежнему работает при main()выходе. Я не могу найти ничего в …


6
Что означает «отклоненные обновления Git push без отклонения»?
Я использую Git для управления моими двумя компьютерами и моей разработкой. Я пытаюсь внести изменения в GitHub, и я получаю сообщение об ошибке. Не удалось отправить некоторые ссылки на <repo>. Чтобы предотвратить потерю истории, обновления без ускоренной пересылки были отклонены. Объедините удаленные изменения перед повторным нажатием. Что может быть причиной …


6
Задача Ant для запуска цели Ant, только если файл существует?
Существует ли задача ANT, которая будет выполнять блок, только если данный файл существует? У меня проблема в том, что у меня есть общий муравей сценарий, который должен выполнять некоторую специальную обработку, но только при наличии определенного файла конфигурации.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.