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

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

или

Сообщество

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

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

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

Репутация

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

13
голоса
5
ответов
11
просмотров
Как разобрать JSON в Java

У меня есть следующий JSON-текст. Как мне его разобрать, чтобы получить значения полей pageName, pagePic, post_id и т.д.?

{
  "pageInfo": {
    "pageName": "abc",
    "pagePic": "http://example.com/content.jpg"
  },
  "posts": [
    {
      "post_id": "123456789012_123456789012",
     ...
12
голоса
5
ответов
16
просмотров
Как в Node.js "подключить" функции из других файлов?

Вопрос: Как импортировать функции из файла tools.js в app.js?

У меня есть файл app.js, который выглядит достаточно просто:

var express = require('express');
var app = express.createServer();
app.set('views', __dirname + '/views');
app.set('view engine',...
76
голоса
5
ответов
28
просмотров
Сравнение: var functionName = function() {} против function functionName() {}

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

54
голоса
0
ответов
24
просмотров
В чем разница между тильдой (~) и каретом (^) в package.json?

После обновления до последней стабильной версии node и npm, я попытался выполнить команду npm install moment --save. В результате запись в package.json сохраняется с префиксом карета ^. Ранее использовался префикс тильда ~.

  1. Почему были внесены эти изменения в npm?
  2. В чем разница...
34
голоса
3
ответов
12
просмотров
"Наименьшее Удивление" и Изменяемый Аргумент По Умолчанию

Проблема с аргументами по умолчанию в Python

Здравствуйте, сообщество!

У каждого, кто достаточно долго работает с Python, возникала проблема, связанная с аргументами по умолчанию. Рассмотрим следующий пример:

def foo(a=[]):
    a.append(5)
    return a

Новички в Python...

12
голоса
5
ответов
17
просмотров
Как выполнить функцию JavaScript, имея её имя в виде строки

У меня есть имя функции в JavaScript в виде строки. Как мне преобразовать это имя в указатель на функцию, чтобы я мог вызвать её позже?

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

Некоторые из функций могут быть в форме...

19
голоса
5
ответов
19
просмотров
Что значит "Не удалось найти или загрузить основной класс"?

Распространенной проблемой, с которой сталкиваются новички в разработке на Java, является то, что их программы не запускаются с ошибкой: Could not find or load main class ...

Что это означает, что вызывает эту ошибку и как её исправить?

14
голоса
5
ответов
14
просмотров
Как получить IP-адрес клиента в PHP

Как мне получить IP-адрес клиента с помощью PHP?

Я хочу зафиксировать пользователя, который зашел на мой сайт, по его IP-адресу.

13
голоса
5
ответов
10
просмотров
Можно ли скрыть спиннер для числового ввода в HTML5?

Существует ли надежный способ скрыть новые спин-боксы, которые некоторые браузеры (например, Chrome) отображают для HTML-input типа number? Я ищу метод на CSS или JavaScript, чтобы предотвратить появление стрелок вверх/вниз.

<input id="test" type="number">

11
голоса
5
ответов
11
просмотров
Присоединение против подзапроса: что выбрать?

Я старомодный пользователь MySQL и всегда предпочитал использовать JOIN вместо подзапросов. Но в последнее время все используют подзапросы, и я этого не понимаю; мне это не нравится, но я не могу объяснить, почему.

У меня недостаточно теоретических знаний, чтобы самостоятельно оценить, есть ли...