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

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

или

Сообщество

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

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

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

Репутация

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

0
голоса
2
ответов
114
просмотров
Эквивалент unique_ptr в Boost?

Проблема: Есть ли эквивалент класса std::unique_ptr из C++11 в библиотеке Boost?

Я ищу поведение, позволяющее создать безопасную для исключений фабричную функцию, вот так:

std::unique_ptr create_base()
{
    return std::unique_ptr(new Derived);
}

void some_other_function()
{
   ...
0
голоса
5
ответов
114
просмотров
Добавить объект JavaScript в объект JavaScript

У меня есть проблема с созданием массива объектов JavaScript внутри другого объекта JavaScript. Я хотел бы, чтобы структура выглядела так:

Issues:

  - {"ID" : "1", "Name" : "Отсутствие документации", "Notes" : "Заметки по вопросу 1"}
  - {"ID" : "2", "Name" : "Ошибка в программном...
0
голоса
2
ответов
114
просмотров
"Выгрузка кода/модулей"

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

0
голоса
2
ответов
114
просмотров
Что вызывает IOException в Java?

Обычно java.io.IOException является самой распространенной причиной исключений в Java, и, как ни странно, она также является одной из самых неопределенных.

Я постоянно сталкиваюсь с throws IOException при работе с сокетами, файлами и т. д., но ни разу не сталкивался с тем, чтобы это исключение...

0
голоса
4
ответов
114
просмотров
Как распаковать вложенные кортежи в Python?

Как конвертировать следующий кортеж:

Исходный кортеж:

(('aa', 'bb', 'cc'), 'dd')

Необходимо получить следующий результат:

('aa', 'bb', 'cc', 'dd')

Как можно выполнить такую операцию в Python?

0
голоса
5
ответов
114
просмотров
Динамическое создание методов (генерация кода) в Python на этапе выполнения

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

Я придумал решение, комбинируя exec и setattr. Вот пример:

class Viking(object):
    def __init__(self):
        code = '''
           ...
0
голоса
5
ответов
114
просмотров
Влияет ли порядок условий в WHERE-классе на производительность MySQL?

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

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

0
голоса
2
ответов
114
просмотров
Как отлаживать Python-приложение под uWSGI?

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

Когда я пытаюсь использовать отладчик python pdb под uWSGI, выполнение не останавливается на точке останова, вместо этого возвращается трассировка.

Вот код:

def application(env, start_response):
    import pdb; pdb.set_trace()
    start_response('200 OK',...
0
голоса
5
ответов
114
просмотров
Как объединить итераторы в Java?

Существует ли возможность объединить итераторы в Java? У меня есть два итератора, и я хочу объединить их, чтобы иметь возможность перебрать их элементы в одном цикле, а не в два этапа. Это возможно?

Обратите внимание, что количество элементов в двух списках может отличаться, поэтому один цикл для...

0
голоса
5
ответов
114
просмотров
JavaScript/jQuery: Разбить строку в camelCase и заменить пробел на дефис

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

Я предполагаю, что это может быть многоступенчатая задача с использованием регулярных выражений. Как мне разбить строку в camelCase на части, превращая заглавные буквы в строчные, и добавляя дефис между каждой новой строкой?

Пример:

Исходная...