Size: a a a

2020 December 06

Z

Zver in Go-go!
Александр Попов
тут я не понял, когда он 4?
IP v4
источник

Z

Zver in Go-go!
И 16 для IPv6
источник

Z

Zver in Go-go!
Aleksandr Razumov
лучше просто сериализовать в какой-то бинарный протокол и всё
Да там скорее всего из разряда - просто хочу. Без конкретной цели.
источник

AR

Aleksandr Razumov in Go-go!
16 для v4 тоже бывает
источник

AR

Aleksandr Razumov in Go-go!
Там просто нули будут вначале
источник

AR

Aleksandr Razumov in Go-go!
Или вконце, я не помню
источник

Z

Zver in Go-go!
Aleksandr Razumov
Или вконце, я не помню
В начале выходzт нули и 2 байта по ff.
источник

Z

Zver in Go-go!
if len(ip) == IPv6len &&
 isZeros(ip[0:10]) &&
 ip[10] == 0xff &&
 ip[11] == 0xff {
 return ip[12:16]
}
источник

СГ

Сергей Гришаев... in Go-go!
Единственный смысл во всем этом, что я нашел, это желание без предварительной подготовки передать в функцию conn.Write() несколько адресов, тогда да, напрашивается решение с append(первый аргумент, второй аргумент, третий аргумент,...), но тогда реально, все аргументы должны быть одной длины, иначе при парсинге придётся сильно заморачиваться). Бинарный протокол (сугубо имхо) вряд ли здесь что убыстрит, там куча обвязок и служебной информации.
источник

AS

Alexey Shumkin in Go-go!
Марк Егоров
Неважно какая цель. Так надо
источник

СГ

Сергей Гришаев... in Go-go!
Прямо в тему, надо запомнить ссылку
источник

AS

Alexey Shumkin in Go-go!
Сергей Гришаев
Прямо в тему, надо запомнить ссылку
формулировку запомни ) XY problem
а ссылка гуглится ))
по-русски - "проблема молотка"
источник

Z

Zver in Go-go!
Вот прям такое ощущение и было от вопроса.
источник

VS

Vyacheslav Sitnikov in Go-go!
Народ, подскажите плз, len(slice) потокобезопасная функция? Или RLock нужно делать?
источник

DK

Daniyar Kadyrbekov in Go-go!
Очень на вряд ли потокобезопасен
источник

ЕО

Евгений Омельченко... in Go-go!
Vyacheslav Sitnikov
Народ, подскажите плз, len(slice) потокобезопасная функция? Или RLock нужно делать?
Вопрос философский. Зависит от того, что такое slice (локальная переменная или нет) и что вы будете делать параллельно
источник

VS

Vyacheslav Sitnikov in Go-go!
слайс глобальный, добавление, удаление, изменение в горутинах
источник

ЕО

Евгений Омельченко... in Go-go!
Тогда, очевидно, что как минимум размер может поменяться между чтением len и его использованием
источник

VS

Vyacheslav Sitnikov in Go-go!
само собой. Но вопрос не в этом, мне нужно убедиться, что значение НЕ МЕНЬШЕ того, что мне нужно.
источник

ЕО

Евгений Омельченко... in Go-go!
Удаление уменьшает размер, только капабилити не трогает
источник