@proGO

Страница 1405 из 1674
Александр
28.04.2018
09:24:54
А может, кто помочь код поревьюить в личке?) https://github.com/steperdin/exchangerates
приватный танец только за деньги, давайте тут :)

Artem
28.04.2018
09:33:22
А может, кто помочь код поревьюить в личке?) https://github.com/steperdin/exchangerates
мб не по коду, но наличие ридми было бы не плохо

Google
Alexey
28.04.2018
09:36:57
go func() { for sig := range c { log.Println("Getting key interrupt: ", sig.String()) closeChannel <- true os.Exit(1) } }() os.Exit сработает до того, как всё нормально остановится, я думаю)

Ну и for не нужен, можно просто sig := <- C { }

Alexey
28.04.2018
09:39:02
А может, кто помочь код поревьюить в личке?) https://github.com/steperdin/exchangerates
/* High float32 `json:"high"` Low float32 `json:"low"` Avg float32 `json:"avg"` Vol float32 `json:"vol"` VolCur float32 `json:"vol_cur"` Buy float32 `json:"buy"` Sell float32 `json:"sell"`*/ Комментарий такой большой не нужен, если оно не нужно - то лучше просто удалить.

Kirill
28.04.2018
09:40:19
а есчо можно строчки с var в начале объеденить в var()

Andrew
28.04.2018
09:41:27
а есчо можно строчки с var в начале объеденить в var()
я переменные объединял, только те которые несут одну смысловую нагрузку

Alexey
28.04.2018
09:41:30
tickerChan хорошо бы закрывать (тут, конечно, не критично, раз оно в main, но лучше сделать)

Alexey
28.04.2018
09:44:02
а для чего закрывать каналы?
Вру, ticker надо закрывать

Канал то пох)

А то тикер так и будет тикать до конца вселенной

Andrew
28.04.2018
09:44:45
т.е. даже после выхода из main?

Google
Artem
28.04.2018
09:45:05
нет офк

но это просто хороший тон

Alexey
28.04.2018
09:45:15
т.е. даже после выхода из main?
после выхода из main не будет, поэтому я и сказал, что тут не критично. Но лучше мусор не разбрасывать) вдруг потом это всё будет не в main

Andrew
28.04.2018
09:45:27
понял

Еще у меня мысля была, чтобы интерфейс Exchanger вынести в отдельный пакет

а не в main хранить

Может еще есть какие предложения?)

Andrii
28.04.2018
09:55:46
``pq: invalid input syntax for integer: ""` Как исправить ету ошибку?

Andrew
28.04.2018
10:04:16
``pq: invalid input syntax for integer: ""` Как исправить ету ошибку?
похоже, что ты строку пытаешься записать в поле где численный тип данных

Vladimir
28.04.2018
10:34:51
Чота мне кажется, что с qt вы мало знакомы
Судя по всему человек кроме js ничего просто не знает нормально

Dmitrii
28.04.2018
10:46:56
пока на qt напишешь аналог того, что можно сделать за 20 минут на жс, семь потов сойдет
это вопрос знаний технологии а не времени. + qt либы не все free. а вообще всё от проекта зависит, помимо кроссплатформенности где-то важна скорость работы а где-то скорость разработки + "главное чтоб работало" + похер на ресурсы.

Анастасия
28.04.2018
10:56:01
Хорошее вступление :)
Ну, такое - никто гулять не согласится и всё, будет кто-то другой уже звать ?

Vladimir
28.04.2018
10:56:06
"нам важна скорость разработки, поэтому пофиг на тесты и прочее, фигак и в прод"

"нам важна скорость разработки, поэтому если 80% кода не покрыто тестами это катить дальше дев среды нельзя, а желательно перед продом иметь ещё и интеграционные тесты"

Sergey
28.04.2018
11:00:51
а вот 100% непокрытие это реальность

Dmitrii
28.04.2018
11:04:14
в US в крупных компаниях на 100% тестами покрывают + документация

Google
Dmitrii
28.04.2018
11:05:07
ага )

Alexandr
28.04.2018
12:30:08
Добрый день, подскажите пожалуйста, append операция в slice безопасно выполнять в горутине или возможен race ?

Artem
28.04.2018
12:31:24
будет

