Size: a a a

BY Microsoft .NET User Group

2019 September 30

Dv

Dr. Friedrich von Never in BY Microsoft .NET User Group
Alexey Tkachenko
Хьюстон, у нас проблема: размер и индекс в спане 32-битный
Но там и файл всего 1 ГиБ.
источник

AT

Alexey Tkachenko in BY Microsoft .NET User Group
я про общий случай
источник

Dv

Dr. Friedrich von Never in BY Microsoft .NET User Group
Принесёте файл больше — будем писать свой спан.
источник

Dv

Dr. Friedrich von Never in BY Microsoft .NET User Group
Alexey Tkachenko
Хьюстон, у нас проблема: размер и индекс в спане 32-битный
Важно также, что каждая отдельная строчка вряд ли будет больше 31-битной длины
источник

AT

Alexey Tkachenko in BY Microsoft .NET User Group
Да без проблем. Куда тебе 72 гига свежачка скинуть?
источник

Dv

Dr. Friedrich von Never in BY Microsoft .NET User Group
То есть можно свой спан сделать длинный, а по мере надобности конвертировать его в обычные, если хочется большие чанки передавать в платформенный апи
источник

E

EgorBo in BY Microsoft .NET User Group
пришел форноевер и все опошлил своим ммапом
источник

AT

Alexey Tkachenko in BY Microsoft .NET User Group
EgorBo
пришел форноевер и все опошлил своим ммапом
я пошлить mmap буду через 2 месяца на известном тебе мероприятии
источник

Dv

Dr. Friedrich von Never in BY Microsoft .NET User Group
EgorBo
пришел форноевер и все опошлил своим ммапом
А чо не так-то? :(
источник

Dv

Dr. Friedrich von Never in BY Microsoft .NET User Group
Я просто предложил решение для небольшой части задачи.
источник

E

EgorBo in BY Microsoft .NET User Group
может у нас файл из сокета вылазит! :D
источник

Dv

Dr. Friedrich von Never in BY Microsoft .NET User Group
ептить
источник

E

EgorBo in BY Microsoft .NET User Group
прежде чем решать задачу, почему бы ее не усложнить
источник

E

EgorBo in BY Microsoft .NET User Group
это по-нашему
источник

AT

Alexey Tkachenko in BY Microsoft .NET User Group
генерализовать!
источник

AT

Alexey Tkachenko in BY Microsoft .NET User Group
а чтобы было веселее, можно предположить, что файл находится на ленточном накопителе в дата-центре на Марсе с защёлкой в положении read-only
источник

RY

Ruslan Yakauleu in BY Microsoft .NET User Group
а что, бывает чтение не ro? О_о
источник

AT

Alexey Tkachenko in BY Microsoft .NET User Group
бывают избыточные задачи и бывают незначимые детали, которые приходится учитывать из-за кривой абстракции
источник

E

EgorBo in BY Microsoft .NET User Group
усложнить задачу! читать в режиме write only
источник

AT

Alexey Tkachenko in BY Microsoft .NET User Group
Читать по побочным каналам! Токопотребление контроллера питания контроллера памяти при записи ячейки зависит от того, какое было значение ячейки до записи. Если при двух записях единицы ток был разный - там был 0, одинаковый - 1.
источник