Kirill
ага. теперь, оказывается, я не отвественный за "эту штуку", и это должно быть очевидно по последним коммитом и моему коду
Kirill
я вот рил что-то и не знаю, что ему уже отвечать
Kirill
ты ник сменил?
это мой второй акк
Aleksandr
я вот рил что-то и не знаю, что ему уже отвечать
ничего. отвлеченно прокомментируй ситуацию почему он на тебя в обиде. в диалог не вступай
Stanislav
народ, зацените-ка https://github.com/erikdubbelboer/fasthttp/issues/51#issuecomment-412875832
это ж грек, который код в ириску ворует, да?
Kirill
это ж грек, который код в ириску ворует, да?
Не знаю, как сейчас, но раньше воровал, да
Stanislav
<sarcasm>ну тогда очень важное мнение, как мне кажется </sarcasm>
Stanislav
🙂
Kirill
Ну - ответить всё равно надо тактично 🙂
Daniel
так а что сказать-то?
Daniel
"мужик, не парься, все путем будет"?
Stanislav
Kirill
на самом деле, даже несколько сообщений-реакций уже достаточно полезно в этой ситуации
Artem
"мусье, вы не ответственны за ирис?"
Kirill
эхехехе
Kirill
Можно передать привет маме?
😂 "мама я в ютубе"?))))
Daniel
я отписался
Kirill
да, только что увидел
Kirill
поржал с части "I would say this is not that bad as it looks like :)"
Kirill
спасибо)
Danylo
Здравствуйте, как мне оптимизировать производительность Go кода? ОС: шиндовс 8.1 x32-64. Суть работы: приложение подключается последовательно к 30 БД (локальных БД), копирует данные в temp файл (ибо эти БД могут использовать другие приложения), считывает данные из temp файла и записывает считанные дынные с БД в текстовые файд "query.txt". Приметка: в БД может быть от 10 строк до 7 тысяч строк. На все это уходит секунд 6-7 на мощном ноутбуке, а если ещё и запускать на более слабых пк/ноутбуках то может занять более 25 сек. Но я то знаю что может быть результат намного лучше, но вот только не знаю как сделать так чтоб результат был лучше, извините за тафтологию. Код: https://pastebin.com/sHYDevDK
Mike
причем 30 коннектов к бд — это 30 открытий и закрытий соединения, что тяжело
Mike
да, но можно же хоть как-то ещё ускорить
как ты коннекты к базам ускоришь? базы заменить можешь
Mike
но код вообще довольно донный на вид, как будто на паре студент писал
Danylo
как ты коннекты к базам ускоришь? базы заменить можешь
не в БД дело, а в производтельности кода, хрен знает как его оптимизировать
Илья
паралелить обработку строк?
Кириллл
Когда код плохой, говори, что ты программист хороший, просто на коленке писал
Kirill
Тапком
Закрыв глаза
Dk
В метро, на телефоне. Сейчас так модно
Кириллл
Ну вы поняли, ага
Mike
не в БД дело, а в производтельности кода, хрен знает как его оптимизировать
А ты считал, сколько времени Коннект занимает? Или ты по религиозным соображениям думаешь, что в коде дело?
Gleb
Ребята
Gleb
привет
Gleb
нужна ваша помощь
Gleb
не понимаю что не так делаю
Gleb
type Stocks struct{ region int StoreId int GoodsId int Batch string validDate string Quantity int StorePrice int EcomPrice int } type Re struct { ErrorCode int Message string StoreId int Region int RowCount int Stoks []Stocks json:stocks }
Gleb
есть две структурки
Gleb
делаю анмаршал
Gleb
и у последней струтктурки
Gleb
последнее поле не парсится
Gleb
просто пустое
Gleb
а с остальными все в норме
Gleb
не там и так и так можно
Gleb
я поменял чекнул
Gleb
не помогло
Kirill
не там и так и так можно
reflect должен тогда ошибку возвращать, оно не будет работать иначе
Zver
Ну так рассуждать сложно, нужен код и от куда парсит.
mAX
Товарищи, подскажите пожалуйста хочу в golang коде использовать openssl на платформе с обычным go все понятно и работает но как быть с gomobile? он же должен собрать и openssl под каждую платформу?
Daniel
ага
Daniel
а зачем openssl?
mAX
в библиотеке pions webrtc используется https://github.com/pions/webrtc хочу ее собрать под андройд
Daniel
аааа, это говнецо
Daniel
там и сама rtc биндингом
mAX
я нашел Life vm это "запускатор" WebAssembly в golang собрал openssl в wasm, запустить не получилось
mAX
там и сама rtc биндингом
там реализация webrtc на чистом го за исключением dtls он из openssl
mAX
лучше для серверных приложений либы все равно нету, а эта активно пилится
mAX
но не хочется писать много кода для datachannels можно и эту в go заюзать
Anonymous
a := []string{"a", "b", "c"} b := a[1:2] b[0] = "q" fmt.Println(a) //a q c
Anonymous
почему так?
Евгений
Потому что это слайс того же массива.
Dmitry
почему так?
https://tour.golang.org/moretypes/7
Alexandr
Здравствуйте! как сделать UPDATE в pg/orm для слайса структур без id ?