Valery
думай, я же не знаю как ты их собираеься использовать
Valery
ну это костыли
Valery
бд проще использовать
Егор
Добрый день, подскажите пожалуйста статью про 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
Вопрос с собеса?
Anonymous
Илья
попробуй const uintSize = int(....)
Anonymous
так, а поможет?
Anonymous
как я понял не типизированная константа и типо она слишком здоровая
Илья
если не ошибаюсь, там будет тип uint
Илья
вообще можно использовать константы из пакета 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
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
так не интересно(
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
По индексу?
umdnt 📻
Emin Zalaev
https://go.dev/tour/moretypes/22
Andrey
Andrey
Norx
Norx
Norx
Кто может пояснить почему 30 ?
Aleksandr
Emin Zalaev
5*6=30
Ron Mount
эмин гений
Aleksandr
не поинтер ресивер но может и как поинтер ресивер работать
Илья
вообще тут смысл в переменной len
Илья
можно её так назвать или нет
Emin Zalaev
xarakiri
кто админ тут
Илья
Илья
админа даже в чате нет
Anonymous
он админ
Илья
t.me/Haarrp
Ron Mount
не успел дочитать даже..
David
David
Ron Mount
ну в цикле ебашит проверку кратности на 256