Так ведь int - это базовый тип. Таким образом он объявляется - это стандарт языка. Строки объявляются как текст в кавычках - и т.д. Объявление других и пользовательских классов и типов происходит согласно стандарту и никак иначе. Примеры я привел выше. Если каждый будет писать все по-своему - то никакой совместимости не будет между библиотеками и/или разными стандартами/системами. Яркий пример Forth: в нем можно хоть на лету менять синтаксис, грамматику и вообще весь компилятор/интерпретатор и все что угодно можно изменить и у него все открыто для изменения. Но совместимых между собой форт-систем практически нет - каждый программист пишет свой собственный Форт.
1. Сначала активировать в настройках монитора: support.amd.com/en-us/kb-articles/Pages/How-To-Ena...
2. Возможно драйверы, возможно лаги - в общем непонятная хрень.
3. Возможно VLC настроен неправильно и использует программный рендеринг, имеет смысл смотреть настройки VLC/кодеков. Возможно кодеки не установлены или установлены не все. Имеет смысл попробовать MPC. Я всегда использую набор кодеков K-Lite - там при детальной установке даже есть возможность выбора типа ренедера и что именно ставить.
Например баг с загрузкой jQuery, когда его надо загружать на странице через костыли, а авторы ответили "не будем исправлять, так и должно быть" (или что-то близкое к этому, дословно не помню). Лично для одного этого достаточно чтобы отказаться. А уж как электрон регулярно виснет и выдает просто белый экран при загрузке странице.
А именно так везде все и делается: берется продукт, настраивается под свои задачи и используется. Если не устраивает - выделяется бюджет и пишется свое решение.
Нет, совсем не сложно. Вот пример клиент<->серверной либы для веб-сокетов: https://github.com/VoidVolker/reqs ну и других вариантов в сети хватает на любой вкус.
Делал очень просто: плавающий фрейм объемом в 3 экрана — предыдущий экран, текущий экран, следующий экран. Контейнеру ставится размер в соответствии с числом элементов. Функция анимации вычисляет новый фрейм в соответствии с текущей прокруткой, затем смотрит, какие элементы есть в контейнере и удаляет лишние и добавляет новые. Лишние - это те, которые выходят за границу фрейма, недостающие - те, которые должны быть во фрейме, но их там нет. А затем корректирует смещение всей группы элементов в контейнере, создавая тем самым анимацию прокрутки и все работает как если бы все элементы были бы в DOM, но по факту в DOM всегда элементов только на три экрана. Именно такой объем элементов для рендера был выбран с целью более быстрой прокрутки и незаметных для пользователя удалений и добавлений.
Конечно, ведь фф скорее всего делает примерно то же самое - только на уровне своего рендер-движка. Решение - выше. Я таким образом тысячи и десятки тысяч элементов рендерил и все летало с очень плавными анимациями в хроме. Алгоритм примитивнейший - реализуется все очень просто.
Какие еще архитектурные причины? Кривой скроллер - это кривая архитектура скроллера. Быстрый и качественный скроллер - и есть нормальная архитектура. Т.е., никаких архитектурных причин тут нет и быть не может. А какие проблемы-то с удалением? Там просто элементу в метод удаления добавляется проверка: элемент в доме или не в доме - и далее удаляется и пересчитывается индекс или какие-то там дополнительные расчеты и стили. Кроме того, разницы между удалением элемента, когда он есть в доме и когда его нету в доме - нет вообще никакой. Просто когда элемент в доме - он просто будет отсоединен от родительского элемента, а уже потом удален.
Нет смысла. А для 9590 надо либо самый топовый кулер брать (а это ноктуа NH-D15 noctua.at/en/products/cpu-cooler-retail/nh-d15) либо СВО - там же 220 ватт тепла. Ну и плюс БП надо ему от киловатта и поддержка со стороны материнской платы. 8350 свои деньги отрабатывает на все 100%. Если есть деньги, то лучше i7-6700K. Ну или ждать новогоднего релиза от АМД. Там и интел 7-е поколение на десктоп подтянет и цены вниз пойдут.
2 или 4 планки должно быть (для двухканального режима). Ну, если 16 мало - то тогда надо еще две точно так же и желательно из той же партии. Мне 32 гигов иногда бывает мало :/
БП такой будет отличным выбором: www.dns-shop.ru/product/8014847a29253330/blok-pita...
Если планируется вторая видеокарта, то надо на киловат БП.
Видеокарту эту: https://www.asus.com/ru/Graphics-Cards/ROG-STRIX-R... - потому что тихая.
Да, иногда в не во всех магазинах есть нужные железки, к сожалению и надо брать там, где есть. Как вариант можно заказать с Европы/США. Брать лучше всего на 512 гигабайт (www.samsung.com/ru/consumer/memory-storage/ssd/950... Если что - на матери разъем для него между процессорным сокетом и PCI-E
На ССД можно ставить вообще все что угодно: хоть винду, хоть линукс, хоть ОСХ - зависит от личных предпочтений.