Size: a a a

2020 May 26

DP

Daniel Podolsky in Go-go!
но если бы я хотел сравнить содержимое двух потоков - я бы посчитал от них контрольные суммы - например, crc32 - и сравнил бы их
источник

VM

Vladislav Milenin in Go-go!
Fred
интересно зачем, и есть ли такие решения где нибудь на продах, наверно лучше rest api сделать и в него передавать что-то то что делает питон
Незачем, кому-то просто скучно и захотелось кринжа вкинуть
источник

RS

Roman Sharkov in Go-go!
а почему нельзя просто пройтись for range по обеим?
производительность надо конечно замерить, но для некритичного кода будет норм
источник

DY

Denys Yaroshenko in Go-go!
почему нет ?
источник

VM

Vladislav Milenin in Go-go!
Denys Yaroshenko
почему нет ?
посмотрите как устроен ридер. И отпадут странные вопросы
источник

DP

Daniel Podolsky in Go-go!
Denys Yaroshenko
почему нет ?
потому, что ридер, в общем случае, тупой прокси
источник

АП

Александр Попов... in Go-go!
я просто сразу подумал что можно не вычитывать все, а вычитывать кусками и их сравнивать
источник

АП

Александр Попов... in Go-go!
ну это первая оптимизация
источник

RS

Roman Sharkov in Go-go!
Александр Попов
я просто сразу подумал что можно не вычитывать все, а вычитывать кусками и их сравнивать
надо прежде всего проверить простой цикл
источник

АП

Александр Попов... in Go-go!
что есть проверить простой цикл?
источник

RS

Roman Sharkov in Go-go!
Александр Попов
что есть проверить простой цикл?
пробенчить по-байтное сравнение в цикле
источник

DY

Denys Yaroshenko in Go-go!
Daniel Podolsky
но если бы я хотел сравнить содержимое двух потоков - я бы посчитал от них контрольные суммы - например, crc32 - и сравнил бы их
я думал над контрольными суммами, наверное вы правы
источник

RS

Roman Sharkov in Go-go!
Daniel Podolsky
но если бы я хотел сравнить содержимое двух потоков - я бы посчитал от них контрольные суммы - например, crc32 - и сравнил бы их
а зачем, если можно просто по-байтово пройтись?
источник

DY

Denys Yaroshenko in Go-go!
Сравнивать байты и делать хеши что быстрее ?
источник

DY

Denys Yaroshenko in Go-go!
Мне кажется первое
источник

RF

Roman Fedyashov in Go-go!
Первое быстрее
источник

RF

Roman Fedyashov in Go-go!
Но может быть невозможно в некоторых ситуациях
источник

RF

Roman Fedyashov in Go-go!
*почти во всех
источник

RF

Roman Fedyashov in Go-go!
Обычно ситуации когда надо сравнить два массива - это когда один массив у одного участника, а другой у другого
источник

RF

Roman Fedyashov in Go-go!
И передача побайтно для сравнения очень дорогая
источник