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

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

или

Сообщество

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

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

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

Репутация

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

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

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

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

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

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

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

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

6
голоса
4
ответов
181
просмотров
Объяснение '__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
ответов
181
просмотров
Инкапсуляция в JavaScript

Вопрос: Я давно видел, как кто-то оборачивает весь свой блок JavaScript в код, похожий на приведенный ниже:

(function() {
  // ...
})(this);

У меня есть несколько вопросов:

  1. Является ли приведенный выше код корректным?
  2. Каковы преимущества оборачивания всего блока...
0
голоса
1
ответов
181
просмотров
Предупреждение о глобальных переменных в Python [повтор]

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

ret_code = 0

def some_func():
    global ret_code
    ...

if __name__ == '__main__':
    global ret_code
    ...

Когда я запускаю код, я получаю...

0
голоса
5
ответов
181
просмотров
Использование '<%# Eval("item") %>'; Обработка нулевых значений и отображение 0 вместо этого

Заголовок: Как отобразить 0 вместо Null в Label для ASP.NET?

Я пытаюсь отобразить значение в элементе Label с использованием привязки данных (data binding) в ASP.NET. Если переменная dataitem равна Null, я хотел бы отображать вместо этого значение 0.

Вот мой текущий код:

'...
51
голоса
5
ответов
180
просмотров
Как горизонтально центрировать элемент?

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

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


  Foo foo

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

33
голоса
4
ответов
180
просмотров
Как проверить, является ли объект массивом?

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

Как мне проверить, является ли переменная массивом?

32
голоса
3
ответов
180
просмотров
JavaScript замыкания внутри циклов — простой практический пример

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

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

var...
45
голоса
5
ответов
180
просмотров
Установка состояния "checked" для чекбокса с помощью jQuery

Я хотел бы сделать что-то подобное для установки флажка в checkbox с помощью jQuery:

$(".myCheckBox").checked(true);

или

$(".myCheckBox").selected(true);

Существует ли что-то подобное?