Библиотека Unsafe в Golang

  Рет қаралды 581

Нина Пакшина

Нина Пакшина

Күн бұрын

В данном докладе я рассказываю о том, что такое библиотека unsafe в Go, как можно работать с указателями и основы адресной арифметики.
Также расскажу о случаях, где можно применить unsafe.

Пікірлер: 7
@Hanke1exe
@Hanke1exe 2 ай бұрын
Спасибо за видео!
@PakshinaNina
@PakshinaNina 2 ай бұрын
Репозиторий с примерами: github.com/PakshNina/golangunsafe
@mikhailm.887
@mikhailm.887 2 ай бұрын
В строчках типа headerSize := unsafe.Offsetof(pdu.ByteCounut) + unsafe.Sizeof(pdu.ByteCount) есть какой-то смысл привязываться к последнему полю в структуре, или можно написать просто headerSize := unsafe.Sizeof(pdu) ?
@mikhailm.887
@mikhailm.887 2 ай бұрын
А, понял, висячий байт останется
@PakshinaNina
@PakshinaNina 2 ай бұрын
@@mikhailm.887да, все верно :)
Чего ожидать от HTTP/3 + Go
51:07
Нина Пакшина
Рет қаралды 13 М.
这三姐弟太会藏了!#小丑#天使#路飞#家庭#搞笑
00:24
家庭搞笑日记
Рет қаралды 119 МЛН
У ГОРДЕЯ ПОЖАР в ОФИСЕ!
01:01
Дима Гордей
Рет қаралды 6 МЛН
What does Satoru Gojo have? #cosplay#joker#Harley Quinn
00:10
佐助与鸣人
Рет қаралды 7 МЛН
The CUTEST flower girl on YouTube (2019-2024)
00:10
Hungry FAM
Рет қаралды 41 МЛН
Основные инструменты профилирования в Go
38:17
Устройство сети в Kubernetes
22:08
Check Point CheckMates in Russian
Рет қаралды 10 М.
Управление памятью и сборщиком мусора в Go
44:24
Reflection (рефлексия)
13:05
Sam Diy
Рет қаралды 1,7 М.
Синхронизация горутин с помощью errgroup
13:44
Нина Пакшина
Рет қаралды 409
How does the golang scheduler work? golang scheduler internals
20:00
Олег Козырев
Рет қаралды 10 М.
ШБР 2023 - Unsafe и взаимодействие с другими ЯП (Go)
1:09:25
Young&&Yandex: бэкенд-разработка
Рет қаралды 1,8 М.
Everything You Need To Know About unsafe.Pointer In Golang
12:00
这三姐弟太会藏了!#小丑#天使#路飞#家庭#搞笑
00:24
家庭搞笑日记
Рет қаралды 119 МЛН