У меня такая же проблема с PCI-E видео в этой мамке. Но иногда все-таки система загружается, после нажатия RESET иногда с пятого раза.
Попробуй в BIOSE в Cell Menu на PCI-E поставить частоту шины не 100, а 105.
Еще можно попробовать отключить Spread Spectrum и частоту шины памяти задать вручную вместо Auto.
Хм, удивительное рядом. Действительно - оказалось что в случае с пк связь глушилась Авастом. Который кстати делал это молча. До этого я и не думал на файерволы - ведь на тв приставке такие же симптомы. Спасибо за отличную подсказку - значит роутер скорее всего не при чем, буду копать в сторону тв бокса.
О приставке же - использовал несколько приложений. На телефоне осталось Android TV Remote, но кроме него пробовал еще несколько пультов по выдаче в гугл плей(как я теперь понимаю, нужно в свободную минуту залезать на 4pda и искать уже там).
Ведь получается, что под el подразумевается каждый элемент массива- неверно. В данном случае функции передается массив arr, значит под el подразумевается массив arr.
result.push(sumEl)
, ничего не поменяется.КАЖДЫЙ индекс элемента массива result равен результату суммы элементов массива arr.- не совсем верно. Это звучит как "на каждой итерации добавить значение в массив result по индексу, который равен индексу текущей итерации". Усложненный вариант, пуш вполне подходит.
Метод reduce() применяет функцию reducer к каждому элементу массива (слева-направо), возвращая одно результирующее значение.То есть на каждой итерации редьюс возвращает результат действий над текущим элементом массива. То есть на второй итерации мы возвращаем 1+2(3), и именно благодаря этому наша функция reduce на следующей итерации в аргумент sum получает 3, прибавляет к нему следующий элемент - 3, и возвращает их сумму - 6. Третья итерация "ловит" 6 ,прибавляет текущий элемент 4 и передает дальше их сумму 10.
const nextSlide = (arr) => {
let ind = 0;
arr.forEach((element, index) => {
if (element.classList.contains("slider__item--active")) {
ind = index + 1
}
element.classList.remove("slider__item--active")
})
if (ind >= arr.length) { ind = 0 }
arr[ind].classList.add("slider__item--active")
}
document.addEventListener("click", (evt) => {
const target = evt.target;
const slider = target.parentNode
if (target.classList.contains("slider__btn--next")) {
nextSlide([...slider.querySelectorAll(".slider__item")])
}
})
normal
Анимация проигрывается вперёд каждую итерацию, то есть, когда анимация заканчивается, она сразу сбрасывается в начальное положение и снова проигрывается. Это значение по умолчанию.
reverse
Анимация проигрывается наоборот, с последнего положения до первого и потом снова сбрасывается в конечное положение и снова проигрывается.
alternate
Анимация меняет направление в каждом цикле, то есть в первом цикле она начинает с начального положения, доходит до конечного, а во втором цикле продолжает с конечного и доходит до начального и так далее, в зависимости от количества циклов анимации animation-iteration-count.
alternate-reverse
Анимация начинает проигрываться с конечного положения и доходит до начального, а в следующем цикле продолжая с начального переходит в конечное, в зависимости от количества итераций анимации animation-iteration-count.
Нет. Но никто не мешает передавать res в функцию как аргумент.
<Routes>
<Route path="/" element={<Dashboard />}>
<Route
path="messages"
element={<DashboardMessages />}
/>
<Route path="tasks" element={<DashboardTasks />} />
</Route>
<Route path="about" element={<AboutPage />} />
</Routes>
Whenever the location changes, looks through all its child routes to find the best match and renders that branch of the UI.