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

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

или

Сообщество

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

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

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

Репутация

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

5
голоса
5
ответов
344
просмотров
Есть ли краткий способ итерации по стриму с индексами в Java 8?

Заголовок: Как итерироваться по стриму с доступом к индексу в Java?

Текст проблемы:

Я пытаюсь итерироваться по массиву строк с доступом к индексу в стриме на Java, и мне нужно сделать это в краткой форме. Вот мой текущий код:

String[] names = {"Sam","Pamela", "Dave", "Pascal",...
6
голоса
1
ответов
344
просмотров
Что означает `void 0`?

Проблема

Во время чтения исходного кода Backbone.js я наткнулся на следующий фрагмент:

validObj[attr] = void 0;

Вопрос заключается в следующем: что такое void 0 и какова его цель в данном контексте?

Контекст

Я заметил, что в коде используется конструкция void, но...

0
голоса
2
ответов
344
просмотров
Самый быстрый способ заполнить таблицу SQL тестовыми данными [закрыто]

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

Вопрос закрыт Этот вопрос не соответствует требованиям к фокусировке. В данный момент он не принимает ответы.


Хотите улучшить этот вопрос? Обновите вопрос, чтобы он сосредоточился только на одной проблеме, отредактировав этот...

0
голоса
4
ответов
344
просмотров
Когда следует использовать поток Java вместо Executor?

Executor выглядит как чистая абстракция для управления потоками. В каких ситуациях имеет смысл использовать Thread напрямую, вместо того чтобы полагаться на более надежный Executor?

0
голоса
5
ответов
344
просмотров
Запись файла с заданными правами доступа в Python

Я пытаюсь создать файл, который будет доступен для чтения и записи только пользователю (права доступа 0600).

Является ли единственным способом сделать это использование os.open() следующим образом?

import os fd = os.open('/path/to/file', os.O_WRONLY, 0o600) myFileObject =...

0
голоса
5
ответов
344
просмотров
Python - Как сбросить лог? (Django)

Я работаю с Django-nonrel на Google App Engine, что вынуждает меня использовать logging.debug() вместо print().

Модуль "logging" предоставляется Django, но у меня возникают трудности с его использованием вместо print().

Например, если мне нужно проверить содержимое переменной x, я...

0
голоса
5
ответов
344
просмотров
Есть ли недостатки в том, чтобы пометить все неизменяемые переменные как const?

Я много искал в интернете и нашел много информации о том, как помечать функции и их параметры как const, но не нашел руководства по пометке переменных как const.

Вот простой пример:

#include 
#include 

void example(const std::string& x) {
  size_t length = x.length();
  for (size_t i...
0
голоса
1
ответов
344
просмотров
Как задать тип возвращаемого значения функции, зависящий от типа входного аргумента?

Проблема с типами в функции маппинга данных для Postgres в Python

У меня есть функция, которая конвертирует типы данных Python в типы данных Postgres следующим образом:

def map_type(input):
    if isinstance(input, int):
        return MyEnum(input)
    elif isinstance(input, str):
...
0
голоса
4
ответов
344
просмотров
Предупреждение Pandas о повторяющихся записях в индексе при сводной таблице

Я столкнулся с проблемой при использовании метода pivot в библиотеке Pandas. В документации к этому методу приведено следующее описание:

Examples
--------
>>> df
    foo   bar  baz
0   one   A    1.
1   one   B    2.
2   one   C    3.
3   two   A    4.
4   two   B    5.
5   two   C   ...
0
голоса
5
ответов
344
просмотров
Избежание неявного преобразования в конструкторе: ключевое слово 'explicit' здесь не помогает

Задача заключается в том, чтобы запретить создание объекта класса A при передаче параметра типа double, даже если конструктор помечен как explicit. Я хочу, чтобы объекты класса A могли создаваться только при передаче целочисленного параметра, например, A a1 = A(10);.

Вот мой...