Не, пусть мрут когда хотят. Абы N+1/N+2 сохранялись... (и да, обидно, что добавлять один Самый Супер Сильный в группу не смысла, он-то и есть тот самый +1)
В том и дело, что с момента появления суррогатных пар -- это больше не произвольный доступ к символам по индексам. Больше нельзя узнать длину строки в символах через длину в байтах. Вам следует перечитать диссертацию "О роли музыкальных инструментов в жизни домашних животных".
Дело не только в атомарности изменения, а еще и работе с памятью, кешами и прочим; спинлок и еще что там требуется ( https://github.com/microsoft/STL/blob/main/stl/inc/atomic#L630 ) Впрочем, может оно и не лишнее, опять же, будет гарантировать что изменение в одном потоке действительно будет видно в другом потоке (чего простое добавление volatile не сделает)
Каждый раз когда вижу эти спирали к фотографиям, прям слышу как где-то кричит сова.
https://habr.com/ru/news/812345/
Должен сказать, что на фоне статей с проверками на баги, эта статья не продаёт.
Слишком много ментальных усилий ради кода, о котором думать вообще не хочется, этож бойлерплейт, про который работает -- не трожь и не думай...
Интересный способ сказать, что там всегда всё через одно место...
Не, пусть мрут когда хотят. Абы N+1/N+2 сохранялись... (и да, обидно, что добавлять один Самый Супер Сильный в группу не смысла, он-то и есть тот самый +1)
Прочитал сперва как "значок для маскировки правительственных приложений".
Много думал.
В том и дело, что с момента появления суррогатных пар -- это больше не произвольный доступ к символам по индексам. Больше нельзя узнать длину строки в символах через длину в байтах.
Вам следует перечитать диссертацию "О роли музыкальных инструментов в жизни домашних животных".
Да
Родился пост, в неиндексируемом месте, там где никто никогда не увидит... Чтобы что? :)
++enc=cp1251
уже требует пост в тг канал?Красивое, спасибо.
меняли?!
Я так понимаю, это перевод поста как поймано было?
Статьи про последствия со ссылками втч на этот пост на хабре были вот:
https://habr.com/ru/news/804039/
https://habr.com/ru/articles/804129/
https://habr.com/ru/news/804163/
https://habr.com/ru/companies/kaspersky/articles/804537/
DFRobot Beetle ESP32 C6 Mini например уже содержит зарядник на борту для литиевой батарейки и ультракомпактен.
Дело не только в атомарности изменения, а еще и работе с памятью, кешами и прочим; спинлок и еще что там требуется ( https://github.com/microsoft/STL/blob/main/stl/inc/atomic#L630 )
Впрочем, может оно и не лишнее, опять же, будет гарантировать что изменение в одном потоке действительно будет видно в другом потоке (чего простое добавление volatile не сделает)
А не стрельба по воробьям? простого volatile должено хватить
Строго говоря тот же бивис вполне себе в EEPROM влезает... :)
Ладно, материал можно пометить "детско дошкольный" по сложности, я еще могу понять.
Но, Господи, за что такие шакалы?!
тут понадобится собрать немного данных и обучить еще одну сеть
Если не все люди заменимы, то ситуация доходит до басфактора 1, и два ноутбука не помогут