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

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


2
Нужно ли явно удалять обработчики событий в C #
У меня есть класс, который предлагает несколько мероприятий. Этот класс объявляется глобально, но не создается экземпляром этого глобального объявления - он создается по мере необходимости в методах, которые в нем нуждаются. Каждый раз, когда этот класс требуется в методе, создается его экземпляр и регистрируются обработчики событий. Нужно ли явно удалять …

9
Лучшая практика: инициализировать поля класса JUnit в setUp () или при объявлении?
Следует ли инициализировать поля класса при таком объявлении? public class SomeTest extends TestCase { private final List list = new ArrayList(); public void testPopulateList() { // Add stuff to the list // Assert the list contains what I expect } } Или в setUp () вот так? public class SomeTest …
120 java  junit 



4
HintPath против ReferencePath в Visual Studio
В чем именно разница между HintPathв файле .csproj и ReferencePathв .csproj.userфайле? Мы пытаемся придерживаться соглашения, в котором библиотеки зависимостей находятся в репозитории svn «выпусков», а все проекты указывают на конкретный выпуск. Поскольку у разных разработчиков разные структуры папок, относительные ссылки работать не будут, поэтому мы придумали схему использования переменной среды, …

6
Intellij Idea 9/10, какие папки проверять (или не проверять) в системе контроля версий?
Наша команда только что перешла с Netbeans на Intellij 9 Ultimate, и нам необходимо знать, какие файлы / папки обычно следует исключать из системы управления версиями, поскольку они не являются «портативными для рабочих станций», то есть: они ссылаются на пути, которые существуют только на компьютере одного пользователя. Насколько я могу …

4
console.writeline и System.out.println
В чем именно заключается техническая разница между console.writelineи System.out.println? Я знаю, что это System.out.printlnпишет на стандартный вывод, но разве это не то же самое, что консоль? Я не совсем понимаю документацию для console.writeline.
120 java  io 

2
Совместное использование классов src / test между модулями в многомодульном проекте maven
У меня есть многомодульный проект Maven. Для этого примера рассмотрим два модуля: data consumer Модуль consumerимеет модуль dataкак зависимость. Модуль dataобъявляет набор основных классов. Есть тесты под src/testто, что их используют. Эти тесты требуют сложного создания объектов, поэтому у меня есть класс с некоторыми служебными методами для создания этих объектов. …
120 java  maven  maven-3 

9
Почему не рекомендуется создавать потоки в контейнере Java EE?
Одна из первых вещей, которые я узнал о разработке Java EE, - это то, что я не должен создавать свои собственные потоки внутри контейнера Java EE. Но когда я думаю об этом, я не знаю причины. Можете ли вы четко объяснить, почему это не рекомендуется? Я уверен, что большинству корпоративных …

4
SBT остановить работу без выхода
Как завершить пробежку в SBT, не выходя из нее? Я пытаюсь CTRL + C, но он выходит из SBT. Есть ли способ выйти только из работающего приложения, оставив SBT открытым?
120 scala  sbt  terminate 

4
Клиент Node.js для сервера socket.io
У меня работает сервер socket.io и соответствующая веб-страница с клиентом socket.io.js. Все нормально работает. Но мне интересно, можно ли на другом компьютере запустить отдельное приложение node.js, которое будет действовать как клиент и подключаться к упомянутому серверу socket.io?
120 node.js  socket.io 

3
Как отключить защиту от вставки в консоли разработчика Mozilla Firefox?
Я заметил, что в последних версиях Mozilla Firefox есть супер-раздражающая ошибка, которая отключает вставки в консоль разработчика. Это, наверное, худшая идея. Тем не менее, я попытался разрешить это, набрав текст, который он хочет от меня, но я все еще не могу вставить что-то, и я думаю, что скоро я буду …

8
Как приложение Metro в Windows 8 может взаимодействовать с серверным настольным приложением на том же компьютере?
В ситуации, когда у вас есть интерфейс пользовательского интерфейса, созданный с использованием нового стиля приложений Metro для Windows 8, и вы хотите, чтобы он взаимодействовал с приложением .NET, запущенным на рабочем столе на том же локальном компьютере (например, с приложением службы Windows). Какие формы межпроцессного взаимодействия доступны между приложением метро …

9
Есть ли способ исключить артефакты, унаследованные от родительского POM?
Артефакты из зависимостей можно исключить, объявив <exclusions>элемент внутри. <dependency>Но в этом случае необходимо исключить артефакт, унаследованный от родительского проекта. Ниже приводится отрывок из обсуждаемой POM: <project> <modelVersion>4.0.0</modelVersion> <groupId>test</groupId> <artifactId>jruby</artifactId> <version>0.0.1-SNAPSHOT</version> <parent> <artifactId>base</artifactId> <groupId>es.uniovi.innova</groupId> <version>1.0.0</version> </parent> <dependencies> <dependency> <groupId>com.liferay.portal</groupId> <artifactId>ALL-DEPS</artifactId> <version>1.0</version> <scope>provided</scope> <type>pom</type> </dependency> </dependencies> </project> baseартефакт, зависит javax.mail:mail-1.4.jarи ALL-DEPSзависит от …
120 java  maven-2  pom.xml 

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