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

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

или

Сообщество

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

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

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

Репутация

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

6
голоса
5
ответов
183
просмотров
Как красиво вывести вложенные словари?

Как я могу красиво отформатировать словарь глубиной около 4 в Python? Я пробовал использовать функцию pprint(), но она не сработала:

import pprint 
pp = pprint.PrettyPrinter(indent=4)
pp.pprint(mydict)

Я хочу, чтобы каждое уровень вложенности имел табуляцию ("\t"), чтобы...

5
голоса
5
ответов
183
просмотров
Каковы преимущества std::distance по сравнению с вычитанием итераторов?

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

it - vec.begin() std::distance(vec.begin(), it)

5
голоса
5
ответов
183
просмотров
Как сравнить две даты?

Как сравнить две даты в Python, чтобы определить, какая из них позже?

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

6
голоса
4
ответов
183
просмотров
Объяснение '__enter__' и '__exit__' в Python

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

Я увидел следующий код и не совсем понимаю, что он означает:

def __enter__(self):
    return self

def __exit__(self, type, value, tb):
    self.stream.close()

Кроме этого, вот полный код:

from __future__ import with_statement  #...
0
голоса
2
ответов
183
просмотров
Как оператор GROUP BY обрабатывает значения NULL?

Как оператор GROUP BY обрабатывает значения NULL? Соответствует ли это общему подходу к этим значениям?

0
голоса
5
ответов
183
просмотров
Копирование не нуль-терминированного массива unsigned char в std::string

У меня возникла проблема с копированием массива unsigned char, который не заканчивается на нулевой символ, в объект std::string. Если бы массив был с нулевым окончанием, задача была бы довольно простой:

unsigned char u_array[4] = { 'a', 's', 'd', '\0' };
std::string str =...
51
голоса
5
ответов
182
просмотров
Как горизонтально центрировать элемент?

У меня возникла проблема с горизонтальным центрированием внутри другого с помощью CSS. Я создаю две обертки: одну с идентификатором "outer" и другую с идентификатором "inner", где я хочу разместить текст "Foo foo".

Вот код, который я использую:


  Foo foo

Как мне правильно...

27
голоса
5
ответов
182
просмотров
Как исправить 'android.os.NetworkOnMainThreadException'?

Я столкнулся с ошибкой при запуске моего Android проекта для RssReader.

Код выглядит следующим образом:

URL url = new URL(urlToRssFeed);
SAXParserFactory factory = SAXParserFactory.newInstance();
SAXParser parser = factory.newSAXParser();
XMLReader xmlreader =...
32
голоса
3
ответов
182
просмотров
JavaScript замыкания внутри циклов — простой практический пример

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

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

var...
35
голоса
4
ответов
182
просмотров
Красивый вывод JSON с помощью JavaScript

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