Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: Означает ли соблюдение закона Мура реальность сверхтьюринговых вычислений?

Лучший ответ:
Нет. Если закон Мура продолжит выполняться, число операций, выполняемых машиной за единицу времени, будет расти. Но оно останется конечным. Точнее, бесконечным оно станет через бесконечное время, а это нам не подходит.

Худший ответ:
может выполнить бесконечное количество шагов за конечное время 

Не думаю, что количество транзисторов как-то повлияет на фундаментальные основы.
Вопрос: Старый ПК. Какую Ос выбрать?

Лучший ответ:
freedos считается за правильный ответ? ;-)
*ubuntu теперь разжирели. и если и удастся чтото поставить, то видимо сборки 10-14 годов

Худший ответ:
Я бы ради интереса поставил Gentoo. Если выбирать менее хардкорный вариант - Puppy.
Вопрос: Установка Linux сервера на Windows 7 под Virtualbox

Лучший ответ:
> Доступ к интернету в Linux через Windows 7.
Задать в VirtualBox тип сетевого интерфейса NAT и поднять на гостевой машине сетевой интерфейс с dhcp.

> Администрирование Linux через Putty.
Задать в VirtualBox тип сетевого интерфейса Host-only adapter и поднять на гостевой машине сетевой интерфейс со статическим адресом.

> При запросе адреса site.com с данного компьютера или другого компьютера в сети, запрос отправлялся на мой компьютер, на Linux под Virtualbox. Linux сервер обрабатывал запрос и отдавал нужные данные запрашиваемому компьютеру из сети.
Хм… Не сталкивался. Когда мне необходимо было пробросить внешний IP-адрес на виртуальную машину, то я в VirtualBox устанавливал тип сетевого соединения Bridged adapter, на гостевой машине поднимал сетевой интерфейс с dhcp, а на своем домашнем маршрутизаторе (которого у ТС судя по всему нет) выделял гостевой системе IP-адрес по MAC-адресу.

Худший ответ:
хватит заниматься ерундой, покупаешь на авито старый пень четвертый и 2 сетевухи, все это подрубаешь в сеть ставишь на старый пень убунуту сервер(только консоль только хард кор) потом виртуал бокс с виндовс 2003 сервер, настраиваешь так чтобы старый пень работал у тебя как роутер это iptables + MASQUERADE, ставишь Squid Transparent proxy с логированием (раз тебе это надо) 
тебя перестанут беспокоить такие веши как 
1)постоянно держать включенный комп, поскольку старый пень можно засунуть на холодильник или в туалет
2) появится сразу выделенный сервер почти с безлимитом на размер хранилища, можно хостить сайты после пару дней танцев с днс серверами
3) доступ из любой точки мира  к 2003 серверу по рдп и по 22 порту на ссх 
только так ты познаешь все хитрости настроек
Вопрос: Используете ли вы squid под windows?

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

Худший ответ:
Использовал в начале 2000-х на Win2k на диалапе, запускался как сервис. Успешно резал рекламу и кешировал. 
Иногда взбрыкивал и жрал всю память. 
Лучше, имхо, в виртуальной машине в родном окружении запустить, или на отдельной машине, смотря что есть.
Вопрос: Перестройка сайта на  InstantCMS или смена CMS

Лучший ответ:
Скорее всего нахватаюсь минусов в карму, но замечу: вы нифига не описали задачу! Опишите задачу — вам посоветуют адекватную CMS (а может она и не нужна? фреймворки рулят). Хорошо заданный вопрос — половина ответа.

Худший ответ:
dotcms.com/ как платформа, хотя может не к месту, fujitsu оч всем хвалят говорят, это их любимая цмс
по поводу экспорта не волнуйтесь, перемены не всегда в худшую сторону. Даже если у вас сайт написан на php демки думаю посмотреть будет не лишним dotcms.com/products/demo/
Вопрос: В чем вы проверяете верстку под outlook?

Лучший ответ:
https://litmus.com/ вроде бы шарит аутлук.

Худший ответ:
Почему не Litmus: Дорого, если не сильно часто нужно.
Почему не Mailchimp: Дорого, теперь там нужно покупать токены. Один токен - один тест в одном почтовом клиенте.
Почему не GetResponse: Геморройно. Есть тестовый период, а потом они просто сносят аккаунт, при этом он крепится к номеру телефона, а он остается в базе и новый аккаунт вы зарегистрировать не сможете. Потом опять платить. Опять же если нужно редко - нет смысла.
Пользуйтесь www.inboxinspector.com/. Это бесплатный тестер от GetResponse выведенный в отдельный сайт.
Вопрос: Как изменить формат поля?

