Нет абсолютно никакого смысла объединять SSD через дополнительный RAID-контроллер, когда существуют PCI-E SSD, которые намного более производительнее. А еще есть новые высокопроизводительные накопители из новой серии Intel 3D-XPoint - Optane, которые намного быстрее и производительнее обычной флеш памяти.
Никак, т.к. и первая и вторая - нули. Когда пишется 0 - по факту подразумевается 8/16/32/64 нулевых бита (конкретное число зависит платформы и контекста).
1. Создать плавающий "фрейм" для рендера видимых элементов в дерево минус и плюс экран (т.е., если видимо на экране 10 элементов с номерами 10-20, то в дерево рендерим элементы 0-10 и 20-30).
2. По мере прокрутки страницы элементы за пределами фрейма удаляем из дерева, а недостающие элементы добавляем.
Таким способом можно без тормозов рулить хоть миллиардом элементов (памяти бы хватило). Рендеринг больше сотни элементов уже создает ощутимые лаги при прокрутке. Так что всегда лучше ограничиваться минимальным числом элементов.
Если нужно только для разработки ПО не для конкретного железа, то оптимальный вариант будет поставить ОСХ в виртуалку. Если нужны большие вычислительные ресурсы - то можно поставить хакинтош на почти любой комп (специальная версия ОСХ для установки на обычные ПК).
Если кратко - то да. Все именно так и есть. И по факту - никакого настоящего ИИ тут нигде и нету на самом деле. Тупо имитация и красивые слова для маркетинга. С другой стороны: а что такое обучение? Процесс получения новых знаний? Из вне? Анализом имеющихся?
Выдавало решение о чем именно? Лучшее решение для чего? Какие критерии у этого "лучшее решение"? А что есть не лучшее решение? Какие тут критерии? Осознанный результат? А ничего, что для этого нужно сознание и разум какой-то? Сегодня наука даже не может дать однозначного ответа на вопрос - "Что такое сознание?".
Кроме того, есть такая штука, как черный пиар и покупные отзывы. И огромное число этих самых отзывов в интернете - фальшивка. И какой результат будет после анализа фальшивых данных? И кому такой результат будет нужен?
По сути в данном случае надо что-то типа экспертной системы или просто какая-то аналитика по ключевым словам из кучи разного информационного шума. Загружаем туда данные - а она уже что-то выдает. Самая знаменитая экспертная система на сегодня - это IBM Ватсон. И даже выдает какие-то результаты. И у него есть API - вот его и можно использовать. А вот результат будет зависеть от качества входных данных. А простейшая аналитика по ключевым словам - это регулярки плюс счетчики. Это несколько страниц кода или меньше (или больше - код же бывает разный).
var selector = { 'main': selectmini, 'other': selectother };
var selector = { 'main': 'this is main', 'other': 'this is other' };
var name = 'main';
console.log(selector[name]);
name = 'other';
console.log(selector[name]);
Перемешается только в том случае, если в голове будет каша (ну, в таких случаях вообще исключительно редко попадают в высокоинтеллектуальные сферы работы). А так - никаких проблем. Достаточно просто выработать привычку переключения глобального контекста в голове.
Это называется библиотеки и программы. По факту любая программа и есть алгоритм, а любой алгоритм - и есть программа. Соответственно и самый известный сайт данного направления: https://github.com
Способ поиска как и всегда - по ключевым словам в гугле. Если результата ноль - значит, надо просто самому разработать алгоритм/программу.
Если надо максимально автономное и есть знание или желание познать С++ - то QT, если это не слишком принципиально - то можно и C# + Mono, но тут сложность в том, что кроме самого приложения надо тащить и устанавливать рантайм библиотеки - а это еще мегабайт 30-50.