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

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

или

Сообщество

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

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

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

Репутация

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

6
голоса
5
ответов
124
просмотров
Как читать большой файл построчно?

Я хочу прочитать файл построчно, не загружая его полностью в память.

Размер моего файла составляет 1 ГБ, и если я пытаюсь открыть его целиком, я постоянно получаю ошибки исчерпания памяти. Как можно решить эту проблему?

5
голоса
5
ответов
124
просмотров
Добавить словарь в словарь

У меня есть два существующих словаря, и я хочу "добавить" один из них к другому. Я имею в виду, что ключи и значения второго словаря должны быть добавлены в первый словарь. Например:

orig = {
   'A': 1,
   'B': 2,
   'C': 3,
}

extra = {
   'D': 4,
   'E': 5,
}

dest = # Здесь что-то с...
5
голоса
5
ответов
124
просмотров
Определить, определена ли переменная в Python

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

Как можно узнать, была ли переменная установлена в определенном месте кода во время выполнения? Это не всегда очевидно, так как (1) переменная может быть условно инициализирована, и (2) переменная может быть условно удалена. Я ищу что-то похожее на defined() в Perl,...

5
голоса
5
ответов
124
просмотров
Как получить значение закрытого поля из другого класса в Java?

У меня есть плохо спроектированный класс в стороннем JAR, и мне нужно получить доступ к одному из его приватных полей. Например, возникает вопрос, почему я должен выбирать приватное поле и нужно ли это делать?

class IWasDesignedPoorly { private Hashtable stuffIWant; }

IWasDesignedPoorly obj =...

5
голоса
5
ответов
124
просмотров
Как написать многострочную строку в языке программирования?

Заголовок: Многострочные литералы в C++ как в Perl

Тело вопроса: Есть ли способ задать многострочные текстовые литералы в C++, аналогично тому, как это делается в Perl? Возможно, существует какой-то прием с #include, который позволяет включить файл?

Я знаю, что начиная с C++11 можно...

5
голоса
5
ответов
124
просмотров
String.equals против ==

Заголовок: Проблема с сравнением строк в Java

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

public static void main(String...aArguments) throws IOException {
   ...
5
голоса
5
ответов
124
просмотров
Убрать все вхождения значения из списка?

Проблема: Удаление всех вхождений значения из списка в Python

В Python метод remove() удаляет только первое вхождение указанного значения в списке.

Как мне удалить все вхождения определенного значения из списка?

Вот что я имею в виду:

>>> remove_values_from_list([1, 2, 3, 4,...
5
голоса
3
ответов
124
просмотров
Что делает npm install --legacy-peer-deps? Когда рекомендуется использовать и какой потенциальный случай?

Встречаю ошибку при установке пакета:

npm ERR! code ERESOLVE
npm ERR! ERESOLVE unable to resolve dependency tree
npm ERR! 
npm ERR! While resolving: [email protected]
npm ERR! Found: [email protected]
npm ERR! node_modules/react
npm ERR!   react@"17.0.1" from the root project
npm ERR! 
npm...
5
голоса
5
ответов
124
просмотров
Как убить процесс по имени вместо PID в Linux?

Проблема с завершением процесса Firefox

Когда я пытаюсь запустить Firefox, он выдает сообщение "Процесс Firefox уже запущен". В таких случаях мне приходится вручную искать и убивать этот процесс. Для этого я использую следующие команды:

jeremy@jeremy-desktop:~$ ps aux | grep...
5
голоса
5
ответов
124
просмотров
Преобразование даты и времени UTC в локальное время

У меня есть переменная даты и времени, полученная с сервера в следующем формате: 6/29/2011 4:52:48 PM, и она представлена в UTC. Мне нужно преобразовать это значение в текущий часовой пояс пользователя, использующего браузер.

Как это можно сделать с помощью JavaScript или jQuery?