Лучший ответ:
создайте в таблице новую колонку с типом date, скопируйте в нее значения в нужном формате как подсказал Максим Федоров , удалите старую колонку, переименуйте новую.

Худший ответ:
Даты на скрине храняться в UNIXTIME, поэтому что бы получить из даты год Вам нужно ее конвертировать, например так:SELECT YEAR(FROM_UNIXTIME(`year`)) as y FROM tablename
Вопрос: Как выбрать подходящую сферу работы?

Лучший ответ:
Добро пожаловать в реальный мир! Здесь ваши знания ничего не стоят!
Выбирайте направление -> выбирайте язык и библиотеки соответствующие и учитесь программированию

Худший ответ:
Мне кажется математику надо устраиваться в области анализа данных, причем интеллектуального. Эта область будет на подъеме в ближайшие годы.
Что касается всяких разработчиков типа веб или десктопа , то их как грязи.
Позиционируйте себя там где есть спрос и нет много конкурентов.
Вопрос: Как найти разработчика для сайта? есть ли секреты?

Лучший ответ:
Есть еще upwork.com и freelansim.ru
Но никаких секретов нет, хороших исполнителей подбирают годами, методом проб и ошибок.

Худший ответ:
Екатерина секрета никакого нет. Хороших исполнителей мало, а способных работать в долгую еще меньше. Только  перебирать, пробовать. Со временем по первым фразам переписки научитесь отсевать заведомо неподходящих кандидатов, даже тестовое задание  не нужно будет.
Вопрос: Как склеить многомерный массив, чтобы значения из подмассивов шли по очередно?

Лучший ответ:
решение в лобvar arr2 = [];
for (var i=0; i< arr[0].length; i++) {
    for(var j=0; j<arr.length; j++) {
        arr2.push(arr[j][i]);
    }
}

Худший ответ:
var array = Array.concat(arr1, arr2, ...);
для сортировки используйтеvar sortedArray = array.sort();
Вопрос: Как можно сделать такой круг силами CSS?

Лучший ответ:
оборачивайте изображение во что-нибудь, и уже у этого слоя создаете псевдоэлемент с внутренней тенью.
Пример:
https://codepen.io/mdss/pen/wrbOdJ

Худший ответ:
Картинки надо 2. Кладем их на фон в блоках, блоки 1 в другом, у внутреннего размеры меньше и псевдоэлемент before с радиальным градиентом. Всем border-radius:50;
Вопрос: Как избежать глобальность в JavaScript?

Лучший ответ:
Используйте модули ES6 на пару с Babel и собирайте это с помощью webpackБонус

Худший ответ:
Можно создать отдельную область видимости с помощью анонимных функций.Так обычно поступают.(function() {
  // Code here
}());
Вопрос: Насколько желаемая зарплата влияет на решение о приёме на работу?

Лучший ответ:
Компании бывают разные, случаи бывают разные.
В начале карьеры просто ориентируйтесь на среднерыночную ЗП по вашему региону.
Уменьшать ЗП нет особого смысла - зачем брать более слабого специалиста, который не справится с требуемой работой, даже если платить ему меньше? То есть в любом случае, возьмут того, кто проходит по требованиям, а уж если у него знаний больше, чем требуется - тогда можно попробовать завышать.
Просто overqualified не особо приветствуется, так как считается, что человеку с избытком квалификации на работе попроще будет неинтересно, и он или очень скоро найдет себе другую работу, а значит компании снова придется искать специалиста. Либо наоборот - компания была бы рада вырастить себе специалиста, что дешевле, чем сразу брать дорогого.

Худший ответ:
все зависит от компании и ожиданий от сотрудника.  по этому все индивидуально.
Вопрос: P2P html5 web player?

Лучший ответ:
Невозможно.

Худший ответ:
Если бы все было так просто, то это бы давно реализовали в этих ваших ютубчиках. На данный момент это реализуемо только с помощью плагинов для браузера ... Т.е. по факту все-равно ACE Stream, насколько бы кривым он не был.
Вопрос: Отказоустойчивость сайта (падение сервера) — как?

