Size: a a a

2021 June 16

CI

Co. In in Go-go!
Вечер добрый. Можете сказать что-то плохое про gob? Раньше с ним не работал, хочется понимать если у него какие-то недостатки или подводные камни?
источник

RL

Ragnar Lodbrok in Go-go!
Это помогает немного в читаемости сигнатур и в генерации доков
источник

RT

Rostislav Teryaev in Go-go!
Производительность это чуть ли не последнее на что надо обращать внимание при разработке. Ибо premature optimization

Первое - чистый код и архитектура.

Если все причины, по которым код может быть медленным расположить в порядке убывания вероятности, то именованные возвраты где-то на последних местах. Где-то рядом с httprouter)
источник

RT

Rostislav Teryaev in Go-go!
вово. Это гораздо важнее, чем ~n пикосекунд на вызов функции
источник

VY

Vladislav Yarmak in Go-go!
из плохого, что он не такой распространённый, как другие форматы сериализации. если на фронт передавать в нём ответ, то может оказаться, что нечем десериализовать
источник

NN

Nurdin Nakaturi in Go-go!
he answered about you
источник

MK

Max Kot in Go-go!
json.Unmarshal же в utf-8?
источник

‌‌‎ in Go-go!
Может кто подсказать чаты по веб дизайну/фронт энду? Пожалуйста
источник

VY

Vladislav Yarmak in Go-go!
строки анмаршаллятся практически как есть из JSON
источник

VY

Vladislav Yarmak in Go-go!
стандарт допускает и другие кодировки помимо UTF-8, но чаще всего только она используется
источник

VY

Vladislav Yarmak in Go-go!
3.  Encoding

  JSON text SHALL be encoded in Unicode.  The default encoding is
  UTF-8.

  Since the first two characters of a JSON text will always be ASCII
  characters [RFC0020], it is possible to determine whether an octet
  stream is UTF-8, UTF-16 (BE or LE), or UTF-32 (BE or LE) by looking
  at the pattern of nulls in the first four octets.

          00 00 00 xx  UTF-32BE
          00 xx 00 xx  UTF-16BE
          xx 00 00 00  UTF-32LE
          xx 00 xx 00  UTF-16LE
          xx xx xx xx  UTF-8
источник

VY

Vladislav Yarmak in Go-go!
хотя вот тут написано, что если жсон циркулирует между разными системами, то обязан быть UTF-8 https://datatracker.ietf.org/doc/html/rfc8259#section-8.1
источник

VY

Vladislav Yarmak in Go-go!
да, я думаю можно полагаться, что там UTF-8 всегда
источник

RS

Roman Sharkov in Go-go!
https://github.com/romshark/sorted-list-bench

есть идеи как это можно ускорить? 🙂
источник

VY

Vladislav Yarmak in Go-go!
типа, что есть быстрее?
источник

RS

Roman Sharkov in Go-go!
вопрос о наиболее оптимизированной имплементации этого интерфейса

сортированный список
источник

т

твой братишка... in Go-go!
https://t.me/it_chats

поищи здесь
источник

VY

Vladislav Yarmak in Go-go!
источник

AD

Alex Dok in Go-go!
Мне стало скучно, решил задизайнить код и теперь у меня есть всякие  v:= m.f().AsString().AsStruct()
А  печатаю через  cout <- “hello world”. А вы как развлекаетесь?
источник

RS

Roman Sharkov in Go-go!
пишу бенчмарки 😀
источник