Найдите ответы на ваши вопросы по программированию

Присоединяйтесь к сообществу разработчиков, делитесь знаниями и получайте помощь

или

Сообщество

Получите помощь от опытных разработчиков и помогайте другим

Быстрые ответы

Получайте ответы на ваши вопросы в течение нескольких минут

Репутация

Зарабатывайте репутацию и ачивки за помощь другим

9
голоса
5
ответов
106
просмотров
Ошибка java.lang.OutOfMemoryError: превышен лимит времени работы сборщика мусора

Я получаю следующее сообщение об ошибке при выполнении своих тестов JUnit:

java.lang.OutOfMemoryError: GC overhead limit exceeded

Я понимаю, что такое OutOfMemoryError, но что означает "ограничение на время сборки мусора" (GC overhead limit)? Как я могу решить эту проблему?

7
голоса
5
ответов
106
просмотров
Как клонировать объект JavaScript, исключив один ключ?

У меня есть плоский объект на JavaScript:

{a: 1, b: 2, c: 3, ..., z: 26}

Я хочу создать его клон, исключив один элемент:

{a: 1, c: 3, ..., z: 26}

Какой самый простой способ сделать это (предпочтительно с использованием ES6/ES7)?

6
голоса
4
ответов
106
просмотров
Ошибка: "'dict' объект не имеет метода 'iteritems'"

Я пытаюсь использовать библиотеку NetworkX для чтения файла формата Shapefile и использовать функцию write_shp(), чтобы создать Shapefiles, содержащие узлы и ребра. Однако, когда я запускаю код, он выдает следующую ошибку:

Traceback (most recent call last):
  File...
7
голоса
5
ответов
106
просмотров
Как удалить пакеты, установленные с помощью easy_install в Python?

Проблема:

Использование инструмента easy_install в Python делает установку новых пакетов очень удобной. Однако, судя по всему, он не реализует другие распространенные функции менеджера зависимостей, такие как список установленных пакетов и их удаление.

Вопрос: Как лучше всего узнать, какие...

7
голоса
5
ответов
106
просмотров
Как заменить символ по заданному индексу в JavaScript?

У меня есть строка, например, Hello world, и мне нужно заменить символ по индексу 3. Как я могу заменить символ, указав индекс?

Вот пример кода:

var str = "hello world";

Мне нужно что-то вроде:

str.replaceAt(3, "H");

Как можно реализовать такую функциональность в JavaScript?

7
голоса
5
ответов
106
просмотров
Как удалить первую строку текстового файла с помощью bash/sed?

Я должен многократно удалять первую строку из огромного текстового файла с помощью bash-скрипта.

В данный момент я использую команду sed -i -e "1d" $FILE, но на выполнение операции уходит около минуты.

Есть ли более эффективный способ решить эту проблему?

0
голоса
2
ответов
106
просмотров
Создание и чтение временного файла

Описание проблемы:

Я пытаюсь создать временный файл с помощью модуля tempfile, записать в него данные и затем использовать этот файл в качестве аргумента для выполнения команды. После выполнения команды я хочу закрыть и удалить временный файл. Вот пример кода, который я...

75
голоса
4
ответов
105
просмотров
Почему вычитание этих двух временных меток (эпохи в миллисекундах) из 1927 года даёт странный результат?

Описание проблемы:

Я столкнулся с неожиданным поведением в Java, когда пытаюсь сравнить две строки дат, которые отличаются друг от друга на одну секунду. В следующем коде я парслю две строки, представляющие время, разница между которыми составляет 1 секунду, и сравниваю их:

public...
28
голоса
5
ответов
105
просмотров
Как получить миниатюру видео с YouTube с помощью YouTube API?

Описание проблемы:

У меня есть URL видео с YouTube, и я хотел бы узнать, как с помощью PHP и cURL получить связанное с этим видео миниатюрное изображение через YouTube API. Существуют ли какие-либо примеры или рекомендации по этому поводу?

38
голоса
4
ответов
105
просмотров
Как получить текущий URL с помощью JavaScript?

У меня есть проблема: мне нужно получить URL веб-сайта. Не тот URL, который берется из ссылки. При загрузке страницы мне нужно захватить полный, актуальный URL веб-сайта и сохранить его в переменную, чтобы я мог с ним работать по своему усмотрению. Как я могу это сделать?