Лучший ответ:
Взрослый мир решает эти проблемы при помощи BGP и анонсировании одного IP из двух точек сразу. Соответственно, при падении одной из точек — анонсы оттуда перестают прилетать.

Худший ответ:
В общем-то стороны, куда нужно смотреть, теперь хотя-бы в целом понял. Буду копать дальше сам. А всем кто помог — спасибо и кармы друзья! =)
Вопрос: Как посчитать странное выражение (из теста с UpWork)?

Лучший ответ:
UPD: разбор именно вашего случая
TLDR - комментированный jjencode
Описание порядка действий, type conversion table++[[]][+[]]+[+[]]
Два слагаемых: ++[[]][+[]] и [+[]]
Первое слагаемое равно единице, т.к. первая пара квадратных скобок это литерал массива с единственным элементом - пустым массивом, вторая пара - обращение к этому массиву по индексу +[], то есть 0. По индексу 0 лежит пустой массив, в виду инкремента он приводится к числу (получается 0) и добавляется единица, получается 1
Второе слагаемое это литерал массива с единственным элементом 0.
То есть складываются единица и [0], 1+[0].
Единственная загадка это почему в этой операции [0] приводится к строке. Было бы логично если бы в операции сложения единицы и массива массив приводился к примитиву с PreferredType равным "number", но почему-то получается строка. Большое спасибо было бы тому человеку, который бы объяснил этот момент в спецификации.

Худший ответ:
вот еще код посложнее: pastebin.com/F7QYajdu
вот разбор к нему: https://habrahabr.ru/post/312172/
Вопрос: Что опять не так с Git?

Лучший ответ:
Идите спать, вам надо отдохнуть. А с утра взять переводчик и перевести "ошибку"

Худший ответ:
Никакой ошибки нет, git вам это в принципе и говорит. Пишите код.
Вопрос: Pentium 2 и работа без кулера?

Лучший ответ:
снимите четверку и поставьте восмерку, или 92мм на низких оборотах.

Худший ответ:
Попробуйте поставить 120мм на обдув, можете даже попытаться повесить его в воздухе на тонком жгуте, очень хорошо помогает при открытом корпусе или его отсутсвии.
Вопрос: Аналог sudo apt-get autoremove на windows?

Лучший ответ:
sudo apt-get autoremove
удаляет неудалённые зависимости от уже удалённых пакетов
В винде нет пакетов, и нет зависимостей. Какой тут аналог может быть...

Худший ответ:
CCleaner? Чистим реестр и удаляем кэш. Имхо похоже на autoremove
Вопрос: Перенос с Perl на C#, как вникнуть в perl по быстрому?

Лучший ответ:
Никак
Напиши с 0 и не трогай перл

Худший ответ:
Ради одного алгоритма учить Perl? Неужто на шарпе (или еще на каком-то, менее read-only языке) не написано сто реализаций каждого известного человечеству алгоритма генерации лабиринтов? Не будет ли быстрее почитать, как такие алгоритмы устроены, а потом написать?
Вопрос: Async-await и Task.wait() В чем разница?

Лучший ответ:
Task.Wait() будет блокировать вызывающий поток, а await не будет этого делать. 
Так называемый continuation (то что ниже await) будет выполнен после завершения таска, что ожидается через await. При этом вызывающий поток блокироваться не будет и сможет выполнить еще какую-то работу, например, среагировать на нажатие кнопки если это основной поток GUI приложения или если это асп.нет приложение он сможет начать обрабатывать следующий запрос.
Как только таск выполнится начнется исполнение continuation и в некоторых случаях не гарантируется что это будет тот же поток в котором выполнялся код до await.

Худший ответ:
Прочитайте разницу между асинхнонностью (async\await) и многопоточностью (Task.wait())
Вопрос: Как лучше поступить?

Лучший ответ:
Без математики (даже не столько математики, сколько без математического и логического мышления) в программировании делать нечего.

Худший ответ:
Отвечал уже на подобный вопрос. Там же были и другие развернутые мнения

https://qna.habr.com/q/761079#answer_1607687

Решай сам.
Престижная сильная школа и хороший колледж (но не переименованная птушка) при вузе скорее всего дадут близкое качество образования. Колледж - обычно чуть больше самостоятельности и меньше контроля со стороны учителей и родителей.
Колледж или крепкая птушка - правильный выбор, если выбрал рабочую / прикладную инженерную специальность с вариантом трудоустройства.
Вопрос: Как на twitter bootstrap сделать так, чтобы одна колонка имела фиксированную ширину в пикселях, а остальные были резиновыми?

