Всем привет! Подскажите, пожалуйста. Уровень - только учусь (возможно, при просмотре кода потребуется храбрость). На Playground работу продемонстрировать не удалось, так что н...
Всем привет! Работаю с sqlite3 с database/sql и github.com/mattn/go-sqlite3, периодически падает с ошибкой: panic: runtime error: invalid memory address or nil pointer derefe...
Точно, вот оно! Работаем через for range, после выполнения закрываем канал и в конце завершаем процесс при условии закрытия всех двух каналов. Верно понимаю?
Всем привет! Пытаюсь разобраться с указателями и ссылками. Подскажите, пожалуйста - первый пример https://play.golang.com/p/5hZQZzewQt должен работать быстрее второго примера ...
Смотрел на пару библиотек для кэширования, под капотом там были мапы с данными и мьютексы. Насколько понимаю, sync.Map занимается примерно этим же, так что выигрыша не увидел....
О, гуру! Подскажите, пожалуйста - вот на таком простом примере https://play.golang.com/p/pDN6SdbGKM Можно проверить, но может кто-то уже знает ответ. Компилятор опустит услов...
Всем привет! Как правильно зачистить/сбросить sync.Map? Удумал только через мьютексы и затем созданием вместо текущего нового sync.Map, но как-то костыльно. Как сделать хорошо...
Всем привет! В профилировании много runtime.memmove. list runtime.memmove выдает лог действий без указания мест, в которых вызывается. Подскажите, пожалуйста, как получить мес...
Всем привет! Держать 4GB кэша в sync.Map - это нормально или уже пора в redis?
Всем привет! Забуксовал с Marshal/Unmarshal. Почистил от всего лишнего, закинул в playground - https://play.golang.org/p/hnq3Uba-ERS Подскажите, пожалуйста, чяднт?
Подскажите, пожалуйста, как Win отловить сообщение в fmt.Println? Дефолтная cp866 - квадраты, chcp на utf-8 - квадраты. Шрифт тоже менял, безрезультатно. В чем может быть проб...
На 1 000 000 * 10 * 10 * 10 * 10 итерациях разницы в скорости практически никакой. Может я как-то неправильно тестирую?
А switch ... case вместо else if .. else if как-то влияет на производительность или только для удобства?
О, обсуждение дат! Впишусь) Я плохо гуглю или Time не умеет возвращать номер дня недели?
в таком случае я правильно догадываюсь об отправке транзакции в блокчейн?)))
https://play.golang.org/p/FPV8iRi1-MH - в таком случае тоже memmove?
При бесконечном цикле разве сработает defer?
Не понимаю. Можете чуть описать, пожалуйста?