0
голоса
5
ответов
15
просмотров
Метод и переменная одного имени в классе: ошибка компиляции в C++, но не в Java?

Вопрос:

Я столкнулся с проблемой компиляции в C++, когда пытаюсь определить переменную и метод с одинаковым именем в классе. Ниже приведен код, который вызывает ошибку при компиляции:

class Test {
    bool isVal() const {
        return isVal;
    }

  private:
    bool...
0
голоса
2
ответов
15
просмотров
JPA - @Column (unique=true) - Какова настоящая цель атрибута 'unique'?

Проблема с уникальным ограничением в JPA

У меня есть таблица subject с определением:

CREATE TABLE subject (id int PRIMARY KEY, name VARCHAR(255) UNIQUE)

и связанный класс-объект Mapped Object:

@Entity
@Table(name="subject")
public class SubjectDO {
    @Id
   ...
0
голоса
2
ответов
17
просмотров
TypeScript: Декоратор для функции, а не метода. Возможно?

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

Есть ли какие-либо мысли по этому поводу? Это возможно?

0
голоса
3
ответов
15
просмотров
Как получить длительность, размеры и размер видео в PHP?

Я хочу узнать, как получить длительность, размеры и размер загруженного видеофайла на PHP. Файл может быть в любом видеоформате.

0
голоса
2
ответов
15
просмотров
Как разобрать неправильный JSON с помощью Python?

Я столкнулся с следующей проблемой: у меня есть JSON-строка, получаемая из внешнего источника:

{value: "82363549923gnyh49c9djl239pjm01223", id: 17893}

Это неправильно отформатированная JSON-строка (ключи "id" и "value" должны быть в кавычках), но мне нужно ее распарсить. Я попытался...

0
голоса
5
ответов
15
просмотров
Как удалить квадратные скобки из строки с помощью регулярных выражений?

Я пытаюсь преобразовать строку ['abc','xyz'] в формат abc,xyz с помощью регулярных выражений в JavaScript. Мне нужно удалить как открывающую и закрывающую квадратные скобки, так и одинарные кавычки, заменив их на пустую строку "". Как я могу сделать это?

0
голоса
1
ответов
15
просмотров
Где находится файл истории для IPython?

Не могу определить, где IPython хранит свою историю.

  1. В каталоге ~/.pythonhistory нет файла:
12:49:00/dashboards $ ll ~/.py*
ls: /Users/steve/.py*: Нет такого файла или каталога
  1. В файле инициализации Python нет ничего необычного:
12:49:07/dashboards $ echo...
0
голоса
1
ответов
44
просмотров
Что такое типы в TypeScript?

Я новичок в Angular2, и мне это нравится, но у меня есть одна проблема: типы. Я не могу понять, как их использовать и что именно они собой представляют. В некоторых источниках говорят, что нужно использовать typings, в других — что следует устанавливать определения через npm.

Я в...

0
голоса
2
ответов
25
просмотров
Почему метод bind() в JavaScript необходим?

Проблема в примере 1 заключается в том, что 'this' ссылается на глобальный объект, а не на объект myName.

Я понимаю, как использовать метод bind() для привязки значения this к определенному объекту, и это решает проблему в примере 1. Но почему эта проблема возникает изначально? Это просто...

0
голоса
5
ответов
16
просмотров
Почему в javadoc Double.valueOf указано, что значения кэшируются, если это не так?

В OpenJDK для метода:

public static Double valueOf(double d)

в документации написано:

Возвращает экземпляр Double, представляющий указанное значение типа double. Если новый экземпляр Double не требуется, этот метод следует обычно использовать вместо конструктора Double(double), так...

0
голоса
0
ответов
38
просмотров
Как использовать CSS calc() с inherit?

Я хотел бы использовать inherit с calc(), как показано в примере:

#foo {
  animation-duration: 10s;
}
#foo > .bar {
  animation-duration: calc(inherit + 2s); /* =12s */
}

Но это, похоже, не работает.

Это ошибка браузера или проблема в спецификации?

0
голоса
1
ответов
27
просмотров
Как связать каждого пользователя с его данными в Firebase?

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

Я планирую создать основное дерево данных с названием "users", которое будет содержать имена пользователей, выбранные разными пользователями в качестве своих логинов. В структуре данных для каждого пользователя будут храниться такие данные, как полное имя, адрес и номер...

0
голоса
5
ответов
23
просмотров
Генерация УНИКАЛЬНЫХ случайных чисел в заданном диапазоне

Заголовок: Как сгенерировать уникальные случайные числа в заданном диапазоне?

Тело вопроса: Мне нужно сгенерировать уникальные случайные числа в заданном диапазоне, как я могу это сделать? Я уже могу генерировать случайные числа с помощью следующего кода:

generator:
$arr = [];
$x =...
0
голоса
5
ответов
14
просмотров
В чем разница между response.sendRedirect() и request.getRequestDispatcher().forward(request,response)

У меня возникла проблема с переходами на страницы в приложении, написанном на Java.

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

response.sendRedirect("login.jsp");

в браузере отображается URL: http://localhost:8080/login.jsp.

Однако, если я применяю следующий...

0
голоса
2
ответов
16
просмотров
Как захватить произвольные пути на одном маршруте в FastAPI?

У меня возникла проблема с маршрутизацией в приложении на React, которое обслуживается через FastAPI. Я монтирую статические файлы следующим образом:

app.mount("/static", StaticFiles(directory="static"), name="static")

@app.route('/session')
async def renderReactApp(request:...
0
голоса
1
ответов
17
просмотров
Возможно ли использовать AngularJS с шаблонизатором Jinja2?

Я разрабатываю сайт на Flask и хочу использовать JavaScript-фреймворк AngularJS. К сожалению, похоже, что разделители пересекаются.

Как мне использовать Angular с Jinja2, если обе технологии опираются на двойные фигурные скобки ({{ expr }})? Это вообще возможно?

0
голоса
5
ответов
21
просмотров
Как заставить сработать хук завершения процесса, запущенного из Eclipse?

У меня есть хук завершения работы в моем приложении (созданный с использованием Runtime.getRuntime().addShutdownHook). Однако, когда я запускаю приложение из Eclipse, при завершении приложения хук не выполняется.

Я думаю, что это происходит потому, что Eclipse отправляет эквивалент...

0
голоса
2
ответов
30
просмотров
Как заставить браузер скачать файл?

Я сталкиваюсь с проблемой при попытке заставить браузер скачать большие файлы. Все работает хорошо для небольших файлов, примерно до 1MB, но когда я пробую отправить файлы размером около 20MB, браузер начинает их отображать вместо того, чтобы предложить скачать. Я перепробовал множество заголовков,...

0
голоса
1
ответов
19
просмотров
Установка часового пояса по умолчанию на UTC для DateTime Joda-Time

Я в настоящее время создаю объекты DateTime в UTC с использованием следующего подхода:

DateTime now = new DateTime(DateTimeZone.UTC);

Существует ли способ установить значение по умолчанию, чтобы я мог создавать объекты DateTime в UTC, используя конструктор без параметров, чтобы это...

0
голоса
5
ответов
16
просмотров
Удаление всего, кроме чисел, из строки

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

Я создал небольшой калькулятор на JavaScript, где пользователи могут ввести процентную ставку и сумму, которую они хотят занять, и программа рассчитывает, какую сумму они могут получить в качестве стимула.

Проблема в том, что я беспокоюсь о том, что пользователи могут...