Лучший ответ:
Не используйте бутстрап там, где это не нужно. Фиксированную колонку можно (и проще) сделать на собственном CSS-коде.

Худший ответ:
В классическом варианте нельзя. Смотрите шаблоны для админки, в некоторых кажется сделана фиксированная ширина админбара.
Вопрос: Где взять заготовку для iPhone чехла?

Лучший ответ:
Регистрируетесь тут. Берете проект с "чехлом", доделываете необходимое пространство для модуля + свой дизайн, ищите ближайшую студию 3Д печати и печатаете. Или используйте пластик для модельного прототипирования (Мастер-форм гугл).

Худший ответ:
Напечатать на 3D принтере.
Вопрос: Как сделать плавный переход линейного градиента в js?

Лучший ответ:
Угу, не работает transition с линейным градиентом.
И JS тут совсершенно не при чем %) Делается небольшим костылем на CSS.
Самое простое, использовать блок с абсолютным позиционированием.
https://jsfiddle.net/webirus/0sn1fwet/
Я сделал через псевдоэлемент, так как у меня не заполнен контент.
В случае, если контент есть, просто делайте отдельный див.

Худший ответ:
Да, есть несколько вариантов. Можно делать через opacity, как вам показали выше.
Можно еще сделать контейнер градиента шире, растянуть, обрезать, а потом двигать. Получается более плавный и красивый эффект:
codepen.io/georgehastings/pen/xgwxgo
И еще можно все сделать на canvas сменой кадров.
Вопрос: Машинное обучение — с чего начинать программисту?

Лучший ответ:
На первых порах нужно следующие: Умение работы с матрицами. Это их сложение и умножение. Понимание что такое диагональная, обратная и транспонированная матрица. Определители, базы и т.д. в начале не нужны. Мой совет - взять задачник по линейной алгебре и решить примеров 10 по этим темам.  Понимание что такое производная на уровне "тангенс угла наклона касательной в точке". Неплохо было бы понять что такое градиент, так как половина обучающих алгоритмов на нем основано.  Из теории вероятности полезны основные понятия, а также совместная и условные вероятности. Ну и знать что такое формула Байеса.   Ну и статистика. Это распределения (самое важное - это понять что такое распределение Гаусса), знание что такое математическое ожидание, дисперсия (или стандартное отклонение) ну и понимание что такое плотность распределения вероятности.  
По линейной алгебре и производным могу посоветовать "Вся высшая математика Том I   - Краснов М., Киселев А., Макаренко Г., Шакин Е., Заляпин В". Но там много лишнего для начинающего. 
По статистике и теории вероятности могу посоветовать "элементарный курс теории вероятностей и математической статистики - А. Бородин" до 100-й страницы будет достаточно.
Мой совет - это не зарываться в учебники в начале. Можно нарыть неплохое статьи по этим темам на хабреи там почитать. В идеале лучше всего паралелльно изучать теорию и практику.  
В некоторых книгах по ML все эти темы затрагиваются. Могу посоветовать Python Machine Learning (Sebastian Raschka). А если есть проблемы с английским языком - Построение систем машинноrо обучения на языке Python -	Луис Педро Коэльо, Вилли Ричарт.

Худший ответ:
Будет полезно следить за новостями и новыми разработками в сфере машинного обучения, ИИ и нейросетей. В группе https://vk.com/neural_nets и канале https://t.me/aichannel в телеграме каждый день публикуют новости и статьи, подборки учебников. Попробуйте посмотреть там.
Вопрос: Как правильно верстать этот кусок?

Лучший ответ:
Написать SALE огромными буквами, поставить paddingслева и снизу, далее треугольник псевдоэлементом сделать.
Пример: jsfiddle.net/In4in/zsbvxere
Либо поместить строчный элемент в большой блок, с выравниванием текста по правой стороне.
Пример: jsfiddle.net/In4in/zsbvxere/1

