Найдите ответы на ваши вопросы по программированию
Присоединяйтесь к сообществу разработчиков, делитесь знаниями и получайте помощь
Сообщество
Получите помощь от опытных разработчиков и помогайте другим
Быстрые ответы
Получайте ответы на ваши вопросы в течение нескольких минут
Репутация
Зарабатывайте репутацию и ачивки за помощь другим
Последние вопросы
Итерация по коллекции: избегаем ConcurrentModificationException при удалении объектов в цикле
Описание проблемы:
Мы все знаем, что нельзя делать следующее из-за исключения ConcurrentModificationException:
for (Object i : l) {
if (condition(i)) {
l.remove(i);
}
}
Однако на практике иногда это срабатывает, а иногда — нет. Вот конкретный пример...
Как установить версию Node по умолчанию с помощью NVM?
У меня установлена nvm (Ubuntu с оболочкой zsh), и я добавил две версии Node.js: v6.11.5 и v9.0.0. При этом версия по умолчанию в nvm - это v9.0.0.
Каждый раз, когда мне нужно изменить версию Node.js, мне приходится вручную переключаться. Вот вывод команды nvm list:
$ nvm list
...
Когда следует использовать escape вместо encodeURI / encodeURIComponent?
Описание проблемы:
При кодировании строки запроса для отправки на веб-сервер у меня возникли сомнения относительно выбора между функциями escape(), encodeURI() и encodeURIComponent().
В каких случаях следует использовать escape(), а когда лучше применять encodeURI() или...
Как установить pip на macOS или OS X?
Проблема установки pip для Python
Я потратил большую часть вчерашнего дня на поиски чёткого ответа по установке pip (менеджера пакетов для Python). Я не могу найти хорошее решение.
Как мне его установить?
Как удалить все дубликаты из массива объектов?
У меня есть объект, который содержит массив объектов. Вот пример кода:
obj = {};
obj.arr = new Array();
obj.arr.push({place: "here", name: "stuff"});
obj.arr.push({place: "there", name: "morestuff"});
obj.arr.push({place: "there", name: "morestuff"});
Я пытаюсь найти лучший...
Как получить доступ к i-му столбцу многомерного массива NumPy?
Проблема доступа к столбцам в NumPy массиве
Я работаю с массивом NumPy, созданным следующим образом:
import numpy as np
test = np.array([[1, 2], [3, 4], [5, 6]])
При обращении к test[i] я получаю i-ю строку (например, test[0] возвращает [1, 2]). Но я не знаю, как...
Чтение файла построчно с использованием ifstream в C++
Проблема:
У меня есть файл file.txt, содержащий следующие данные:
5 3
6 4
7 1
10 5
11 6
12 3
12 4
Каждая строка файла представляет собой пару координат. Я уже умею считывать первую строку, но не знаю, как обработать последующие строки файла с помощью C++.
Вот мой текущий код для...
Mockito: Тестирование void метода, который выбрасывает исключение
У меня есть метод с типом возвращаемого значения void, который может вызывать несколько исключений. Я хотел бы протестировать эти исключения, но все мои попытки закончились неудачей с одной и той же ошибкой:
Метод when(T) в типе Stubber не применим для аргументов (void)
Кто-нибудь подскажет,...
Максимальная глубина рекурсии: как ее увеличить?
У меня есть следующая рекурсивная функция с хвостовой рекурсией:
def recursive_function(n, sum):
if n < 1:
return sum
else:
return recursive_function(n-1, sum+n)
c = 998
print(recursive_function(c, 0))
Она работает до значения n=997, после чего возникает...
Как разделить большой текстовый файл на меньшие файлы с равным количеством строк?
У меня есть большой текстовый файл (по количеству строк), который я хотел бы разбить на более мелкие файлы, тоже по количеству строк. Например, если в моем файле около 2 миллионов строк, мне нужно разбить его на 10 файлов, каждый из которых содержит 200 тысяч строк, или на 100 файлов по 20 тысяч...