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

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

4
Синхронно ожидает асинхронную операцию и почему Wait () останавливает программу здесь
Предисловие : я ищу объяснение, а не просто решение. Я уже знаю решение. Несмотря на то, что я потратил несколько дней на изучение статей MSDN об асинхронном шаблоне на основе задач (TAP), асинхронности и ожидания, я все еще немного озадачен некоторыми мелочами. Я пишу регистратор для приложений Магазина Windows и …



25
Было найдено несколько типов, которые соответствуют контроллеру с именем 'Home'
В настоящее время у меня есть два несвязанных проекта MVC3, размещенных онлайн. Один работает нормально, другой не работает, выдавая ошибку: Найдено несколько типов, соответствующих контроллеру с именем «Home». Это может произойти, если маршрут, обслуживающий этот запрос ('{controller} / {action} / {id}'), не указывает пространства имен для поиска контроллера, соответствующего запросу. …


7
Троичная операция в CoffeeScript
Мне нужно установить значение, aкоторое зависит от условия. Какой самый короткий способ сделать это с CoffeeScript? Например, вот как я бы сделал это в JavaScript: a = true ? 5 : 10 # => a = 5 a = false ? 5 : 10 # => a = 10

17
Как использовать putExtra () и getExtra () для строковых данных
Может кто-нибудь сказать, пожалуйста, как именно использовать getExtra()и putExtra()для намерений? На самом деле у меня есть строковая переменная, скажем, str, которая хранит некоторые строковые данные. Теперь я хочу отправить эти данные из одного действия в другое. Intent i = new Intent(FirstScreen.this, SecondScreen.class); String keyIdentifer = null; i.putExtra(strName, keyIdentifer ); а …


19
Есть ли простой способ вернуть строку, повторенную X раз?
Я пытаюсь вставить определенное количество отступов перед строкой, основываясь на глубине элементов, и мне интересно, есть ли способ вернуть строку, повторенную X раз. Пример: string indent = "---"; Console.WriteLine(indent.Repeat(0)); //would print nothing. Console.WriteLine(indent.Repeat(1)); //would print "---". Console.WriteLine(indent.Repeat(2)); //would print "------". Console.WriteLine(indent.Repeat(3)); //would print "---------".
318 c#  .net 

9
Разница между SPI и API?
В чем разница между интерфейсом поставщика услуг (SPI) и интерфейсом прикладного программирования (API) ? Более конкретно, для библиотек Java, что делает их API и / или SPI?
318 java  api 

6
Гарантируется ли в списке Python, что его элементы остаются в том порядке, в котором они вставлены?
Если у меня есть следующий код Python >>> x = [] >>> x = x + [1] >>> x = x + [2] >>> x = x + [3] >>> x [1, 2, 3] Будет xли гарантировано всегда [1,2,3], или возможны другие заказы промежуточных элементов?
318 python 

6
Загрузите файл с сервера NodeJS с помощью Express
Как я могу загрузить файл, который находится на моем сервере, на мой компьютер, который обращается к странице на сервере nodeJS? Я использую ExpressJS, и я пытался это: app.get('/download', function(req, res){ var file = fs.readFileSync(__dirname + '/upload-folder/dramaticpenguin.MOV', 'binary'); res.setHeader('Content-Length', file.length); res.write(file, 'binary'); res.end(); }); Но я не могу получить имя файла …


6
Есть ли в IntelliJ «Перерыв на исключение»?
Есть ли функция, которая автоматически прервет отладку при возникновении первого исключения? Итак, мы запустить приложение сделать что-то, что бросить исключение получил IntelliJ выскочил выделенную строку, где произошло исключение.

2
Когда правильно использовать Task.Run, а когда просто async-await
Я хотел бы спросить вас о вашем мнении о правильной архитектуре, когда использовать Task.Run. Я испытываю медленный пользовательский интерфейс в нашем приложении WPF .NET 4.5 (с платформой Caliburn Micro). В основном я делаю (очень упрощенные фрагменты кода): public class PageViewModel : IHandle<SomeMessage> { ... public async void Handle(SomeMessage message) { …

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