Худший ответ:
Я бы сделал примерно так.
CSSdiv.left-baloon{
    background:url('file-with-left-riece-of-baloon.png')no-repeat center;
    min-width:20px;
    min-height:200px;
    float:left;
}
div.right-baloon{
    background:#00f; /* код цвета найти не проблема */
    min-height:200px;
}
p.sale{
    opacity:0.3;
    font-size:72pt;
    font-famili:Arial;
}
HTML<div><div class="left-baloon"/><div class="right-baloon"><p class="sale">SALE</p></div></div>
Вопрос: Как исправить ошибку 'сбой при специализации функции-шаблона' (многопоточность)?

Лучший ответ:
Всё становится проще с лямбдами:// Было
std::thread someFuncThread(someFunc(data), data);
// Стало
std::thread someFuncThread([this, data] { return this->someFunc(data); });
Аналогично будет в другом месте. Помните:this тоже надо захватывать, и этого не избежать вызовом метода без this, то есть как someFunc(data)Это ваши проблемы следить за тем, что на момент вызова объект *this "жив"data здесь захватывается по значению. Если объём данных большой, и вы можете гарантировать их время жизни, то захватите по ссылке: [this, &data]Upd Как отложить запуск:std::thread someFuncThread;
//...
someFuncThread = std::thread( создаём_как_показано_выше );

Худший ответ:
en.cppreference.com/w/cpp/thread/thread/threadint run(); // Имеет тип `int (FirstClass::*)()`. А конструктору `std::thread` нужен или функтор, или глобальная функция.
Перепиши `run()` на статическую и передавай инстанцию объекта `FirstClass` параметром при запуске.
иное решение - использовать лямбду с замыканием на this.FirstClass::FirstClass() : /* список инициализаторов */ firstClassThread([this](){ run(); }) { }
Имей в виду что поток запустится сразу же после завершения конструктора `std::thread`.
en.cppreference.com/w/cpp/thread/threadThreads begin execution immediately upon construction of the associated thread object (pending any OS scheduling delays), starting at the top-level function provided as a constructor argument.
Буквально, поток запускается сразу после его конструирования.
en.cppreference.com/w/cpp/thread/thread/detachSeparates the thread of execution from the thread object, allowing execution to continue independently.
А вот `detach` ничего с запуском потока, или с самим потоком, не делает, она только сбрасывает состояние объекта потока, обрывает связь между объектом потока и самим потоком.
Может тебе стоит как-то иначе запускать поток, в другое время? Если тебе все таки надо запустить поток в другое время, его в это время и надо конструировать.
Вопрос: Что значит разбираться в wordpress? Насколько хорошо надо знать PHP?

Лучший ответ:
Мой вам совет (как человека который начинал с wp и пробыл там 3 года) -  не начинайте с cms работать
Начните с фреймворков. Лучше вЪ*бать 1-2 года на изучение фреймворка (рекомендую laravel, низкий порог вхождения). Вместе с ним подтянете ООП и знание языка в целом. А после этого, если захотите БДСМа, то велком во всякие 1с/вордпресс/друпал/etc
ИМХО

Худший ответ:
От знания php толку мало для освоения WP. Не помешают но не критично. Примерно также как знание русского языка влияют на умение боксировать.
Птм Senior PHP Developer вполне может быть хуже чем Middle WP Developer.
Senior WP Developer в РФ можно по пальцам рук пересчитать. На wpcraft.ru скоро будет статья с несколькими из них :)
Я знаю верстаков которые в итоге стали хорошими WP developer. Сильно лучше чем можно получить из большинства Laravel или php developers.
Учиться на фрилансе - плохая затея. Хорошие фрилансеры на биржах не сидят. На биржах сидят доширакеры которых нанимают нищеброды.
Вопрос: Чем ускорить воспроизведение (видео-\аудио-)файлов в убунте?

Лучший ответ:
Консольный mplayer (кнопка ']' если вы говорите об увеличении скорости воспроизведения).

Худший ответ:
Консольный mplayer (кнопка ']' если вы говорите об увеличении скорости воспроизведения).
Вопрос: Есть ли способ делать скриншоты заданного сайта каждые n секунд без открытия в браузере?

Лучший ответ:
www.s-shot.ru прикрутить АПИ вот этого сервиса

Худший ответ:
selenium-python.readthedocs.org/installation.htmlfrom selenium import webdriver
browser = webdriver.Firefox()
browser.get('http://example.com')
browser.save_screenshot('screenshot.png')
можете открывать новые вкладки и в них уже делать скрины. 
Все это дело можно запустить без дисплея, к примеру на серверном линуксе
www.alittlemadness.com/2008/03/05/running-selenium...
Вопрос: Как проверить шириру экрана с помощью php?