Alexandr
28.04.2018
12:31:54
я так и думал, спасибо

Александр
28.04.2018
12:31:57
передается же копия слайса

Kirill
28.04.2018
12:32:21
слайс по ссылке передается

Alexander
28.04.2018
12:32:26
не копия

Александр
28.04.2018
12:32:32
аппед на основании копии делает новый с +1

Alexander
28.04.2018
12:32:41
там создаётся доп слайс со ссылками на значения из первого

это не совсем копия

но и не совсем передача по ссылке

Александр
28.04.2018
12:32:56
да не про то я

щаз дойду до компа

сек

Alexander
28.04.2018
12:33:08
это связано с организацией памяти в го

Alexandr
28.04.2018
12:33:11
слайс по ссылке передается
имеете ввиду в аргументе функции передавать?

или все-таки mutex ?

Dmitrii
28.04.2018
12:34:01
под капотом slice линейный массив(вектор). поэтому при append высчитывается новая длинна вектора и данные копируются в новую выделенную область памяти

Admin
ERROR: S client not available

Google
Kirill
28.04.2018
12:35:22
имеете ввиду в аргументе функции передавать?
"So when you pass a slice to a function, a copy will be made from this header, including the pointer, which will point to the same backing array. Modifying the elements of the slice implies modifying the elements of the backing array"

Атас
28.04.2018
12:46:16
я лучше предложил
не я :), тем-более что в ответе я был уверен процентов на 90-95 если локально все работает, то проблем в кодовой базе скорее всего нет, а вот в окружении точно должны быть

Kirill
28.04.2018
12:51:41
кек

Атас
28.04.2018
12:51:51
на сервере стоял go 1.6
так обновить можно, хотя кроскомпиляция в go крайне проста и приятна правда если на cgo не нарываешься, тогда бывает на целевой платформе скомпилировать быстрее

Человек
28.04.2018
13:07:27
работаю с реестром, добавляю значение в реестр без /F флага (тоесть без перезаписи) у меня высвечиваеться The operation completed successfully, дальше ничего не происходит. То есть если значение в реестре уже существует дальше выполнение програмы не идет, но мне нужно именно без перезаписи выполнять, ведь с перезаписью всё нормально Код: https://pastebin.com/qkfMWLqF

Zerogoki
28.04.2018
13:17:31
Права админа нужны, вроде

И нет лучшего способа туда значение добавить? cmd запускать как-то не очень

И зачем вообще реестр, когда можно данные хранить в json или XML?

Den
28.04.2018
13:29:14
Великие Гоферы, помогите, есть JSON dump в виде текста из HAR мультипарт респонса, нужно его сделать валидным, убрать квотирование, и ескейп последовательности \u



Daniel
28.04.2018
13:30:01
и?

Den
28.04.2018
13:30:02


Kirill
28.04.2018
13:30:30
автозаменой в текстовом редакторе))0

Den
28.04.2018
13:30:34
кидаю текст стрингом, делаю анквотинг ошибка

strconv.Unquote(inputNormal)

спотыкается

Александр
28.04.2018
13:32:42
я делал подобное

щаз вроде где то был кусок

Alexandr
28.04.2018
13:33:05
кто сталкивался с такой ошибкой? pq: unnamed prepared statement does not exist

Google
Александр
28.04.2018
13:35:50
bodyString := string(body) bodyString = strings.Replace(bodyString, `\/`, "/", -1) v := make(map[string]string) json.Unmarshal([]byte("{\"x\": "+bodyString+"}"), &v) if value, ok := v["x"]; ok { return value, nil } else { return "", errors.New("failed get html data") }

Den
28.04.2018
13:35:53
щаз вроде где то был кусок
я вот так хотел [jntk https://play.golang.org/p/GTishI0rwe

Александр
28.04.2018
13:37:44
это я извращался сидел

Kirill
28.04.2018
13:38:30
есть причины почему не надо использовать gRPC?

Александр
28.04.2018
13:38:39
я вот так хотел [jntk https://play.golang.org/p/GTishI0rwe
ну а проблема то в чем собственно?

все же нормально отмаршивается

Alexey
28.04.2018
13:38:47

Страница 1405 из 1674