18
голоса
4
ответов
16
просмотров
Ошибка "Неопределенная ссылка/нестираемая внешняя символ" — что это такое и как её исправить?

Что такое ошибки "неопределенная ссылка"/"нерешенный внешний символ"? Каковы их общие причины и как можно исправить и предотвратить эти ошибки?

35
голоса
5
ответов
8
просмотров
Как присвоить многострочную строку переменной?

Как мне преобразовать этот Ruby код с многострочной строкой в JavaScript? text = <<"HERE" Это Многострочная Строка HERE

25
голоса
4
ответов
16
просмотров
Генерация случайных целых чисел в JavaScript в заданном диапазоне

Как я могу сгенерировать случайные целые числа между двумя заданными переменными в JavaScript? Например, если я задам x = 4 и y = 8, то мне нужно, чтобы выводилось любое из значений 4, 5, 6, 7, 8.

11
голоса
5
ответов
8
просмотров
Возвращение JSON из PHP-скрипта

Я хочу вернуть JSON из PHP-скрипта.

Достаточно просто использовать echo для вывода результата? Нужно ли устанавливать заголовок Content-Type?

10
голоса
5
ответов
14
просмотров
Как завершить поток в Java?

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

25
голоса
5
ответов
14
просмотров
Что такое Правило трёх?

Проблема с копированием объектов в C++:

  1. Что означает копирование объекта?
  2. Что такое конструктор копирования и оператор присваивания копии?
  3. Когда мне нужно объявлять их самостоятельно?
  4. Как я могу предотвратить копирование своих объектов?
14
голоса
5
ответов
7
просмотров
Как создать константу в Python?

Как задать константу в Python?

В Java это делается следующим образом:

public static final String CONST_NAME = "Name";

Как это можно реализовать в Python?

11
голоса
5
ответов
12
просмотров
Как разгрузить (перезагрузить) модуль Python?

У меня есть длительно работающий сервер на Python, и я хотел бы иметь возможность обновлять сервис без перезапуска сервера. Какой самый эффективный способ сделать это?

Вот пример кода, который иллюстрирует мою проблему:

if foo.py изменился:
    unimport foo  # <-- Как это сделать?
   ...
15
голоса
4
ответов
14
просмотров
Безопасное преобразование строки JSON в объект

У меня есть строка с данными в формате JSON, и я ищу безопасный способ преобразовать эту строку в объект JavaScript.

Очевидно, что я могу сделать это небезопасным способом, используя что-то вроде:

var obj = eval("(" + json + ')');

Однако этот подход делает меня уязвимым, так как JSON-строка...

30
голоса
5
ответов
21
просмотров
Как узнать версию установленного npm пакета?

Как можно узнать версию установленного пакета Node.js или npm?

Я пробовал несколько команд, и вот что получается:

  1. Команда npm -v выводит версию самого npm, а не пакет.
  2. Команда npm version выдает непонятную ошибку.
  3. Команда npm view version показывает версию пакета только на...
34
голоса
3
ответов
16
просмотров
Что такое serialVersionUID и почему его следует использовать?

Проблема: Eclipse выдает предупреждения, когда отсутствует поле serialVersionUID.

Сообщение предупреждения от Eclipse:

Сериализуемый класс Foo не объявляет статическое финальное поле serialVersionUID типа long.

Вопрос: Что такое serialVersionUID и почему он важен? Приведите пример, в котором...

11
голоса
5
ответов
16
просмотров
Проверка, является ли переменная целым числом

Проблема: Как проверить, является ли переменная целым числом?

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

9
голоса
5
ответов
14
просмотров
Гарантирует ли JavaScript порядок свойств объекта?

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

var obj = {};
obj.prop1 = "Foo";
obj.prop2 = "Bar";

Будет ли получившийся объект всегда выглядеть так:

{ prop1 : "Foo", prop2 : "Bar" }

То есть, будут ли свойства в том же порядке, в котором я их добавил?

9
голоса
5
ответов
12
просмотров
Получить ключ по значению в словаре

У меня есть функция, которая ищет возраст в словаре Dictionary и выводит соответствующее имя. Вот код:

dictionary = {'george' : 16, 'amber' : 19}
search_age = raw_input("Введите возраст: ")
for age in dictionary.values():
    if age == search_age:
        name = dictionary[age]
       ...
11
голоса
5
ответов
11
просмотров
Как настроить порт для приложения Spring Boot

Как настроить порт TCP/IP, на котором будет слушать приложение Spring Boot, чтобы оно не использовало порт по умолчанию 8080?

30
голоса
5
ответов
286
просмотров
Переименование названий столбцов в Pandas

Я хочу изменить метки столбцов в DataFrame Pandas с

['$a', '$b', '$c', '$d', '$e']

на

['a', 'b', 'c', 'd', 'e']

Как это можно сделать?

12
голоса
5
ответов
11
просмотров
Как удалить все опции из выпадающего списка и добавить одну опцию, затем выбрать её с помощью jQuery?

Проблема: Как удалить все варианты из выпадающего списка и затем добавить один вариант и выбрать его с помощью jQuery?

У меня есть следующий выпадающий список:


EDIT: Я использовал следующий код для последовательного выполнения операций. Однако, при использовании Internet...

10
голоса
2
ответов
12
просмотров
Правила использования символа подчеркивания в идентификаторах C++

В C++ распространено именовать переменные-члены с использованием префикса, чтобы обозначить, что это переменные класса, а не локальные переменные или параметры. Если вы работали с MFC, вы, вероятно, используете m_foo. Я также иногда видел использование myFoo.

В C# (или, возможно, только в .NET)...

15
голоса
5
ответов
12
просмотров
Когда следует использовать escape вместо encodeURI / encodeURIComponent?

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

При кодировании строки запроса для отправки на веб-сервер у меня возникли сомнения относительно выбора между функциями escape(), encodeURI() и encodeURIComponent().

В каких случаях следует использовать escape(), а когда лучше применять encodeURI() или...

27
голоса
5
ответов
22
просмотров
Как вертикально центрировать текст с помощью CSS?

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

Вот стиль для моего ``:

#box {
  height: 170px;
  width: 270px;
  background: #000;
  font-size: 48px;
  color: #FFF;
  text-align: center;
}

  Lorem ipsum dolor...