Size: a a a

Programming Offtop

2021 May 09

I

Ilmir in Programming Offtop
А почему у Кианы на картинке голубые глаза, но вокруг неё летают копья, словно глаза у неё жёлтые?
источник

VP

Vladimir Petrakovich in Programming Offtop
Второй пункт очень сомнительный. Операции над ветками - это одна команда, вот ведь говно, да?
источник

I

Ilmir in Programming Offtop
А переход в ветку и создание?
источник

VP

Vladimir Petrakovich in Programming Offtop
Про checkout и reset вопросов нет, UX днище
источник

VP

Vladimir Petrakovich in Programming Offtop
Удаление ветки тоже интересное, локально одной командой, на сервере - другой. И насколько я знаю, из коробки сделать сразу и то, и другое нельзя.
А ещё push --tags - это какая-то хрень, как по мне.
источник

В

Виктор in Programming Offtop
Когда всякие файл-менеджеры и т.д. вычисляют хэш файла(sha-256), то они под капотом читают содержимое файла, конвертируют в байт-массив(toByteArray в котлине, например) и потом получают его хэш(с помощью метода digest() в MessageDigest)? Или что-то в моей последовательности неверно?
источник

VP

Vladimir Petrakovich in Programming Offtop
Что-то вроде того, но без загрузки всего файла в один массив, а кусками
источник

ch

central hardware in Programming Offtop
сомневаюсь что они что то куда то читают или конвертируют, просто читают потоком и сразу загоняют в хеш функцию
источник

В

Виктор in Programming Offtop
Хм, тогда у меня 2 вопроса ещё осталось:
1. Каким образом можно его раздробить на куски?
2. Итоговый хэш выйдет таким же, как и при вычислении хэша целого файла разом? А то меня интересует уникальность файлов.
источник

DP

Defragmented Panda in Programming Offtop
процессор работает с 32 или 64 бит кусками быстрее чем с 8 бит
источник

ch

central hardware in Programming Offtop
нужно больше инфы, слишком абстрактно
источник

KD

Konstantin Dovnar in Programming Offtop
>сомневаюсь, что  они что-то куда то читают
>> просто читают
источник

VP

Vladimir Petrakovich in Programming Offtop
1. Надо не дробить, а читать кусками
2. Да, для этого есть MessageDigest.update()
источник

ch

central hardware in Programming Offtop
всмысле в свою память как выше было сказано
источник

VP

Vladimir Petrakovich in Programming Offtop
Ну один раз по 32/64 точно быстрее, чем 4/8 раз по 8 бит
источник

DP

Defragmented Panda in Programming Offtop
да, это и имел ввиду
источник

ch

central hardware in Programming Offtop
до процессора инструкция может и не добраться, сработает какой либо аппаратнй блок
источник

В

Виктор in Programming Offtop
Желательно реализовать получение размера и в зависимости от него определять количество частей содержимого, которое необходимо прочесть?
источник

ch

central hardware in Programming Offtop
у вас учебная задача или для рабочего проекта надо?
источник

VP

Vladimir Petrakovich in Programming Offtop
Нет, вычисление хэша большого файла - это простой цикл
1. Считать блок
2. Обновить хэш
3. Вернуться в начало, если есть, что считать
источник