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

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

или

Сообщество

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

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

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

Репутация

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

9
голоса
5
ответов
227
просмотров
Сканер пропускает nextLine() после использования next() или nextFoo()?

Я использую методы ScannernextInt() и nextLine() — для чтения ввода.

Вот как это выглядит:

System.out.println("Введите числовое значение");    
int option;
option = input.nextInt(); // Читаем числовое значение из ввода
System.out.println("Введите 1-ю строку"); 
String string1 =...
9
голоса
0
ответов
227
просмотров
Почему код Python выполняется быстрее в функции?

Я столкнулся с интересной проблемой в Python, связанной с производительностью. У меня есть следующий код:

def main():
    for i in xrange(10**8):
        pass
main()

Этот фрагмент кода выполняется за:

real    0m1.841s
user    0m1.828s
sys     0m0.012s

Однако, когда я...

9
голоса
1
ответов
227
просмотров
"Как использовать необязательные позиционные аргументы в Argparse?"

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

usage: installer.py dir [-h] [-v]

Аргумент dir является позиционным и определяется следующим образом:

parser.add_argument('dir', default=os.getcwd())

Я хочу, чтобы dir стал необязательным аргументом:...

8
голоса
5
ответов
227
просмотров
В чем разница между constexpr и const?

Заголовок: В чём разница между constexpr и const в C++?

Тело вопроса:

Я пытаюсь разобраться в различиях между constexpr и const в C++. У меня есть несколько вопросов по этой теме:

  1. Когда я могу использовать только одно из этих ключевых слов?
  2. В каких ситуациях я могу использовать...
8
голоса
5
ответов
227
просмотров
Как получить уникальные значения из массива объектов в JavaScript?

У меня есть следующий массив:

var array = 
    [
        {"name":"Joe", "age":17}, 
        {"name":"Bob", "age":17}, 
        {"name":"Carl", "age": 35}
    ]

Каков наилучший способ получить массив всех уникальных возрастов, чтобы результатом был массив...

8
голоса
5
ответов
227
просмотров
Как вычислить евклидово расстояние с помощью NumPy?

У меня есть две точки в 3D-пространстве:

a = (ax, ay, az)
b = (bx, by, bz)

Мне нужно вычислить расстояние между ними:

dist = sqrt((ax-bx)^2 + (ay-by)^2 + (az-bz)^2)

Как я могу сделать это с помощью NumPy? Я уже создал массивы для этих точек:

import numpy
a...
8
голоса
2
ответов
227
просмотров
Когда использовать JSX.Element, ReactNode и ReactElement?

Я сейчас мигрирую React-приложение на TypeScript. Пока что все идет довольно хорошо, но у меня возникла проблема с типами возвращаемых значений моих функций render, в частности в моих функциональных компонентах.

Я всегда использовал JSX.Element в качестве типа возвращаемого значения, но теперь...

6
голоса
5
ответов
227
просмотров
Обход массива и удаление элементов без нарушения цикла for

Я столкнулся с проблемой в следующем цикле for. При использовании splice() для удаления элемента у меня возникает ошибка, что переменная seconds становится неопределенной. Я мог бы проверить, не является ли она неопределенной, но мне кажется, что существует более элегантное решение этой...

7
голоса
5
ответов
227
просмотров
Разделение строки в C++ с использованием разделителя (стандартный C++)

Я разбираю строку в C++ с использованием следующего кода:

using namespace std;

string parsed, input = "text to be parsed";
stringstream input_stringstream(input);

if (getline(input_stringstream, parsed, ' '))
{
     // выполните некоторые операции.
}

Разбор с использованием одного...

8
голоса
5
ответов
227
просмотров
Найти и завершить процесс в одну строку с помощью bash и regex

Я часто сталкиваюсь с необходимостью 종료ить процесс во время программирования.

В настоящее время я использую следующий способ:

[~]$ ps aux | grep 'python csp_build.py'
user    5124  1.0  0.3 214588 13852 pts/4    Sl+  11:19   0:00 python csp_build.py
user    5373  0.0  0.0   8096   960 pts/6  ...