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

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

или

Сообщество

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

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

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

Репутация

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

9
голоса
5
ответов
144
просмотров
Как преобразовать строку, разделённую запятыми, в массив?

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

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

var str =...
8
голоса
5
ответов
144
просмотров
Как прочитать JSON-файл в память сервера?

Я занимаюсь экспериментами с Node.js и хотел бы прочитать JSON-объект из текстового файла или .js файла (что из этого лучше??) в память, чтобы я мог быстро получать доступ к этому объекту из кода. Я понимаю, что существуют такие решения, как Mongo, Alfred и т.д., но сейчас это не то, что мне...

7
голоса
2
ответов
144
просмотров
Правильный способ использования try/except с модулем requests в Python?

Проблема описана ниже:


У меня есть код на Python, который делает HTTP-запрос с использованием библиотеки requests. Я использую следующий фрагмент кода для обработки ошибок подключения:

try:
    r = requests.get(url, params={'s': thing})
except requests.ConnectionError, e:
   ...
6
голоса
5
ответов
144
просмотров
Linux: Копирование и создание директории назначения, если она не существует

Я хочу команду (или, возможно, опцию для cp), которая создает целевой каталог, если он не существует.

Пример:

cp -? файл /путь/к/копии/файла/по/очень/глубокому/пути

Как это можно реализовать?

6
голоса
5
ответов
144
просмотров
Как получить возвращаемое значение из потока?

У меня есть функция foo, которая возвращает строку 'foo'. Я пытаюсь получить значение 'foo', которое возвращается из целевой функции потока. Вот мой код:

from threading import Thread

def foo(bar): print('hello '.format(bar)) return 'foo'

thread = Thread(target=foo,...

7
голоса
5
ответов
144
просмотров
Сочетание асинхронной функции, await и setTimeout

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

async function asyncGenerator() {
    // другой код
    while (goOn) {
        // другой код
        var fileList = await...
7
голоса
5
ответов
144
просмотров
Когда действительно стоит использовать noexcept?

Когда и как использовать noexcept в C++?

Ключевое слово noexcept может быть применено к многим сигнатурам функций, но я не уверен, когда именно следует использовать его на практике. Из прочитанного мною стало понятно, что добавление noexcept в последний момент решает некоторые важные проблемы,...

8
голоса
5
ответов
144
просмотров
Как преобразовать массив в множество в Java

Проблема: Я хотел бы преобразовать массив в Set на Java. Есть очевидные способы сделать это (например, с помощью цикла), но я ищу что-то более элегантное, например, что-то похожее на:

java.util.Arrays.asList(Object[] a);

Есть идеи?

7
голоса
5
ответов
144
просмотров
Нахождение среднего значения списка

Вопрос: Как мне найти арифметическое среднее для списка в Python? Например:

[1, 2, 3, 4]  ⟶  2.5

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

6
голоса
5
ответов
144
просмотров
Сортировка массива объектов по одному свойству

Как отсортировать этот массив объектов по одному из его полей, таким как name или count?

Вот пример массива:

Array
(
    [0] => stdClass Object
        (
            [ID] => 1
            [name] => Mary Jane
            [count] => 420
        )

    [1] => stdClass Object
        (
     ...