12,8 тыс читали · 1 год назад
Как сэмулировать AVX2 чтоб запустить Alan Wake2 на старых процессорах?
Я Приветствую Вас, уважаемые любители компьютеров и компьютерных игр! Совсем недавно вышла игра Alan Wake 2, и я решил её прогнать на нашей недавней сборке за 14К рублей. Но запустить игру не получилось. Причина банальна, наш старенький Xeon E5 2470 v2 не имеет инструкции avx2. Поэтому игрушка просто не запускается на нем. Очень обидная ситуация, учитывая, что у нас в арсенале 10 ядер и 20 потоков. Но у этой проблемы есть решение, кстати оно подходит не только для этой игры. По сути данное решение можно применять почти на любых играх...
164 читали · 2 года назад
Конструкция match-case в Python
Начиная с версии 3.10 в языке Python наконец-то появилась конструкция switch-case, которая называется match-case. С помощью выражения match-case можно избавиться от довольно громоздких цепочек if-elif-else, например: Вместо этого можно использовать компактное выражение match-case: Во многих случаях последний вариант гораздо лучше. Он делает код более читаемым и менее повторяемым. В данной статье мы полностью опишем конструкцию match-case в Python. Также мы рассмотрим распространенные проблемы с операторами if-else и варианты их решения при помощи конструкции match-case...