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

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

или

Сообщество

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

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

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

Репутация

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

6
голоса
5
ответов
340
просмотров
Как декодировать JWT-токен в JavaScript без использования библиотеки?

Вопрос: Как декодировать полезную нагрузку JWT с помощью JavaScript без использования библиотеки?

Я пытаюсь декодировать JWT (JSON Web Token), чтобы получить объект полезной нагрузки, который затем смогу использовать в своем фронтенд-приложении.

У меня есть токен формата:...

5
голоса
5
ответов
340
просмотров
Как создать запрос с несколькими условиями WHERE с использованием Laravel Eloquent?

Я использую построитель запросов Eloquent в Laravel и у меня есть запрос, в котором я хочу использовать условие WHERE на нескольких условиях. Это работает, но выглядит не очень элегантно.

Пример:

$results = User::where('this', '=', 1)
    ->where('that', '=', 1)
    ->where('this_too',...
5
голоса
4
ответов
340
просмотров
Добавление идентификатора к существующему столбцу

Я хочу изменить первичный ключ таблицы на столбец с автоинкрементом (identity column), но в таблице уже есть несколько строк данных.

У меня есть скрипт, который очищает идентификаторы и делает их последовательными, начиная с 1, и он работает нормально на моей тестовой базе данных.

Какую команду...

5
голоса
5
ответов
340
просмотров
Преобразование даты и времени UTC в локальное время

У меня есть переменная даты и времени, полученная с сервера в следующем формате: 6/29/2011 4:52:48 PM, и она представлена в UTC. Мне нужно преобразовать это значение в текущий часовой пояс пользователя, использующего браузер.

Как это можно сделать с помощью JavaScript или jQuery?

0
голоса
5
ответов
340
просмотров
Невозможно умножить последовательность на тип 'float' — не целое число [закрыто]

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

Я столкнулся с ошибкой "can't multiply sequence by non-int of type 'float'" в следующем коде:

def nestEgVariable(salary, save, growthRates):
    SavingsRecord = []
    fund = 0
    depositPerYear = salary * save * 0.01
    for i in growthRates:  
        fund =...
0
голоса
5
ответов
340
просмотров
Что означает "typedef void (*Something)()" в C/C++?

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

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

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

MCB Modes::m_process = NULL;

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

0
голоса
1
ответов
340
просмотров
Почему GCC вызывает sqrt() из libc, не используя его результат?

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

Я использую GCC версии 6.3 и столкнулся с неожиданным поведением в сгенерированном ассемблерном коде для следующего фрагмента C++ kода:

#include 
#include 

void norm(double r, double i)
{
    double n = std::sqrt(r * r + i * i);
    std::cout << "norm = " <<...
0
голоса
4
ответов
340
просмотров
Является ли -Djava.library.path=... эквивалентом System.setProperty("java.library.path", ...)?

Я загружаю внешнюю библиотеку, которая находится в ./lib. Являются ли два приведенных решения для установки параметра java.library.path эквивалентными?

Установить путь в консоли при выполнении jar:

java -Djava.library.path=./lib -jar myApplication.jar

Установить путь в коде перед загрузкой...

0
голоса
2
ответов
340
просмотров
Coffeescript: 'this' внутри jQuery .each()

У меня есть код на CoffeeScript, который выглядит следующим образом:

class foo:
    @bar = 'bob loblaw'

    processRows: -&gt;
        $("#my-table&gt;tr").each -&gt;
            id = $(this).attr("id")
            @processRow id

    processRow: (id) -&gt;
        console.log...
0
голоса
3
ответов
340
просмотров
Следует ли добавлять запятую после последнего аргумента в вызове функции? [закрыто]

Проблема с использованием запятой в вызовах функций в Python

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

  1. Что лучше использовать?
    self.call(1, True,...