Крылатый
Anatoly
Ayrat
Этот n8n.io охренительный
такое же обещали в датафактори ажуры, но в итоге проще всего было кастомные ноды писать на дотнете
Vagif
У нас до недавнего времени оставались островки Workflow Foundation. Боль.
Nikolay
А что лучше всего использовать в кейсе, когда нужно записать много мелких спанов, а потом все это дело преобразовать в массив байт?
Nikolay
MemoryStream, ArrayBufferWriter?
Nikolay
Чтобы не грузить GC, и не делать копирование лишний раз
Anatoly
Nikolay
Vasily
Этим arraywriter как раз занимается, судя по всему
Anatoly
прикольно
Anatoly
раньше такой удобной штуки не было
Nikolay
Nikolay
А ArrayBufferWriter это по сути обычный expandable buffer, только работает на array pool
Anatoly
Не встречал как создается ReadOnlySequence
https://github.com/progaudi/msgpack.spec/blob/a219eb0b7b9e3048c314059c0c0342a0a776e041/tests/msgpack.spec.tests/ReadOnlySequence/MultipleSegments/GetIntLength.cs#L44-L58
Anatoly
Nikolay
Anatoly
Да
ну, а моё решение без копирований
Nikolay
Ну вот да, это примерно то что нужно, но я никогда не думал как создавать ReadOnlySequence, только читал
Anatoly
Nikolay
internal class MemorySegment<T> : ReadOnlySequenceSegment<T>
{
public MemorySegment(ReadOnlyMemory<T> memory)
{
Memory = memory;
}
public MemorySegment<T> Append(ReadOnlyMemory<T> memory)
{
var segment = new MemorySegment<T>(memory)
{
RunningIndex = RunningIndex + Memory.Length
};
Next = segment;
return segment;
}
}
view raw
Nikolay
Вот тут понятнее пример 🙂
Nikolay
нет
А можешь объяснить как у тебя работает? Вот я вижу у тебя создается ReadOnlySequence из Memory, далее мне туда нужно добавить, например, еще один блок. Как это сделать?
Vladislav
https://twitter.com/jeanqasaur/status/1290883041418649600?s=21
Romɑn
Vasily
Шо за шмара?
Yaroslav
taylor swift
Yaroslav
Если это, конечно, был правда вопрос)
Ilya
Кантри-певица.
Roman
Ilya
Расцветка книг и платьев.
Roman
Ммм
Vasily
У каждого свои вкусы
Nikolay
У нас нет такой встроенной функции?
let example fn a b = fn b a
Aleksandr
flip в haskell
Nikolay
fn (|>) что-ли, но не то
Aleksandr
у нас нет такой
Nikolay
Беда
Vasily
Nikolay
Vasily
В понедельник родителей в школу
Aleksandr
Беда
https://github.com/fsharp/fslang-suggestions/issues/620#issuecomment-344909781
Vasily
Nikolay
Vagif
Пишут, что завтра в Минске вырубят весь интернет. Все, конечно, всегда так делают на выборах. Вовремя успели завершить Dotnet Summit.
Ilya
В Египте так делали...
Mikhαil
Ilya
Aleksandr
Вот, даже в древнем египте были выборы
Aleksandr
А в России в 2020 нет
Vagif
В Египте это в итоге плохо кончилось для властей.
Vagif
Вообще вырубать в большом городе интернет в 2020 году - ну, это надо обладать интеллектом Лукашенко, не иначе.
Donnie
Ilya
Канализацию прорвало.
Donnie
Мистический реализм оказывается придумали не в Колумбии...
Ilya
Все всё понимают :)
Анна
При такой плохой игре хорошую мину не сделаешь. Просто ва-банк пошёл, даже вид не делает
Viacheslav
Анна
И да, это бред отключить интернет. Но тут уже столько невообразимого бреда было
Anatoly
Анна
Вся контора, стало быть, и голосовать не сможет? Ну такое
Anatoly
Vagif
Крылатый
Всего день? Прожил бы, я думаю.
Крылатый
Люди и без электричества живут.
Anatoly
Мои самые политически активные друзья проголосовали давно через посольства в штатах и Канаде. Эти двое флудят как все остальные белорусские френды вместе взятые
Анна
Посольство есть
Мммм. Из списков по месту регистрации не вычёркивают 🤷♀️ пока ты голосуешь в посольстве, за тебя вбрасывают бюллетень тут
Anatoly
Vagif
Впрочем, такое (умышленное отключение) здесь и невозможно представить. У нас премьер машину себе за госсчет купить не может, скандал на всю страну. Какое там отключить интернет
Анна
Aleksandr
Millionaire meets billionaire
https://www.reddit.com/r/ThatsInsane/comments/dq4iwh/millionaire_meets_billionaire/?utm_medium=android_app&utm_source=share
Aleksandr
Тем временем у нас олигархи рекорды ставят