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

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

8
Как выполнить модульное тестирование модуля Node.js, который требует других модулей, и как смоделировать глобальную функцию require?
Это тривиальный пример, который иллюстрирует суть моей проблемы: var innerLib = require('./path/to/innerLib'); function underTest() { return innerLib.doComplexStuff(); } module.exports = underTest; Я пытаюсь написать модульный тест для этого кода. Как я могу смоделировать требование для innerLibбез макетирования requireфункции полностью? Так что это я пытаюсь смоделировать глобальное requireи выяснить, что это …

2
Как именно свойство «Конкретная версия» ссылки на сборку работает в Visual Studio?
Сегодня я подробнее рассмотрел свойство «Конкретная версия» ссылок на сборки в Visual Studio 2010. После нескольких экспериментов с неожиданными результатами я решил узнать как можно больше о том, как работает это свойство. Даже ТАК, как мне кажется, не все ответы, поэтому вот моя попытка ответить на вопрос: Как именно работает …

15
Visual Studio Code скомпилировать при сохранении
Как настроить код Visual Studio для компиляции файлов машинописи при сохранении? Я вижу, что можно настроить задачу для создания файла в фокусе, используя в ${file}качестве аргумента. Но я бы хотел, чтобы это было сделано при сохранении файла.

7
Как обновить сюжет в matplotlib?
У меня проблемы с перерисовкой фигуры здесь. Я позволяю пользователю указать единицы измерения во временной шкале (ось X), а затем я пересчитываю и вызываю эту функцию plots(). Я хочу, чтобы сюжет просто обновлялся, а не добавлял другой сюжет к рисунку. def plots(): global vlgaBuffSorted cntr() result = collections.defaultdict(list) for d …


8
DISTINCT только для одного столбца
Допустим, у меня есть следующий запрос. SELECT ID, Email, ProductName, ProductModel FROM Products Как я могу изменить его, чтобы он не возвращал повторяющиеся электронные письма? Другими словами, когда несколько строк содержат одно и то же электронное письмо, я хочу, чтобы результаты включали только одну из этих строк (предпочтительно последнюю). Дубликаты …
156 sql  sql-server 


4
PostgreSQL подстановочный знак LIKE для любого списка слов
У меня есть простой список ~ 25 слов. У меня есть поле varchar в PostgreSQL, скажем, список есть ['foo', 'bar', 'baz']. Я хочу найти в моей таблице любую строку, в которой есть любое из этих слов. Это будет работать, но я хотел бы что-то более элегантное. select * from table …
156 sql  postgresql 



11
Javascript: Как перебрать ВСЕ элементы DOM на странице?
Я пытаюсь перебрать ВСЕ элементы на странице, поэтому я хочу проверить каждый элемент, который существует на этой странице, на наличие специального класса. Итак, как мне сказать, что я хочу проверить КАЖДЫЙ элемент?
156 javascript  dom 

9
Проверьте, является ли переданный аргумент файлом или каталогом в Bash
Я пытаюсь написать чрезвычайно простой скрипт в Ubuntu, который позволил бы мне передать ему имя файла или каталог, и иметь возможность делать что-то конкретное, когда это файл, и что-то еще, когда это каталог. Проблема в том, что в имени каталога или, возможно, в файлах также есть пробелы или другие экранируемые …
156 bash  shell 

8
Можно ли ожидать событие вместо другого асинхронного метода?
В моем приложении C # / XAML metro есть кнопка, которая запускает длительный процесс. Итак, как рекомендовано, я использую async / await, чтобы убедиться, что поток пользовательского интерфейса не заблокирован: private async void Button_Click_1(object sender, RoutedEventArgs e) { await GetResults(); } private async Task GetResults() { // Do lot of …

16
Загрузить изображение с URL
У меня есть URL изображения. Я хочу отобразить изображение с этого URL в ImageView, но я не могу этого сделать. Как этого достичь?
156 android 

29
Почему доступ к пути запрещен?
У меня проблема с удалением файла, но я получаю исключение. if (result == "Success") { if (FileUpload.HasFile) { try { File.Delete(Request.PhysicalApplicationPath + app_settings.login_images + txtUploadStatus.Text); string filename = Path.GetFileName(btnFileUpload.FileName); btnFileUpload.SaveAs(Request.PhysicalApplicationPath + app_settings.login_images + filename); } catch (Exception ex) { Message(ex.ToString()); } } } Также я должен отметить, что папка, из …

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