да тот же реверс-прокси из стандартной библиотеки просто бери его и пользуйся, не вникая во внутреннее устройство - об этом позаботилась армия профессионалов, которые и в сетя...
как без условных операторов реализовать логическую конструкцию подобную пхпшной A ? !B : B ?
как идеологически правильно вызывать io.Closer, если он является часть другого объекта? будет ли правильно делать это через Closer более верхнего уровня? type A struct{} fun...
tasks := make(chan *worker.Task) go func() { scanner := bufio.NewScanner(file) for scanner.Scan() { select { case <-ctx.Done(): log.Infoln("signal cancel") ...
@kirilldanshin или @valyala, можете по-русски объяснить, что именно показывает fasthttp.Server.GetCurrentConcurrency()? И почему он всегда нулевой?
ни у кого мыслей не появилось каких? не хочется через if городить
я беру net.Conn в качестве ключа для карты, фактически сохраняю указатель, где-то вносится изменения в net.Conn, т.е. меняется фактический указатель, и при обращении к карте т...
неужели нативной гошной библиотеки для сервера входящей почты не существует в природе? может встречал кто? нужно собирать входящую почту без сторонних сервисов, отправлять не ...
уважаемые сенсеи и гуру, так все-таки "zero value ready to use" или не выделяется память? что-то я уже совсем запутался https://t.me/goproglib/875
Допустимо ли отказаться от обязательного закрытия файла через file.Close(), если он используется только для чтения в течение всего цикла жизни приложения? Или все-таки надо об...
т.е. сначала объект создастся в стеке, а потом перенесется в кучу?
у кого есть опыт использования httputil.ReverseProxy? почему при увеличении нагрузки он рывком сваливается в штопор на 100% загрузку всех ядер и не выходит оттуда? Использую д...
а такой вопрос обнаружил на днях, что разработчик pogreb радикально сменил формат хранения файлов в новой версии надо бы перегнать старые хранилища в новый формат теперь можно...
Правильно ли утверждение, что первый вариант производительней второго, за счет того, что объект создается в стеке, а не в куче? // 1 func someFunc() *Object { object := O...
а не попадалось кому для fasthttp реализация статуса сервера в формате, как в nginx? чтоб использовать готовые мониторы для nginx без плясок с бубном
как в VSC увеличить время выполнения тестов? добавление флага -timeout настройках тестирования не подходит Running tool: /usr/bin/go test -timeout 30s zx.com -run ^TestLookup...
а что почитать про именование? есть какие общепринятные рекомендации или стандарты?
ситуация странная запускаю на локалхосте - нормально запускаю на сервере - json выводится два раза, две одинаковые строчки подумал может glibc отличаются и глючит, проверил - ...
https://gist.github.com/ericlagergren/1e6ea402afc1727ff787 как-то не выглядит такое решение потокобезопасным или все нормально? вроде как правильней было бы прокинуть наружу м...
решаема ли вообще задача подсчета состояний, если известно только текущее состояние, а предыдущее состояние неизвестно? на картинке жизненный цикл соединения в пакете http. По...