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

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

или

Сообщество

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

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

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

Репутация

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

19
голоса
0
ответов
154
просмотров
Как проверить наличие ключа в объекте JavaScript?

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

У меня возникла необходимость проверить, существует ли определенное свойство в JavaScript-объекте. Однако я не уверен, какой из методов проверки является наиболее корректным.

На данный момент я рассматриваю следующие варианты:

  1. Проверка на undefined:

...

17
голоса
5
ответов
154
просмотров
Как создать строку Java из содержимого файла?

Я использую приведенный ниже код уже некоторое время, и он, похоже, является наиболее распространенным вариантом, по крайней мере, на тех сайтах, которые я посетил. Существует ли лучший или другой способ прочитать файл в строку на Java? private String readFile(String file) throws IOException { ...

19
голоса
5
ответов
154
просмотров
Почему этот код с использованием случайных строк выводит "hello world"?

Заголовок: Объясните вывод программы с использованием метода randomString()

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

System.out.println(randomString(-229985452) + " " + randomString(-147909649));

Я не могу понять, почему этот код...

13
голоса
4
ответов
154
просмотров
Однострочное выражение if-then-else

У меня есть вопрос о том, как записать конструкцию if-then-else на одном ряду в Python. Я хочу, чтобы код выполнял логику, похожую на следующую:

if count == N:
    count = 0
else:
    count = N + 1

В Objective-C я бы записал это так:

count = count == N ? 0 : count...
12
голоса
5
ответов
154
просмотров
Как протестировать, что функция Python вызывает исключение?

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

11
голоса
5
ответов
154
просмотров
Запись DataFrame pandas в CSV файл

У меня есть датафрейм в pandas, который я хотел бы записать в CSV файл. Я делаю это с помощью следующей команды:

df.to_csv('out.csv')

Однако получаю следующую ошибку:

UnicodeEncodeError: 'ascii' codec can't encode character u'\u03b1' in position 20: ordinal not in...
12
голоса
5
ответов
154
просмотров
push_back против emplace_back: в чем разница?

Я немного запутался в различии между методами push_back и emplace_back в стандартной библиотеке C++.

Вот определения этих методов:

void emplace_back(Type&& _Val);
void push_back(const Type& _Val);
void push_back(Type&& _Val);

Учитывая, что существует перегрузка метода...

10
голоса
3
ответов
154
просмотров
Что такое clearfix?

Недавно я просматривал код одного веб-сайта и заметил, что каждый элемент `` имел класс clearfix.

После быстрого поиска в Google я узнал, что он предназначен иногда для IE6, но что на самом деле представляет собой clearfix?

Можете ли вы привести примеры макета с использованием clearfix и без...

11
голоса
5
ответов
154
просмотров
Как отправить JSON-данные с помощью Python Requests?

Я столкнулся с проблемой при отправке JSON с клиента на сервер. Я использую Python 2.7.1 и библиотеку simplejson. Клиент использует библиотеку Requests, а сервер работает на CherryPy. Я успешно получаю жестко закодированный JSON с сервера (код не показан), но когда я пытаюсь отправить JSON на...

13
голоса
5
ответов
154
просмотров
Почему в первой строке Python-скрипта пишут "#!/usr/bin/env python"?

Я замечаю, что в начале файлов на Python часто можно увидеть такие строки:

#!/usr/bin/env python

или

#!/usr/bin/env python3

Мне кажется, что эти файлы выполняются одинаково, даже если этой строки нет. В чем смысл добавления такой строки в файл? Как она влияет на...