Лучший ответ:
Браузеры такую информацию в запросах не передают. Только javascript'ом отправить ширину на сервер, а там уже проверять.
Если нужно не точное значение, а примерное, то можно по User Agent делать предположение об устройстве пользователя и соответственно о ширине экрана. Разумеется, с большой погрешностью.
Библиотека в помощь: https://github.com/WhichBrowser/Parser

Худший ответ:
Если уж совсем надо, то так:
загружается страница js проверяет в localstorage некий параметр в котором бул. Если false берет размеры экрана, пишет в сессию перегружает страницу и меняет параметр на true, что бы перезагрузка только один раз происходила, при первом входе. Все теперь в php читается сессия и берутся от туда данные.
Вопрос: Как диагностировать блок питания?

Лучший ответ:
Посмотрите линию POWER_GOOD - www.thg.ru/howto/obzor_blokov_pitaniya/obzor_bloko...

Худший ответ:
Неисправно дежурное питание в бп.
Вопрос: Как лучше разделять приложения по файлам?

Лучший ответ:
2 вариант, как по мне, лучше.

Худший ответ:
Я первый вариант юзаю. Я на ruby on rails делаю, там это реализовано "в коробке"
У меня получается есть application.js - тут пишу скрипты необходимые для всех страниц. Дальше подключается нужный page.js, в нем я подключаю необходимые для этой страницы модули и пишу код, используемый именно на это странице. 
Для css так же. 
При деплое рельсы автоматом собирают на каждую страницу свои минимимизированные файлы и получается, что в production для каждой страницы есть один маленький файл, в котором только нужный код для это страницы.  
Как-то так.
Вопрос: Куда исчезла оперативная память на компьютере?

Лучший ответ:
Проверяйте следующие варианты решений : 
1. msconfig
вкладка загрузка
кнопка дополнительные параметры
галка максимум памяти - снять
Перезагрузка.
2. 
настройка в биосе  Memory Remap - включить.

Худший ответ:
Может кто-то спер планку?) Такое вполне реально, случаи были.
Вопрос: Как залить в чужой репозиторий на GIthub?

Лучший ответ:
1. Копируете себе локально репозиторий.git clone url [folder]cd [folder]
2. Создаете ветку [branch_name]git checkout -b [branch_name]
3. Делайте изменения 
4. Делаете один коммит или несколько.git add . (если создавали новые файлы)git commit -am "Added beautiful fixes"
5. Создаете удаленную ветку.git push --set-upstream origin [branch_name]
В дальнейшем когда удаленная ветка создана то просто git push
6. Создаете в интерфейсе github pull-request. Из вашей ветки в master.
7. автор или вы сами вливаете(merge)/отклоняете(decline)  pull-request. 
На этом этапе можно добавить комментарии или замечания к коду, что-то исправить. 
8.Когда пул-реквест влили, вы локально переключаетесь в master и забираете все изменения git checkout mastergit pull
Если еще нужно что-то сделать повторяете шаги начиная со 2.

Худший ответ:
Добавить git remote add [url]
и пушить в него.
Или просто склонировать его и так же пушить.
Вопрос: Как преобразовать ArrayList в int[]?

Лучший ответ:
Если ява 8 то можно так:nt[] arr = list.stream().mapToInt(i -> i).toArray();
Если ява 7-8 то можно воспользоваться apache commons вот так:int[] arr = ArrayUtils.toPrimitive(list.toArray(new Integer[0]));
Вариант с помощью google guava:int[] arr = Ints.toArray(list);
ну и варианты которые выше уже написали.

Худший ответ:
public class App {
    public static void main(String[] args) {
        List<Integer> list = new ArrayList<>(Arrays.asList(1, 2, 3, 4, 5, 6, 7, 8, 9));
        int[] arr = new int[list.size()];

        for (int i = 0; i < list.size(); i++) {
            arr[i] = list.get(i);
        }

        System.out.println(Arrays.toString(arr)); // [1, 2, 3, 4, 5, 6, 7, 8, 9]
    }
}
ИлиList<Integer> list = new ArrayList<>(Arrays.asList(1, 2, 3, 4, 5, 6, 7, 8, 9));
Integer[] arr = list.toArray(new Integer[0]);