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

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

или

Сообщество

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

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

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

Репутация

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

21
голоса
5
ответов
352
просмотров
Как проверить, пуста ли строка в Python?

Вопрос:

Существует ли в Python что-то вроде переменной пустой строки, чтобы можно было использовать следующий код:

if myString == string.empty:

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

9
голоса
5
ответов
352
просмотров
Как разделить строку на массив в Bash?

Вопрос: Как разделить строку на части и сохранить их в массиве в Bash-скрипте?

В Bash-скрипте мне нужно разделить строку на отдельные элементы и сохранить их в массиве.

Например, у меня есть следующая строка:

Paris, France, Europe

Я хотел бы получить массив, который будет выглядеть...

9
голоса
5
ответов
352
просмотров
Почему "npm install" перезаписывает package-lock.json?

Я недавно обновился до npm@5. Теперь у меня есть файл package-lock.json, который содержит все зависимости из package.json. Я ожидал, что при запуске команды npm install версии зависимостей будут подтягиваться из lock-файла для определения того, что должно быть установлено в моем каталоге...

9
голоса
5
ответов
352
просмотров
Получение текущего времени в секундах с начала эпохи в Linux, Bash

Я ищу что-то простое, как команда date, но чтобы результатом были секунды с 1970 года, а не текущая дата, часы, минуты и секунды.

Команда date не предоставляет такой возможности. Есть ли простой способ сделать это?

9
голоса
5
ответов
352
просмотров
Как выполнить рекурсивный поиск/замену строки с помощью awk или sed?

Как мне найти и заменить каждое вхождение:

subdomainA.example.com

на

subdomainB.example.com

в каждом текстовом файле в каталоге /home/www/ и всех его подкаталогах рекурсивно?

6
голоса
5
ответов
352
просмотров
Получить обобщённый тип класса во время выполнения

Вопрос: Как мне добиться этого?

Я создал обобщенный класс GenericClass, и сейчас у меня возникла проблема с тем, как вернуть тип параметра типа T. Вот код, который у меня есть:

public class GenericClass
{
    public Type getMyType()
    {
        // Как мне вернуть тип T?
   ...
7
голоса
1
ответов
352
просмотров
Почему [] быстрее, чем list()?

Я сравнил скорости обработки [] и list() в Python 3.11. Результаты меня удивили: [] работает примерно в два раза быстрее, чем list(). Вот данные, которые я получил:

$ python -m timeit '[]'
20000000 loops, best of 5: 11.3 nsec per loop
$ python -m timeit 'list()'
10000000 loops, best of...
6
голоса
5
ответов
352
просмотров
Возможно ли вывести тип переменной в стандартном C++?

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

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

int a = 12;
cout << typeof(a) << endl;

Я ожидаю, что результат будет:

int

Однако компилятор выдает ошибку,...

7
голоса
5
ответов
352
просмотров
Отправка электронной почты в Android с использованием JavaMail API без стандартного приложения

Я пытаюсь создать приложение для отправки электронной почты на Android.

Если я использую следующий код:

Intent emailIntent = new Intent(android.content.Intent.ACTION_SEND);

Это запускает встроенное приложение для электронной почты на Android. Однако я хочу отправлять электронное...

8
голоса
5
ответов
352
просмотров
Как преобразовать std::string в int?

Я хочу преобразовать строку в целое число, и я не имею в виду ASCII-коды.

Суть проблемы в том, что мы получаем уравнение в виде строки. Нам нужно разбить его, правильно отформатировать и решить линейные уравнения. При этом у меня не получается преобразовать строку в целое число.

Я знаю, что...