#serialize — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #serialize, aggregated by home.social.
-
Serialize Reference. Познаем грани
Абстракции… Абстракций много не бывает! SerializeReference в Unity интересная штука, а что если попробовать использовать ее чуть дальше базовой реализации?
-
JsonX — JSON на микроконтроллерах по-человечески
JSON сейчас встречается буквально везде - от веб-сервисов до IoT, но есть нюанс : почти все популярные JSON-библиотеки писались с расчётом на десктопы и серверы, где оперативку никто не считает по килобайтам. А вот на микроконтроллерах, особенно Cortex-M, каждый байт на счету. Да, конечно, можно гонять сырые структуры и их же писать в конфиг-файл, это как говорится "не запрещено конституцией". Но отладка в таком случае превращается в отдельный квест. В какой-то момент я понял, что мне надоело вручную возиться с JSON на микроконтроллерах: писать километры кода для обхода дерева cJSON , ловить утечки и гадать, где malloc снова подставит. Из всех этих соображений и родился JsonX — лёгкая и минималистичная надстройка над cJSON, которую я делал в первую очередь под микроконтроллеры. Преимущество JsonX:
https://habr.com/ru/articles/948250/
#json #embedded #serialize #microcontrollers #mapping #lightweight #JsonX
-
Кастомная сериализация структур в UE
Допустим, вы создали свою USTRUCT в C++ и хотите её сериализовать. Обычно, достаточно просто пометить нужные поля как SaveGame . Но вот проблема, для этого эти поля сами должны поддерживать сериализацию. К сожалению одна из наших переменных не поддерживает сериализацию. В моем случае, это структура FNonSerializableStruct . Из-за этого сериализуется только вторая структура, хоть мы и пометили SaveGame обе.
https://habr.com/ru/articles/865170/
#usrtuct #struct #serialize #serializable #структура #сериализация #unreal_engine #ue #структуры #анрил
-
Кастомная сериализация структур в UE
Допустим, вы создали свою USTRUCT в C++ и хотите её сериализовать. Обычно, достаточно просто пометить нужные поля как SaveGame . Но вот проблема, для этого эти поля сами должны поддерживать сериализацию. К сожалению одна из наших переменных не поддерживает сериализацию. В моем случае, это структура FNonSerializableStruct . Из-за этого сериализуется только вторая структура, хоть мы и пометили SaveGame обе.
https://habr.com/ru/articles/865170/
#usrtuct #struct #serialize #serializable #структура #сериализация #unreal_engine #ue #структуры #анрил
-
Кастомная сериализация структур в UE
Допустим, вы создали свою USTRUCT в C++ и хотите её сериализовать. Обычно, достаточно просто пометить нужные поля как SaveGame . Но вот проблема, для этого эти поля сами должны поддерживать сериализацию. К сожалению одна из наших переменных не поддерживает сериализацию. В моем случае, это структура FNonSerializableStruct . Из-за этого сериализуется только вторая структура, хоть мы и пометили SaveGame обе.
https://habr.com/ru/articles/865170/
#usrtuct #struct #serialize #serializable #структура #сериализация #unreal_engine #ue #структуры #анрил
-
Кастомная сериализация структур в UE
Допустим, вы создали свою USTRUCT в C++ и хотите её сериализовать. Обычно, достаточно просто пометить нужные поля как SaveGame . Но вот проблема, для этого эти поля сами должны поддерживать сериализацию. К сожалению одна из наших переменных не поддерживает сериализацию. В моем случае, это структура FNonSerializableStruct . Из-за этого сериализуется только вторая структура, хоть мы и пометили SaveGame обе.
https://habr.com/ru/articles/865170/
#usrtuct #struct #serialize #serializable #структура #сериализация #unreal_engine #ue #структуры #анрил
-
Rust devs, have you ever needed a *Box<dyn Serialize>* ?
I found a library just for that! 😋🦀 **erased_serde**: Use Serde's Serialize/Deserialize as trait objects.
📚 Docs: https://docs.rs/erased-serde
⭐ GitHub: https://github.com/dtolnay/erased-serde
#rustlang #library #trait #object #serialize #deserialize #programming #tip
-
One #development #insight has been consolidating over the years for me:
#Serialize work! In many cases it is faster, more efficient and less error prone to do one thing at a time.
Funny side fact: this is mostly true also for #ParallelComputing.
-
I think I'm going to try something new. I keep getting stuck trying to get my writing going. I have an idea:
I'm going to serialize some of it and post it in toots. Yeah, I know, giving away the farm AND the cow. But maybe if I break it into tiny bites, it'll work.