Илья
там написали `
db.SetMaxOpenConns(20) // Sane default
db.SetMaxIdleConns(0)
db.SetConnMaxLifetime(time.Nanosecond)
`
Илья
что человек бенчмаркает что-то
Илья
но пока не ясно что
Алексей
исходники там есть, если что
Алексей
можно самому запустить с исправлениями
Илья
можно не писать статей и бенмарков, если руки кривые
Алексей
Илья
зачем вы ее сюда принесли?
Алексей
прост
.
в общем код на Го ужасно написан
.
Человек как будто никогда на Го и не писал
.
Иначе такого бы не было
Илья
да и ошибки там (автор ничего не поясняет), с отлупами постгри, тк на каждый чих новый коннект
Алексей
Ну тогда го молодец, раз даже с такими ошибками не особо сильно проиграл джаве
Anonymous
пасаны, подскажите че за прикол. почему ответ минусовой?
https://play.golang.org/p/aS1fyikIJrz
Roman
в стиле "мир такой, каким я его вижу"))
Anonymous
MXLTN
кто работал с https://github.com/google/jsonapi
есть проблема что
type MyObj {
my_struct []*MyStruct `jsonapi:"attr,my_struct"`
}
не работает UnmarshalPayload. Как решить?
🏁Александр
а ты вызываешь его?
🏁Александр
там в примере обычный вызов надо
🏁Александр
if err := jsonapi.MarshalPayload(w, blog); err != nil {
http.Error(w, err.Error(), http.StatusInternalServerError)
}
Andrew
Всем привет.
Как конвертировать эту строку - «0.00005160» -в float64?
Пробую strconv.ParseFloat(), но на выходе имею 5.16e-05.
В чём беда, не подскажете?
Максим
Привет! А как выводишь?
MXLTN
MXLTN
https://github.com/google/jsonapi/issues/74
MXLTN
вот тут проблема описана
MXLTN
просто не знаю как решить
V
Andrew
Andrew
Косяк. Не дописал. Как лучше без scientific notation вывести? Мне нужно потом провести манипуляции с float64 провести и обратно в string для дальнейшего чуда.
V
Смотрите доку на Printf
Никита 🙃
кто то работал с firebase realtime database? Хочу вот освоить но чёт запутался.
Вот у меня в таблице есть child "test", в нём есть 2 child'a "user1" и "user2", например.
в каждом юзере есть поля "id" и "email" с заполненными строковыми данными.
Далее я пытаюсь получить список этих юезров:
создал структуру User:
type User struct {
email string `json:"email,omitempty"`
id string `json:"id,omitempty"`
}
Теперь я пытаюсь получить этих юзеров из firebase'a:
ref := client.NewRef("")
var data map[string]User
if err := ref.Child("test").Get(ctx, &data); err != nil {
log.Fatalln("Error reading from database:", err)
}
Но в ответ приходит мапа такая:
map[user:{ } user2:{ }] с пустыми полями юзеров. И я чёт не могу одуплить что я не так делаю...
Aleksandr
Никита 🙃
А всё. Понял что не так. В структуре с большой буквы надо поля сделать)
Pawel
зачем вы ее сюда принесли?
он думает что таким образом хейтит Го :)
на самом деле джава конечно же быстрее Го. Я знаю человека с сертификатом супержабера от оракла, который берёт код бенчмарков с benchmarksgame, шарманит конфиги gc и jit, и добивается результатов, которые лучше чем на rust c++
kopMuk
В универ бы таким, если это не вымышленный персонаж )
Roman
Pawel
А потом берём асемблерщика, и С++ / Rust причмокивает
kopMuk
Мне всегда нравиться, кто Яву пытаются дрючить за память
kopMuk
Прям смех)
Roman
kopMuk
Вы как для 512 хватит всем разрабатываете
Fastumkruk
kopMuk
Тьфу 640
kopMuk
Как бы Яву не срали хуисосили бла бла бла, это основа мирового интерпрайза
Fastumkruk
Занятся Вам товарищи нечем, чесн слово
Fastumkruk
kopMuk
А память, да какая память, где терабайты ее уже
kopMuk
kopMuk
=)
kopMuk
И хрен ты ее куда выпихнешь ближайшие лет 50
kopMuk
Как с и ++
kopMuk
Языки будут появляться и пропадать, а они останутся
kopMuk
Нет
Fastumkruk
Так тачно
kopMuk
Никто не будет переписывать все то что написано на этих языках за 10 лет)
kopMuk
Так что жди у моря погоды
Fastumkruk
kopMuk
:D
Fastumkruk
А чего тогда бэйсик такими стопами не пошел? Загнулся же.
kopMuk
Java ещё go переживет)
Anonymous
не языки решают насколько они живучи а комьюнити
kopMuk
Расскажи это сишникам
Anonymous
сам сишник всю жизнь!
Fastumkruk
Если бы не андроид и всякие такие приблуды, ПК джава уже бы начала сдуватся
kopMuk
И че популярное клммюнити у вас , если сравнить с тем же питоном?
Anonymous
kopMuk
Андроид ваще не причем
kopMuk
Точнее его часть мала
Anonymous
Pawel
Я когда окунаюсь в лигаси энтерпрайс на жабе, у меня волосы на жопе шевеляца. Что это уважать как-то или выбирать добровольно....
L
Гайз, а кто использует arangodb в проде? Хочу в графы уметь, но встал выбор библиотеки. Какую используете?