Size: a a a

2020 March 09

S

Sergey in Go-go!
Айаал Ураанхай
Ребят, можете помочь мне, напишите фидбэки по проекту на Go Lang, только не давно начал изучать go https://github.com/uraankhayayaal/math (по методам Гаусса и Гаусса-Зейделя)
1. нет смысла заливать в гит скомпиленные бинарники))

2. https://github.com/uraankhayayaal/math/blob/master/sorting/app.go#L57
можно сделать одной строчкой:
ar[i], ar[j] = ar[j], ar[i]


3. https://github.com/uraankhayayaal/math/blob/master/ferma/app.go#L32
кажется сравнивать флоаты очень плохая привычка в принципе, лучше обратно в инты сконвертить перед этим, тем более что задача целочисленная
https://stackoverflow.com/questions/588004/is-floating-point-math-broken
источник

S

Sergey in Go-go!
с флоатами принято так
источник

S

Sergey in Go-go!
но в данном случае можно просто сконвертить назад в инты

или вообще написать свой Pow(int, int)
источник

e

ekzjuperi in Go-go!
https://play.golang.org/p/36DBF5GEyng можно ли как то передать connection в Handler() , чтобы при запуске сервера происходит подключение к бд, которое передается в хендлер где выполняется Sql запрос в бд
источник

АУ

Айаал Ураанхай in Go-go!
Sergey
1. нет смысла заливать в гит скомпиленные бинарники))

2. https://github.com/uraankhayayaal/math/blob/master/sorting/app.go#L57
можно сделать одной строчкой:
ar[i], ar[j] = ar[j], ar[i]


3. https://github.com/uraankhayayaal/math/blob/master/ferma/app.go#L32
кажется сравнивать флоаты очень плохая привычка в принципе, лучше обратно в инты сконвертить перед этим, тем более что задача целочисленная
https://stackoverflow.com/questions/588004/is-floating-point-math-broken
Спасибо за фидбэки👌
источник

PK

Phil Kulin in Go-go!
Прыгнул на какую-то очень смешную граблю. Мне нужно 3 стринга сложить через пробел и получить []byte....
источник

DP

Daniel Podolsky in Go-go!
в чем проблема?
источник

AS

Andrei 🦉 Sergeev in Go-go!
ekzjuperi
https://play.golang.org/p/36DBF5GEyng можно ли как то передать connection в Handler() , чтобы при запуске сервера происходит подключение к бд, которое передается в хендлер где выполняется Sql запрос в бд
получайте handler через handlerFactory(connection) handler
источник

PK

Phil Kulin in Go-go!
Daniel Podolsky
в чем проблема?
На четверти ляма []bytes(s1 + " " + s2 + " " + s3)  ко мне постучали
UPDATE: в цикле
источник

PK

Phil Kulin in Go-go!
Phil Kulin
На четверти ляма []bytes(s1 + " " + s2 + " " + s3)  ко мне постучали
UPDATE: в цикле
Обосновать пока не могу
источник

ЕО

Евгений Омельченко in Go-go!
источник

PK

Phil Kulin in Go-go!
Phil Kulin
На четверти ляма []bytes(s1 + " " + s2 + " " + s3)  ко мне постучали
UPDATE: в цикле
https://github.com/usher2/u2ckdump/blob/decision/parse_xml.go#L336
Вот этот кусок в комментарии - прямо туда и постучались. А то что сейчас +- норм
источник

PK

Phil Kulin in Go-go!
Судя во всему у меня так и получилось да
источник

а

а кто это in Go-go!
как будто новость что лучше использовать билдер для строк
источник

ЕО

Евгений Омельченко in Go-go!
Phil Kulin
На четверти ляма []bytes(s1 + " " + s2 + " " + s3)  ко мне постучали
UPDATE: в цикле
Видимо да
источник

PK

Phil Kulin in Go-go!
Не-а. Там же он билдит значение. Он вообще их не соьирает
источник

PK

Phil Kulin in Go-go!
Короче, это был вопрос на конкурс нубских вопросов. Чтото я не разогрелся с выходных
источник

DP

Daniel Podolsky in Go-go!
тип того
источник

PK

Phil Kulin in Go-go!
Phil Kulin
Не-а. Там же он билдит значение. Он вообще их не соьирает
Там мой некрасивый код в итоге прямо отлично в заходит в суть
источник

PK

Phil Kulin in Go-go!
По факту, заправка в хэш через Write пятью строками пока видится самым оптимальным. Гонять строки нет смысоа вообще
источник