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

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

или

Сообщество

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

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

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

Репутация

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

6
голоса
5
ответов
230
просмотров
Преобразование словаря Python в DataFrame

У меня есть словарь Python:

{u'2012-07-01': 391,
 u'2012-07-02': 392,
 u'2012-07-03': 392,
 u'2012-07-04': 392,
 u'2012-07-05': 392,
 u'2012-07-06': 392}

Я хотел бы преобразовать его в DataFrame библиотеки pandas, чтобы даты и соответствующие значения находились в двух отдельных...

5
голоса
5
ответов
230
просмотров
Зачем в Python нужен блок "finally"?

Я не совсем понимаю, зачем нужен блок finally в конструкции try...except...finally. На мой взгляд, вот этот код:

try: run_code1() except TypeError: run_code2() other_code()

товарищ с этим кодом, использующим finally:

try: run_code1() except TypeError: run_code2() finally: ...

0
голоса
1
ответов
230
просмотров
Как определить анонимные функции в C++?

Проблема: Использование лямбда-функций в C++

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

Я...

0
голоса
2
ответов
230
просмотров
Замена com.google.inject на javax.inject

Правда ли, что аннотации javax.inject могут быть прямой заменой аннотациям com.google.inject?

То есть, если я заменю все свои текущие аннотации guice/gin на аннотации из javax.inject, то мое приложение будет компилироваться и работать без проблем?

Во-первых, охватывает ли javax.inject все те...

0
голоса
2
ответов
230
просмотров
Как создать конструктор, позволяющий использовать braced-init-list?

У меня есть класс Phenotype со следующим конструктором:

Phenotype(uint8 init[NUM_ITEMS]);

Я могу создать объект Phenotype следующим образом:

uint8 data[] = {0, 0, 0, 0, 0};
Phenotype p(data);

Однако, когда я пытаюсь создать объект так:

Phenotype p = {0, 0, 0,...
0
голоса
5
ответов
230
просмотров
Как округлить 0.745 до 0.75 с использованием BigDecimal.ROUND_HALF_UP?

Я столкнулся с странной проблемой при использовании класса BigDecimal в Java. Я попытался выполнить следующие операции:

double doubleVal = 1.745;
double doubleVal1 = 0.745;
BigDecimal bdTest = new BigDecimal(doubleVal);
BigDecimal bdTest1 = new BigDecimal(doubleVal1);
bdTest =...
0
голоса
3
ответов
230
просмотров
Python 3.4.0 с базой данных MySQL

У меня установлена версия Python 3.4.0, и я хочу реализовать проект с использованием базы данных MySQL. Я скачал и попытался установить MySQLdb, но установка не удалась для этой версии Python.

Есть ли какие-либо рекомендации, как я могу исправить эту проблему и правильно установить библиотеку?

0
голоса
5
ответов
230
просмотров
Деструкторы в C++ с использованием векторов и указателей

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

1....

0
голоса
0
ответов
230
просмотров
Как можно повторно использовать пул потоков после его завершения?

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

Я работаю с файлом .csv, который содержит более 70 миллионов строк. Каждая строка должна генерировать объект Runnable, который затем будет выполняться пулом потоков. Этот Runnable будет вставлять запись в базу данных MySQL.

Дополнительно, я хочу сохранять позицию в файле...

0
голоса
0
ответов
230
просмотров
Как профилировать использование памяти?

Я знаю о Valgrind, но он только выявляет проблемы с управлением памятью. Мне нужен инструмент, который даст мне общее представление о том, какие части моей программы потребляют сколько памяти. Было бы здорово иметь графическое представление, например, в виде тематической карты (как это делает...