Программирование

14
IntelliJ: Ошибка: Java: ошибка: выпуск 5 не поддерживается

Я использую IntelliJ IDEA Ultimate 2019.3.1 . Всякий раз, когда я пытаюсь запустить любой простой проект Java Maven (может быть, это даже простой Hello World), я получаю следующую ошибку: Error:java: error: release version 5 not supported Запустив java --versionтерминал, я получаю следующий вывод:...

14
Почему стековая память выделяется, когда она не используется?

Рассмотрим следующий пример: struct vector { int size() const; bool empty() const; }; bool vector::empty() const { return size() == 0; } Сгенерированный код сборки для vector::empty(по clang, с оптимизацией): push rax call vector::size() const test eax, eax sete al pop rcx ret Почему он выделяет...

14
Почему оптимизация пустой базы запрещена, если пустой базовый класс также является переменной-членом?

Оптимизация пустой базы - это здорово. Тем не менее, он имеет следующие ограничения: Оптимизация пустой базы запрещена, если один из пустых базовых классов также является типом или базой типа первого не статического члена данных, поскольку два базовых подобъекта одного типа должны иметь разные...

14
Можно ли инициализировать список std :: vector с идеальной пересылкой элементов?

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

14
Я хочу добавить новый сегментId (с тем же именем) в массив отображения, но с другим elementId, но с тем же методом

Ниже находится MapperInterface.php Я пытаюсь выяснить, как добавить оператор if-else в const. картографический массив. Примерно так: if (LIN02 == “VN”) o Treat LIN03 as the SKU · else if (LIN04 == “VN”) o Treat LIN05 as the SKU <?php declare(strict_types=1); namespace Direct\OrderUpdate\Api; use...

14
Angular - * ngIf против простых вызовов функций в шаблоне

Извините, если на этот вопрос уже был дан ответ, но я не смог найти соответствия для нашего конкретного сценария, так что здесь! Мы провели обсуждение в нашей команде разработчиков относительно вызовов функций в угловых шаблонах. Теперь, как общее практическое правило, мы согласны, что вы не должны...

14
Первый номер идет внутрь, когда наберите последний номер в текстовом поле

Когда я набираю последнее число , первое число входит внутрь text-box(оно исчезает), оно добавляет один дополнительный пробел. После того, как я нажму снаружи, text-boxэто выглядит хорошо, что мне нужно во время ввода последнего символа. #number_text { padding-left: 9px; letter-spacing: 31px;...

14
Когда использовать float против десятичного

Я создаю этот API, и в базе данных будут храниться значения, представляющие одно из следующих: процент средний ставка Я, честно говоря, понятия не имею, как представить что-то, что диапазон составляет от 0 до 100% в цифрах. Должно ли это быть 0,00 - 1,00 0,00 - 100,00 любая другая альтернатива,...

14
Почему GCC не может предположить, что std :: vector :: size не изменится в этом цикле?

Я обратился к коллеге, который if (i < input.size() - 1) print(0);будет оптимизирован в этом цикле, чтобы input.size()он не читался на каждой итерации, но оказалось, что это не так! void print(int x) { std::cout << x << std::endl; } void print_list(const std::vector<int>&...

14
Объединить массивы в один массив после фильтрации

У меня есть массив объектов, где я беру только массив локаций. Моя цель состоит в том, чтобы объединить эти массивы в один массив, но я не могу этого сделать и получить пустой массив. Вот как я это делаю: let results = [{ id: '1', locations: ['aaaa', 'bbbbbb', 'cccccc'] }, { id: '2', locations: []...

14
Ошибка: не удалось найти какие-либо установленные .NET Core SDK

Когда я запускаю команду, docker run -i -t myProjectона показывает ошибку: Не удалось найти какие-либо установленные .NET Core SDK. Вы хотели запускать команды .NET Core SDK? Установите .NET Core SDK по адресу : https://aka.ms/dotnet-download Тем не менее, у меня установлен .NET Core SDK, и PATHон...

14
Сложность при построении вложенной структуры данных

Пытаясь создать сообщение JSON для API, я столкнулся с трудностями, пытаясь сделать что-то, что, на мой взгляд, было бы простым. Мне нужно было создать сообщение, подобное следующему: { "list": [ { "foo": 1, "bar": 2 } ] } Однако моя первая попытка не сработала: say to-json { foo => [ { a =>...

14
Я могу вызвать любой метод на ноль, и это чувствует себя неправильно

Недавно я потратил много времени на отладку скрипта, и когда я наконец нашел проблему, это было из-за кода, который был похож на это: class Foo { has $.bar; method () { # do stuff $!.bar; } } Оказалось, проблема была в том $!.bar, что должно было быть $!barили $.bar. Я понял это. Но почему это не...

14
Как вектор как ключ работает внутри C ++?

Этот SO-ответ говорит, что STL Map с вектором для ключа вектора может использоваться в качестве ключа. Поэтому, когда мы используем вектор в качестве ключа. Как это на самом деле работает, так как ключ должен быть уникальным, поэтому, когда мы вставляем другой вектор с такими же элементами,...

14
Как суммировать числа с плавающей точкой в ​​формате часов и минут?

Как суммировать числа с плавающей точкой в ​​формате часов и минут? Те. если вычислить два таких числа, 0.35+3.45то должно быть = 4.20, а не3.80 var arr = [0.15, 0.2, 3.45, 0.4, 2, 0.3, 5.2, 1, 1.4, 1.1, 2.4, 1, 3.4] var sum = 0.0; arr.forEach(function(item) { console.log(sum); sum +=...

14
Brew - переустановка python @ 2

У меня были проблемы с openssl и python @ 2 с brew, которые объяснили здесь (неразрешенные) . Документированный обходной путь переустановки Python и openssl не работал, поэтому я решил удалить и переустановить Python. Проблема в том, что при попытке установить Python 2 с помощью brew вы получаете...

14
Стек не был протестирован с версиями GHC и Cabal

В моем проекте на Haskell, когда я stack run, он показывает следующее, но все еще работает. Что это за предупреждение? Как я могу избавиться от этого? Stack has not been tested with GHC versions above 8.6, and using 8.8.2, this may fail Stack has not been tested with Cabal versions above 2.4, but...