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

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


8
Почему jUnit fixtureSetup должен быть статическим?
Я пометил метод аннотацией jUnit @BeforeClass и получил это исключение, в котором говорится, что он должен быть статическим. В чем обоснование? Это заставляет весь мой init работать в статических полях без всякой на то веской причины, насколько я понимаю. В .Net (NUnit) это не так. Изменить - тот факт, что …
109 java  junit 

5
Как мне настроить интерпретатор Python в IntelliJ IDEA с помощью плагина PyCharm?
В документации IDEA есть учебник о том, как добавить интерпретатор Python в PyCharm, что включает доступ к странице «Project Interpreter». Даже после установки плагина Python я нигде не вижу этой настройки. Я упускаю что-то очевидное?

3
Запуск не может быть вызван для задачи в стиле обещания. приближается исключение
Я создаю простое настольное приложение wpf. Пользовательский интерфейс имеет только кнопку и код в файле .cs, например. private void Button_Click_2(object sender, RoutedEventArgs e) { FunctionA(); } public void FunctionA() { Task.Delay(5000).Start(); MessageBox.Show("Waiting Complete"); } Но на удивление строчка Task.Delay(5000).Start();бросает InvalidOperationException: Запуск не может быть вызван для задачи в стиле обещания. …
109 c#  c#-4.0  .net-4.0 

2
Почему классы java не наследуют аннотации от реализованных интерфейсов?
Я использовал AOP Guice для перехвата вызовов некоторых методов. Мой класс реализует интерфейс, и я хотел бы аннотировать методы интерфейса, чтобы Guice мог выбрать правильные методы. Даже если тип аннотации аннотируется классом реализации аннотации Inherited, он не наследует аннотацию, как указано в java-документе Inherited: Также обратите внимание, что эта мета-аннотация …

7
Откуда взялось «Hello world»?
' hello, world' обычно является первым примером для любого языка программирования. Мне всегда было интересно, откуда взялось это предложение и где оно было впервые использовано. Однажды мне сказали, что это первое предложение, которое когда-либо отображалось на экране компьютера, но я не смог найти на него никакого упоминания. Итак, мой вопрос: …
109 history 

6
Что происходит с ограничениями при удалении представления
У меня простой вопрос, но я не смог найти никакой информации в документации. Что происходит с ограничениями макета, когда представление удаляется из иерархии представлений (или перемещается в другое представление)? Например, у нас есть контейнер Cс подпредставлениями Aи B. Контейнер Cимеет некоторые ограничения. Потом звоним [A removeFromSuperview]. Что происходит с ограничениями …

8
Библиотеки SFTP для .NET [закрыто]
В его нынешнем виде этот вопрос не подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, повлечет за собой дебаты, аргументы, опросы или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и, возможно, снова открыть, …
109 c#  .net  sftp 


4
Как мне сделать полностью статически связанный .exe с Visual Studio Express 2005?
В настоящее время я предпочитаю среду C ++ - бесплатную и в значительной степени превосходную версию Microsoft Visual Studio 2005 Express. Время от времени я отправлял другим людям файлы с расширением .exe, что давало хорошие результаты. Однако недавно я сделал тревожное открытие, что приятные результаты были основаны на большем удаче, …

15
Как получить номер строки функции вызывающего абонента JavaScript? Как получить URL-адрес источника вызывающего абонента JavaScript?
Я использую следующее для получения имени функции вызывающего абонента JavaScript: var callerFunc = arguments.callee.caller.toString(); callerFuncName = (callerFunc.substring(callerFunc.indexOf("function") + 8, callerFunc.indexOf("(")) || "anoynmous") Есть ли способ узнать номер строки, из которой был вызван метод? Кроме того, есть ли способ получить имя файла JavaScript, из которого был вызван метод? Или исходный URL?
109 javascript 


3
Дальнейшее понимание setRetainInstance (true)
Что именно происходит , когда вы звоните setRetainInstance(true)на Fragment? Документация практически отсутствует, и это кажется очень важной функцией. В частности, я хочу знать, какая часть этой последовательности (которую я придумал) верна: Пользователь вращает устройство. Фрагмент отделяется от файла Activityи Fragment.onDetach()называется. Деятельность уничтожена; Activity.onDestroy()называется. Объект Activityjava удаляется (если возможно, сборщиком мусора). …

14
Как сравнить два хеша?
Я пытаюсь сравнить два хэша Ruby, используя следующий код: #!/usr/bin/env ruby require "yaml" require "active_support" file1 = YAML::load(File.open('./en_20110207.yml')) file2 = YAML::load(File.open('./locales/en.yml')) arr = [] file1.select { |k,v| file2.select { |k2, v2| arr << "#{v2}" if "#{v}" != "#{v2}" } } puts arr На экран выводится полный файл из file2. Я …
109 ruby  hash 

3
$ http.get (…) .success не является функцией
у меня есть этот код: app.controller('MainCtrl', function ($scope, $http){ $http.get('api/url-api') .success(function (data, status, headers, config){ } } В моей локальной среде работает нормально, но на сервере верните эту ошибку: TypeError: $ http.get (...). Успех - это не функция Любые идеи? Спасибо

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