El inquietante caso de la Estructura Misteriosa

¿Qué pensarías de un programa que imprime los elementos de un <code>struct</code> sin acceder a sus campos?. ¿Inquietante verdad?. Si que lo es. Cuando vi esto por primera vez me quedé perplejo, o como se dice ahora, me quedé como…. What?! eso compila?. Luego miré el ensamblador generado y todo tomó sentido. Si estás tan sorprendido como yo, quizás deberías seguir leyendo :)</p>

{ROOR} Revista On-line Occam's Razor
Nobody ever got fired for using a struct

Rust struct serialization problem caused by many nullable SQL columns.

🍝 nudel

StructPadding

Представляю свою библиотеку для обнуления байт выравнивания (padding) в unmanaged структурах. Обнуление байт паддинга (padding) обеспечивает детерминированное состояние памяти, что критически важно для двоичного сравнения или вычисления хэша. И не менее важно при бинарной сериализации.

https://habr.com/ru/articles/968650/

#padding #struct #nuget

StructPadding

Представляю свою библиотеку для обнуления байт выравнивания (padding) в unmanaged структурах. Зачем это нужно? Обнуление байт паддинга (padding) обеспечивает детерминированное состояние памяти,...

Хабр
🍝 nudel

File Format Gallery for Kaitai Struct

Kaitai Struct is a formal language for binary format specification that can be compiled into parser code

Teaching structs to ghidra for fun and flags

#ctf #cybersecurity #ghidra #struct #pwncollege

readonly struct в C#

Привет, Хабр! Вы, вероятно, уже сталкивались с struct в C# и задумались: а зачем нужен readonly struct и когда он реально спасает, а когда, наоборот, начинает всё тормозить? Сегодня это и рассмотрим.

https://habr.com/ru/companies/otus/articles/905924/

#c# #struct #readonly_struct

readonly struct в C#

Привет, Хабр! Вы, вероятно, уже сталкивались с struct в C# и задумались: а зачем нужен readonly struct , когда он действительно спасает, а когда, наоборот, начинает всё тормозить? Сегодня рассмотрим...

Хабр
Implementing a Struct of Arrays

Recently, I watched Andrew Kelley’s talk on Practical Data Oriented Design. It goes into some of the architectural changes he’s been making to the Zig compiler, with pretty significant performance benefit. Would definitely recommend checking out the talk, even if you’re like me and have never written any Zig.

Barry’s C++ Blog

Порядок инициализации полей, статики и всего остального в C#

Всем привет! Многие сталкиваются с трудностями на собеседовании на вопросе по типу "Расскажите о порядке иницализации в C#". Либо банально когда видят квиз, стараются вспомнить, а что там должно инициализироваться? Сегодня многие вспомнят, а кто-то узнает о порядке инициализации. Затронем не только классы, а также структуры, а точнее - ключевое слово default для них. Сделаем следующие классы и посмотрим, что будет при создании объекта B:

https://habr.com/ru/articles/886692/

#c# #net #net_core #struct #инициализация #поля

Порядок инициализации полей, статики и всего остального в C#

Всем привет! Многие сталкиваются с трудностями на собеседовании на вопросе по типу "Расскажите о порядке иницализации в C#". Либо банально когда видят квиз, стараются вспомнить, а что там должно...

Хабр