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

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

или

Сообщество

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

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

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

Репутация

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

6
голоса
5
ответов
314
просмотров
bodyParser устарел в Express 4

Я использую Express 4.0 и знаю, что парсер тела (body-parser) был исключен из основного кода Express. Я перешел на рекомендуемую замену, однако получаю следующие предупреждения:

body-parser deprecated bodyParser: use individual json/urlencoded middlewares server.js:15:12
body-parser deprecated...
7
голоса
5
ответов
314
просмотров
Каков максимальный размер значений localStorage?

Поскольку localStorage (на данный момент) поддерживает только строки в качестве значений, и для этого объекты необходимо преобразовать в строку (сохранить в формате JSON), существует ли определённое ограничение по длине значений.

Кто-нибудь знает, существует ли универсальное определение этого...

7
голоса
5
ответов
314
просмотров
C-подобные структуры в Python

Как можно удобно определить структуру, подобную C, в Python? Я устал постоянно писать подобное:

class MyStruct():
    def __init__(self, field1, field2, field3):
        self.field1 = field1
        self.field2 = field2
        self.field3 = field3

Есть ли более простой и...

6
голоса
5
ответов
314
просмотров
JSLint сообщает: "Отсутствует параметр radix"

Я запустил JSLint на этом JavaScript-коде, и он выдал следующее предупреждение:

Проблема на строке 32, символ 30: отсутствует параметр радиуса.

Вот код, который вызывает проблему:

imageIndex = parseInt(id.substring(id.length - 1)) - 1;

Что здесь не так?

7
голоса
2
ответов
314
просмотров
Что такое оператор "двойная тильда" (~~) в JavaScript?

Проблема

Я столкнулся с кодом, в котором используется оператор ~~, и у меня нет понятия о том, что он делает. Вот этот фрагмент:

var jdn = function(y, m, d) {
  var tmp = (m <= 2 ? -1 : 0);
  return ~~((1461 * (y + 4800 + tmp)) / 4) + 
         ~~((367 * (m - 2 - 12 * tmp)) /...
5
голоса
5
ответов
314
просмотров
Почему в Python нет понимания кортежей?

Я столкнулся с интересной проблемой, связанной с пониманием различных способов создания коллекций в Python. Мы все знаем, что существует list comprehension, например:

[i for i in [1, 2, 3, 4]]

И также есть dictionary comprehension, например:

{i:j for i, j in {1:...
6
голоса
5
ответов
314
просмотров
Минимальное и максимальное значение z-index?

Я столкнулся с проблемой на своей HTML-странице. У меня есть div, который я отображаю в зависимости от определенного условия, но этот div появляется за другим HTML-элементом, когда курсор мыши наведён на него.

Я пробовал задавать z-index от 0 до 999999, но это не решает проблему. Может кто-то...

0
голоса
5
ответов
314
просмотров
symfony2 - как переключиться с "dev" на "prod"?

Я скачал Symfony2 и могу запустить его через app_dev.php.

Но когда я пытаюсь запустить через app.php, я получаю страницу ошибки 404.

Файл app.php, конечно же, существует и выполняется.

Ошибка, по всей видимости, происходит где-то после последней строки кода в...

0
голоса
5
ответов
314
просмотров
Что означает "typedef void (*Something)()" в C/C++?

Я пытаюсь разобраться в следующем коде, с которым работаю. В файле с расширением .h есть следующий фрагмент:

typedef void (*MCB)();
static MCB     m_process;

А в файле с расширением .C присутствует:

MCB Modes::m_process = NULL;

Иногда, когда я вызываю...

0
голоса
4
ответов
314
просмотров
В NumPy, что делает выбор с помощью [:, None]?

Я прохожу курс по глубокому обучению на Udacity и столкнулся со следующим кодом:

def reformat(dataset, labels):
    dataset = dataset.reshape((-1, image_size * image_size)).astype(np.float32)
    # Преобразуем 0 в [1.0, 0.0, 0.0 ...], 1 в [0.0, 1.0, 0.0 ...]
    labels =...