Как настроить параметры безопасности Java и т. Д.?

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

const newArray = [ ...new Set( [...arr1, ...arr2] ) ]

В вопросе не указано, как будет выглядеть структура массива, поэтому Если вы точно знаете, что у вас не будет ни вложенных массивов, ни объектов в вашем массиве (это случилось со мной, поэтому я пришел к этому ответу), приведенный выше код будет работать.

Что происходит, так это то, что мы используем оператор распространения (...) для объединения обоих массивов, а затем используем Set для устранения любых дубликатов. Если у вас есть это, вы можете сравнить их размеры, если все три массива имеют одинаковый размер, вы можете пойти.

Этот ответ также игнорирует порядок элементов , как я уже сказал, точная ситуация произошла со мной, поэтому, возможно, кто-то в такой же ситуации может оказаться здесь (как я).


Edit1.

Отвечая на вопрос Дмитрия Гринько: «Почему вы использовали оператор распространения (...) здесь - ... новый набор? Он не работает»

Рассмотрим этот код:

const arr1 = [ 'a', 'b' ]
const arr2 = [ 'a', 'b', 'c' ]
const newArray = [ new Set( [...arr1, ...arr2] ) ]
console.log(newArray)

Вы получите

[ Set { 'a', 'b', 'c' } ]

Для работы с этим значением вам нужно будет использовать некоторые свойства Set (см. https://developer.mozilla.org/en-US / документы / Web / JavaScript / Справочник / Global_Objects / Set ). С другой стороны, когда вы используете этот код:

const arr1 = [ 'a', 'b' ]
const arr2 = [ 'a', 'b', 'c' ]
const newArray = [ ...new Set( [...arr1, ...arr2] ) ]
console.log(newArray)

вы получите

[ 'a', 'b', 'c' ]

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

7
задан 19.05.2020, 16:33

4 ответа

Название панели управления отличается в зависимости от того, используете ли Вы JDK Oracle или OpenJDK.

Поиск "панели управления" в тире. При использовании JDK Oracle Вы будете видеть Панель управления Плагина Oracle Java 7 . При использовании OpenJDK Вы будете видеть Панель .

Веб-элемента управления Чая со льдом
11
ответ дан 19.05.2020, 16:35
  • 1
    Я наконец нашел его, это - все о ключевом слове, спасибо David (^_^") – Eddie 19.05.2020, 16:36
  • 2
    При использовании Java Oracle, можно выполнить панель управления от jcontrol под путем установки, если Вы предпочитаете использовать терминал – Zach Harkey 19.05.2020, 16:36

На всякий случай другие используют webupd8.org для установки JDKs Oracle, Тире не показал Панель управления Java (просто версия чая со льдом).

я закончил тем, что имел необходимость выполнить Панель управления Java непосредственно из командной строки через /usr/bin/ControlPanel - их использование сценариев установки update-alternatives для указания там.

0
ответ дан 19.05.2020, 16:34

Поиск "Java" в тире и это покажет панель управления Java. Изображения от того, что это показывает, когда запущено:

enter image description here

enter image description here

enter image description here

enter image description here

5
ответ дан 19.05.2020, 16:34
  • 1
    Нет, я couldn' t узнают это в команде тире, какие Пакеты Java, которые я установил, являются:-icedtea-7-jre-jamvm:amd64, openjdk-7-jdk:amd64, openjdk-7-jre:amd64, openjdk-7-jre-headless:amd64 – vichingo 19.05.2020, 16:35

Для конфигурирования сертификатов в панели управления Java для OpenJDK или IcedTea-сети используют команду:

javaws -viewer
5
ответ дан 19.05.2020, 16:36

Теги

Похожие вопросы