/dev/stdout
4.97K subscribers
24.3K photos
3.46K videos
95 files
3.86K links
cat /dev/random
Download Telegram
22👍2
🤣115
🍓13👍4
😭201
Forwarded from /g/'s Tech Memes
😭1321🔥1
Чайный гриб, мило называющийся scoby по-английски, — это бесконечный источник вкусного газированного напитка, который к тому же ещё и полезен для здоровья. Комбуча может обладать около бесконечной вариативностью вкуса, благодаря возможности добавления любых натуральных ингредиентов на этапе первичного или вторичного брожения (1F, 2F соответственно). Медузомицет очень быстро растёт и не требует многого: всего-то банки, марли и обычного сахара. Его можно выращивать на черном чае, на каркаде, на зеленом чае — даже на кофе и соках.

Почему ВЫ ещё не вкатились в комбучирование?
3
/dev/stdout
Photo
Чайный гриб на monter rehab со вкусом персикового чая
👍1
Forwarded from s better than k
😁146👍4
2612442
Forwarded from Дионисийская мистерия🍇🍷🥴 (𝔐𝔢𝔯𝔠𝔲𝔯𝔶 𝔎𝔞𝔦🌚)
This media is not supported in your browser
VIEW IN TELEGRAM
🍓61❤‍🔥1
🍓95
😨14106🙏1
🍓136🥰2🕊2
🍓91
Forwarded from gavr_sas
пезда
мне было сегодня йерс олд когда я узнал что выравнивание динамическое и является буквально самым жирным полем структуры

я знал про дырки и все такое но имел вагуе представление что выравнивание статично и оно тупа по 8(зависит от проца), и что тип чтоб прочитать чтото меньше 8 бит процу просто надо напрягаться на отдельные более долгие операции, поэтому не выгодно ставить поля 4|8|4 нада 4|4|8

ннно, оказывается все куда сложнее хитрее,
есть 2 понятия алайнмента, алайнмент структуры и алайнмент каждого поля

вот в чем выражается алайнмент структуры
есть u32 u32 u64 bool
1111|1111|11111111|1000000

вот, алайнмент всей структуры 8, изза чего после була остается дыра, и он не всегда 8, а в зависимости от самого большого поля, тут u64

а правила алайнмента полей просто:
если поле весит 4 то и начинаться оно должно с адреса кратного 4 если 8 то с адреса кратного 8
то есть 3 була и u32 создадут перед u32 понятную дырку, изза того что именно u32 должен быть размещен по адресу кратному 4

1|1|1|0|1111
👏4