7
голоса
4
ответов
44
просмотров
Почему используются #ifndef и #define в заголовочных файлах C++?

Я заметил, что в начале заголовочных файлов часто встречается следующий код:

#ifndef HEADERFILE_H
#define HEADERFILE_H

А в конце файла находится:

#endif

Какова цель этого?

6
голоса
5
ответов
43
просмотров
Преобразование вывода GroupBy с многоуровневым индексом в Series обратно в DataFrame в Pandas

У меня есть DataFrame:

   Город     Имя
0  Сиэтл    Алиса
1  Сиэтл      Боб
2  Портленд  Мэллори
3  Сиэтл  Мэллори
4  Сиэтл      Боб
5  Портленд  Мэллори

Я выполняю групповую агрегацию:

g1 = df1.groupby(["Имя", "Город"]).count()

В результате вывода я получаю...

7
голоса
3
ответов
41
просмотров
Как получить случайное число в диапазоне дробных чисел?

random.randrange(start, stop) принимает только целочисленные аргументы. Как мне получить случайное число между двумя значениями с плавающей запятой?

6
голоса
5
ответов
44
просмотров
Использование map() для возврата списка в Python 3.x

Проблема:

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

A: Python 2.6:

>>> map(chr, [66, 53, 0, 94])
['B', '5', '\x00', '^']

Однако в Python 3.1 вышеуказанный код возвращает...

6
голоса
5
ответов
66
просмотров
Перенос строки в HTML с использованием '\n'

Есть ли способ заставить HTML правильно обрабатывать переносы строк, обозначенные как \n? Или мне нужно заменить их на ``?

Пример кода для наглядности:


  abc
  def
  ghi

Каждый перенос строки в этом коде не отображается, как ожидается. Как я могу добиться правильного отображения...

8
голоса
5
ответов
40
просмотров
Как объединить несколько QuerySet в Django?

Я пытаюсь реализовать поиск на сайте, построенном на Django, и в этом поиске я должен искать по трём различным моделям. Для пагинации результатов поиска я хотел бы использовать универсальное представление object_list для отображения результатов. Но для этого мне нужно объединить три QuerySet в...

8
голоса
5
ответов
44
просмотров
Ошибка: запрос слишком велик

Я получаю следующую ошибку при использовании express:

Error: request entity too large
    at module.exports (/Users/michaeljames/Documents/Projects/Proj/mean/node_modules/express/node_modules/connect/node_modules/raw-body/index.js:16:15)
    at json...
6
голоса
5
ответов
45
просмотров
Ошибка sendRequest в Chrome: TypeError: Преобразование циклической структуры в JSON

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

chrome.extension.sendRequest({
  req: "getDocument",
  docu: pagedoc,
  name: 'name'
}, function(response){
  var efjs = response.reply;
});

Этот код вызывает...

6
голоса
5
ответов
57
просмотров
Поддерживает ли Java многоточечные строки?

У меня возникла проблема с созданием многострочных строк в Java. Принимая во внимание мой опыт работы с Perl, я скучаю по возможностям «here-document», которые позволяют удобно создавать многострочные строки в коде. Например, в Perl это делается так:

$string = << "EOF"  # создание строк из...
7
голоса
5
ответов
59
просмотров
Как исправить ошибку "error: externally-managed-environment" при использовании pip 3?

При выполнении команды pip install xyz на машине под управлением Linux (например, Debian или Ubuntu или производных дистрибутивах) я получаю следующую ошибку:

error: externally-managed-environment

× This environment is externally managed
╰─> To install Python packages system-wide, try apt...
6
голоса
5
ответов
54
просмотров
Нет модуля с именем pkg_resources

Я развертываю приложение Django на сервере разработки и сталкиваюсь с этой ошибкой при выполнении команды pip install -r requirements.txt:

Traceback (most recent call last): File "/var/www/mydir/virtualenvs/dev/bin/pip", line 5, in <module> from pkg_resources import...

7
голоса
5
ответов
52
просмотров
Как узнать, отключен ли JavaScript?

Проблема:

Этим утром на форуме возник вопрос о том, сколько пользователей отключают JavaScript. После этого я задумался, какие методы можно использовать для определения, отключен ли JavaScript у пользователя.

Есть ли у кого-то информация о простых способах обнаружить, отключён ли JavaScript? Я...

6
голоса
3
ответов
37
просмотров
Почему результат ('b'+'a'+ + 'a' + 'a').toLowerCase() равен 'banana'?

Я практиковался в JavaScript, когда один из моих друзей наткнулся на следующий код:

document.write(('b' + 'a' + + 'a' + 'a').toLowerCase());

Этот код выводит строку "banana", и я не могу понять, почему это происходит. Можете ли вы объяснить, как этот код формирует строку...

6
голоса
5
ответов
33
просмотров
Что означает -1 в reshape numpy?

У меня возникла проблема с использованием метода .reshape(-1) в Python с библиотекой NumPy. Я пытаюсь преобразовать двумерный массив в одномерный, и вот пример кода:

import numpy as np

a = np.array([[1, 2, 3, 4], [5, 6, 7, 8]])
reshaped_array = a.reshape(-1)

Я ожидаю, что...

7
голоса
5
ответов
42
просмотров
Отправка электронной почты в Android с использованием JavaMail API без стандартного приложения

Я пытаюсь создать приложение для отправки электронной почты на Android.

Если я использую следующий код:

Intent emailIntent = new Intent(android.content.Intent.ACTION_SEND);

Это запускает встроенное приложение для электронной почты на Android. Однако я хочу отправлять электронное...

6
голоса
5
ответов
44
просмотров
Как выйти из вложенных циклов в JavaScript?

Описание проблемы: Как выйти из вложенных циклов в JavaScript?

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

Вот код:

// Записываем ссылки...
7
голоса
5
ответов
32
просмотров
Java: как преобразовать List<String> в объединённую строку с помощью join()

В JavaScript есть метод Array.join(): js>["Bill","Bob","Steve"].join(" and ") Bill and Bob and Steve

Существует ли что-то подобное в Java? Я понимаю, что могу самостоятельно реализовать это с помощью StringBuilder: static public String join(List<String> list, String conjunction) { ...

8
голоса
5
ответов
37
просмотров
Почему использовать em вместо px?

Я слышал, что размеры и расстояния в стилях следует определять с помощью em, а не в пикселях. В связи с этим у меня возник вопрос: почему стоит использовать em вместо px при задании стилей в CSS? Можете привести хороший пример, который это иллюстрирует?

8
голоса
5
ответов
50
просмотров
Как получить текущую дату и время в Java

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

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

Я нашел вопрос на StackOverflow с аналогичной проблемой, где уже есть...

8
голоса
5
ответов
52
просмотров
Как преобразовать Map в List в Java?

Как мне преобразовать Map<ключ, значение> в List<значение>? Нужно ли мне перебрать все значения в карте и вставить их в список?