Valery
думай, я же не знаю как ты их собираеься использовать
Valery
ну это костыли
Valery
бд проще использовать
Alexander
Загнать ключи и значения в слайс и отсортировать его
значения не надо. ключи, а потом вместо итерации по мапе итерироваться по слайсу ключей
Егор
Добрый день, подскажите пожалуйста статью про type assertion
Null
Golang-дайджест № 17 (1 – 31 мая 2022) - Выпущены версии 1.18.2 и 1.17.10. - Результаты опроса разработчиков в Go GUI - TinyGo v0.23.0: теперь с поддержкой Go 1.18 - Go является любимым и быстрорастущим языком на GitHub - Заметки о практическом параллелизме в Go Читать дальше @Golang_google
SpeCTre
уже 18.3 вышел
Ron Mount
#похуй
Илья
#похуй
а как же фикс 'os/exec: empty Cmd.Path can result in running unintended binary on Windows' ????
Ron Mount
виндузятники deserve it
Emin Zalaev
Видовс бан
Shohrukh
Привет, ребята
Shohrukh
Можете помочь
Vadim
Можете помочь
денег нет.
Shohrukh
Когда запускаю работает но когда с этой хост захожу не получается?
Artur
уххх фотографии кода!
Artur
redmi note 8
Emin Zalaev
Вопрос с собеса?
Илья
попробуй const uintSize = int(....)
Anonymous
так, а поможет?
Anonymous
как я понял не типизированная константа и типо она слишком здоровая
Илья
если не ошибаюсь, там будет тип uint
Shohrukh
сформулируй нормально, что не так
Я запускаю и захожу на хром напечатаю localhost:8080 . Дает ошибку
Илья
вообще можно использовать константы из пакета math
Anonymous
math/big поможет мб
Александр
Добрый вечер, нужна ваша помощь в сложноватой задаче, может кто-нибудь проконсультировать?
Александр
У меня есть задача, е нужно создать сервис, который будет постоянно читать из базы, получать данные. Нужно сделать так, чтобы функция s.QQQQ запускалась для разных значений через разные промежутки времени. Нижеизложенный алгоритм работает неправильно, если много разных записей в БД с разными временными отрезками задержки. Не поможете реализовать алгоритм? Спасибо type Company struct { Id int json:"id" db:"id" Name string json:"name" db:"name" NumSecond int json:"num_second" db:"num_second" Interval1 int json:"interval1" db:"interval1" Interval2 int json:"interval2" db:"interval2" Date_created time.Time json:"date_created" db:"date_created" } for { comps := s.repo3.GetAll() //comps = []model.Company for _, v := range comps { wg.Add(1) go func(val model.Company) { time.Sleep(time.Second * time.Duration(val.NumSecond)) s.QQQQ(val.Interval1, val.Interval2, val.NumSecond) wg.Done() }(v) } go func() { wg.Wait() }() } time.Sleep(time.Second * 3) }
Александр
т.е. суть такова, чтобы метод s.QQQQ запускался только тогда, когда предыдущий с такими же параметрами завершил свою работу. А у каждой записи при чтении из БД параметры для запуска метода разные и временные интервалы тоже разные
Anonymous
Pushok
Подскажите какой функцией можно проверить строку на !точное! совпадение с регулярным выражением? Именно не частично, а прям строго
Alexander
если я тебя правильно понял
Pushok
если я тебя правильно понял
package main import ( "fmt" "regexp" ) func main() { matched1, _ := regexp.MatchString(`^[01-]$`, "1010-11x10-0101-1001") // should be true matched2, _ := regexp.MatchString(`^[01-]$`, "1010-11x10-0x0x-1x01") // should be false fmt.Println(matched1, matched2) // false, false }
Emin Zalaev
нас бьют по ебалу за регулярки, т.к слишком долгий код получается
Emin Zalaev
Alexander
Да не тру первое
Alexander
Regexpr погугли
Grigory
нас бьют по ебалу за регулярки, т.к слишком долгий код получается
Заранее их надо билдить просто а не каждый раз по требованию
Grigory
Emin Zalaev
а где
Emin Zalaev
мужик
Emin Zalaev
с большим пузом и без футболки
Emin Zalaev
так не интересно(
Grigory
с большим пузом и без футболки
Все своё пузо я оставил в колцентре вб
Alexander
https://habr.com/ru/post/662940/ - хм, работает. действительно все просто: https://github.com/kirill-scherba/https-example/blob/e11736d48e42e2b51e28d998cff4a488f59ffdb4/main.go#L36
Kila
Тебе надо не в браузере это делать а вот так
для важных переговоров получаетмся
Konstantin
Всем привет! Могу ли я обратиться к данной мапе map[string]string По номеру объекта в мапе?
Andrey
Для тебя будет немного открытием, но мапа не имеет понятие "номера"
Emin Zalaev
По индексу?
Emin Zalaev
https://go.dev/tour/moretypes/22
Captain Jack Vielfrass
Всем привет! Могу ли я обратиться к данной мапе map[string]string По номеру объекта в мапе?
По индексу элемента что ли? map это хаотичный набор ключ-значений. Данные там не упорядочены. Делай какой нибудь дополнительный срез с индексом и ключом
Andrey
да, можешь ему позвонить
А номер подскажешь? 😅
Captain Jack Vielfrass
Andrey
+9223372036854775808 😁
А я думал, там входящий общий, а потом надо добавочные цифры набирать 😁
umdnt 📻
А номер подскажешь? 😅
нет, я думал ты просто разрешения спросил.
Andrey
umdnt 📻
Я? Думаю ты ошибся номером))
не смотрел на автора, привык, что на такое отвечает автор.
Norx
@golangtests
Norx
Norx
Кто может пояснить почему 30 ?
Aleksandr
Кто может пояснить почему 30 ?
потому что ресивер он умный
Emin Zalaev
5*6=30
Ron Mount
эмин гений
Aleksandr
не поинтер ресивер но может и как поинтер ресивер работать
Илья
@golangtests
вообще тут смысл в переменной len
Илья
можно её так назвать или нет
Valery
Кто может пояснить почему 30 ?
потому что это синтаксический сахар
xarakiri
кто админ тут
Илья
админа даже в чате нет
Anonymous
он админ
Илья
t.me/Haarrp
Ron Mount
не успел дочитать даже..
David
Ron Mount
ну в цикле ебашит проверку кратности на 256