Size: a a a

2020 May 03

G

GopoBot in 💻 Coding Ru
источник

Aᅠ

Alan ᅠ in 💻 Coding Ru
GNU/Плюшка
сдвиг вправо?
не, без сдвигов, типа на входе получаешь 65435, функция читает значение, соотносит с максимальным и минимальных значением и отдает новое в диапазоне, что-то типа newValue = функция(value, min, max)
источник

Aᅠ

Alan ᅠ in 💻 Coding Ru
а вот нашёл, clamp точно, спасибо
источник

G

GNU/Плюшка in 💻 Coding Ru
это же медленно
источник

G

GNU/Плюшка in 💻 Coding Ru
сдвиги и байтоебство рулят
источник

Aᅠ

Alan ᅠ in 💻 Coding Ru
хз как это применяется в данном случае
источник

G

GNU/Плюшка in 💻 Coding Ru
чтобы из 0...65535 перевести в 0...255 достаточно просто сдвинуть на 8 бит вправо
источник

G

GNU/Плюшка in 💻 Coding Ru
либо взять старший байт
источник

G

GNU/Плюшка in 💻 Coding Ru
ну это из рубрики вредные советы на самом деле )
источник

A

Andrey Sea in 💻 Coding Ru
GNU/Плюшка
либо взять старший байт
олдскул чувствуется )
источник

G

GNU/Плюшка in 💻 Coding Ru
оптимизировать надо там, где узкое место
источник

A

Andrey Sea in 💻 Coding Ru
это вам не "дайте библиотеку для jquery для сложения чисел"
источник

A

Andrey Sea in 💻 Coding Ru
GNU/Плюшка
оптимизировать надо там, где узкое место
а иногда это просто математика, проще так записать, что юзать непонятно что )
источник

G

GNU/Плюшка in 💻 Coding Ru
ну, это частный случай
источник

G

GNU/Плюшка in 💻 Coding Ru
в общем случае наверное все же  std::clamp уместнее
источник

Aᅠ

Alan ᅠ in 💻 Coding Ru
GNU/Плюшка
чтобы из 0...65535 перевести в 0...255 достаточно просто сдвинуть на 8 бит вправо
ого, здорово, но я в этом не особо шарю
источник

G

GNU/Плюшка in 💻 Coding Ru
читабельнее, вероятность где-то что-то перепутать меньше
источник

A

Andrey Sea in 💻 Coding Ru
GNU/Плюшка
читабельнее, вероятность где-то что-то перепутать меньше
вот для меня битовый сдвиг читабельнее )
источник

G

GNU/Плюшка in 💻 Coding Ru
В этом случае да, а вот когда надо, например, число из диапазона  42..666 "отобразить" на 100.5...221.9, это уже как-то длинно становится
источник

A

Andrey Sea in 💻 Coding Ru
GNU/Плюшка
В этом случае да, а вот когда надо, например, число из диапазона  42..666 "отобразить" на 100.5...221.9, это уже как-то длинно становится
говоря умным языком - нужна функция проекции
источник