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

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

13
Что такое анти-паттерн?
Я изучаю паттерны и анти-паттерны. У меня есть четкое представление о шаблонах, но я не получаю анти-шаблонов. Определения из Интернета и Википедии меня сильно смущают. Кто-нибудь может объяснить мне простыми словами, что такое анти-паттерн? Какова цель? Что они делают? Это плохо или хорошо?

4
Использование универсального метода any () от Mockito
У меня есть интерфейс с методом, который ожидает массив Foo: public interface IBar { void doStuff(Foo[] arr); } Я издеваюсь над этим интерфейсом, используя Mockito, и я хотел бы утверждать, что doStuff()он называется, но я не хочу проверять, какой аргумент передается - «все равно». Как мне написать следующий код, используя …

7
Как перебрать файлы, соответствующие шаблону в пакетном файле
У меня есть набор базовых имен файлов, для каждого имени «f» есть ровно два файла, «f.in» и «f.out». Я хочу написать командный файл (в Windows XP), который проходит через все имена файлов, для каждого он должен: Показать базовое имя 'f' Выполните действие на «f.in» Выполните еще одно действие на «f.out» …

2
Отмените / убейте window.setTimeout () до того, как это произойдет
У меня есть несколько мест, где я использую строку ниже, чтобы очистить статус, например. У меня есть несколько таких, которые зависают в течение 10 секунд или более, и если пользователь нажимает вокруг, действие может происходить через неправильные промежутки времени. window.setTimeout(function() { removeStatusIndicator(); }, statusTimeout); Можно ли отменить или убить это …
194 javascript  jquery 

13
Лучшие практики для копирования файлов с Maven
У меня есть файлы конфигурации и различные документы, которые я хочу скопировать из среды dev в каталог dev-server с помощью Maven2. Как ни странно, Maven не кажется сильным в этой задаче. Некоторые из вариантов: Простое использование задачи копирования в Maven <copy file="src/main/resources/config.properties" tofile="${project.server.config}/config.properties"/> Используйте плагин Ant для выполнения копирования из …


7
В чем разница между Class.getResource () и ClassLoader.getResource ()?
Интересно какая разница между Class.getResource()а ClassLoader.getResource()? редактировать: я особенно хочу знать, если какое-либо кэширование на уровне файлов / каталогов. Как в "кэшируются ли списки каталогов в версии класса?" AFAIK следующие должны по существу делать то же самое, но это не так: getClass().getResource() getClass().getClassLoader().getResource() Я обнаружил это, когда возился с кодом …

2
Maven «Модуль» против «Проекта» (Eclipse, плагин m2eclipse)
Я новичок в Maven, и я немного поиграл с ним с точки зрения командной строки, поэтому теперь я пытался использовать его в Eclipse; Для этого я установил плагин m2eclipse. Но я в тупике с самого начала! Видимо, я пропустил немного терминологии где-то вдоль линии. Я не могу отслеживать все эти …
194 eclipse  maven  m2eclipse 

8
Java: как получить литерал класса из универсального типа?
Как правило, я видел, как люди используют литерал класса следующим образом: Class<Foo> cls = Foo.class; Но что, если тип является общим, например, List? Это работает нормально, но есть предупреждение, так как список должен быть параметризован: Class<List> cls = List.class Так почему бы не добавить <?>? Ну, это вызывает ошибку несоответствия …
194 java  generics  class  literals 



10
Можно ли записывать / воспроизводить макросы в Visual Studio 2012/2013/2015/2017/2019?
Видимо, макросы были удалены из Visual Studio 2012. Существует ли плагин / расширение / инструмент, который позволит мне записывать и воспроизводить клавиатурные макросы (так же, как временные макросы для записи / воспроизведения в Visual Studio 2010)? Например, я обычно использовал бы макрос при преобразовании кода с одного языка на другой …

16
Вернуть результаты анонимного типа?
Используя простой пример ниже, каков наилучший способ вернуть результаты из нескольких таблиц, используя Linq to SQL? Скажем, у меня есть две таблицы: Dogs: Name, Age, BreedId Breeds: BreedId, BreedName Я хочу вернуть всех собак со своими BreedName. Я должен заставить всех собак использовать что-то вроде этого без проблем: public IQueryable<Dog> …
194 c#  linq  linq-to-sql 

12
Что такое программный каркас? [закрыто]
Трудно сказать, что здесь спрашивают. Этот вопрос является двусмысленным, расплывчатым, неполным, чрезмерно широким или риторическим, и на него нельзя дать разумный ответ в его нынешней форме. Чтобы получить разъяснения по этому вопросу, чтобы его можно было снова открыть, посетите справочный центр . Закрыто 7 лет назад . Может кто-нибудь объяснить …

25
Интеграция Android Facebook с неверным хешем ключа
В одном из моих приложений мне нужно получить данные из Facebook ... Я делаю это: Я создал идентификатор приложения . Он успешно входит в систему, но после выхода из системы я вхожу в систему, а затем выдает: Что не так я делаю? Я использую Facebook SDK ... Я установил Facebook …
194 android  facebook 

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