
Yaroslav
13.07.2018
22:42:57
const fmt = 'argument = %s'
...
var some_string = fmt.Sprintf(fmt, some_argument)
Вроде так должно быть

Человек
13.07.2018
22:48:12

Yaroslav
13.07.2018
22:50:54

Google

Yaroslav
13.07.2018
22:53:05
fmt.Sprintf() - функция, котрая принимает формат первым аргументом, значения, которые она в этот формат подставляет - следующими аргументами, и возвращает строку, которая получилась при подстановке
О какой переменной идёт речь?

[Anonymous]
13.07.2018
23:23:41
какой-то умственно отсталый, боюсь даже представить какой там код, если он так изъясняется

yuriy
13.07.2018
23:33:40
Classic shiza

Crypt
13.07.2018
23:41:49
Ниче вы не понимаете)))
Чувак хочет переменную функцию

yuriy
13.07.2018
23:43:41
Глобальную

Crypt
13.07.2018
23:43:53

yuriy
13.07.2018
23:44:13
Где глобальность??

Crypt
13.07.2018
23:44:19
Уровня пакета типа)))
Глобальную

Roman
14.07.2018
00:32:01

Subbotin
14.07.2018
01:33:47
Наследие какого-нибудь лиспа в голове? Там можно так изгольнуться.

Google

Dmitri
14.07.2018
03:12:09

Vadim
14.07.2018
06:20:40
Просьба забанить. Похоже на распространителя детской порнографии.

Zarif
14.07.2018
07:26:43
у меня какая то кнопка вышла в группе, не знал, что боты в группах умеют такое

Alexey
14.07.2018
07:31:13
/rmkb@remkeybot
Эта штука должна была удалить

lenar
14.07.2018
08:15:10
@onokonem @schors @pragus cp

Aleksey
14.07.2018
08:21:05

Subbotin
14.07.2018
08:22:28

Sergey
14.07.2018
08:23:21

Vadim
14.07.2018
09:19:03

Phil
14.07.2018
09:57:43
fixed

Человек
14.07.2018
11:05:44

m
14.07.2018
11:10:56

Человек
14.07.2018
11:11:20

m
14.07.2018
11:11:23
кстати молодец, что не слился, когда тебя назвали дураком.
да, для обновления.
ну тогда объявляй id перед циклом , а внутри цикла пиши в id.
var id string
var name string
for rows.Next() {
err := rows.Scan(&id, &name)
if err != nil {
fmt.Println(err)
}
cs = fmt.Sprintf("%v", id)
}
stable, err = db.Exec("UPDATE mydb123 SET name = 'Pul' WHERE id = ($1)", id)
у тебя id - это строка, поэтому fmt.Sprintf не нужен.

Google

Человек
14.07.2018
11:14:28

m
14.07.2018
11:14:55
если станет числом, то можно так:
stable, err = db.Exec("UPDATE mydb123 SET name = 'Pul' WHERE id = ($1)", fmt.Sprint(id))
и вместо mydb123 наверное надо писать название таблицы.
изменение структуры БД делается через ALTER TABLE

Человек
14.07.2018
11:17:24

Vadim
14.07.2018
11:17:51
Еще row ее назови)

German
14.07.2018
11:28:22
Всем доброго дня. Как надо преобразовать слайс структур, чтобы можно было оттуда тащить конкретное поле конкретной структуры? Мапа?

m
14.07.2018
11:29:26
slice[123].Field

Человек
14.07.2018
11:29:45

m
14.07.2018
11:30:03

German
14.07.2018
11:30:38

m
14.07.2018
11:31:03
а что известно?

German
14.07.2018
11:31:38
айдишники спрятаны в структурах, которые находятся в слайсе, нам известен айдишник структуры, но где структура лежит мы не знаем

m
14.07.2018
11:32:27
если структур в слайсе не более десяти, то можно перебором.
если больше, то эффективнее сделать map.

German
14.07.2018
11:33:35

m
14.07.2018
11:33:49
ну или придумать такую генерацию id-шек, когда они будут небольшие и при удалении новый будет занимать место удалённого. тогда можно в слайсе их держать
я у себя в игре так делаю, например.
плюс периодически можно хвост обрубать, если там дырки сплошные.
тогда обход всего слайса будет быстрее. если он конечно нужен.

Roman
14.07.2018
12:14:15

Человек
14.07.2018
12:14:24

Google

Roman
14.07.2018
12:19:23
я её уже решил
ты в будущем разъясняй какую в конце концов проблему пытаешься решить.. иначе вообще нифига не понятно зачем и что ты собрался делать

Человек
14.07.2018
12:20:30

Roman
14.07.2018
12:21:52

m
14.07.2018
12:27:49
смотрю сейчас ассемблерный код, когда к слайсу []byte делаетеся append(). Там оказывается дёргается runtime.gcWriteBarrier() . Не понятно зачем. ведь слайс не содержит ссылок. Есть мысли?
Вообще код очень плохо читабельный. Куча джампов туда-сюда. Хрен поймёшь, что происход.

Yuriy
14.07.2018
13:05:01
о/

Panzer
14.07.2018
13:23:01
\o

Zed
14.07.2018
13:23:54
o7

Человек
14.07.2018
13:36:53
Почему не работает UPDATE текущего запроса в postgre SQL? Код: https://pastebin.com/1BdZeKa6, вывожу SQL добавляются всё новые и новые айдишники...

m
14.07.2018
13:39:17
так ты ведь добавляешь и добавляешь записи в таблицу.
при добавление записи в столбец id будет записываеться очередной порядковый номер записи.
бессмысленная строка: var replaceid = fmt.Sprintf("%s", id)
если это всё тесты, то тебе надо в начале дропать таблицу, и только затем создавать её заново.
DROP TABLE datad

Evgeny
14.07.2018
13:43:37
var replaceid = fmt.Sprintf("%d", id) если форматируешь int, то лучше через %d

Danil
14.07.2018
13:53:11
Господа
Какие плагины на Sublime для удобной разработки посоветуете?

Sun
14.07.2018
13:59:09

Michael ?
14.07.2018
13:59:31

Антоний
14.07.2018
14:01:57

Google

yuriy
14.07.2018
14:02:46
Кто какие аналоги кликхауса посоветует для аналитики?

Yuriy
14.07.2018
14:03:09

yuriy
14.07.2018
14:03:28
Точно, спасибо

Danil
14.07.2018
14:03:47
Goland
У них нет комъюнити версии

Yuriy
14.07.2018
14:04:44
Точно, спасибо
Аналитика подразумевает аггрегирование - вам не обязательно все обработанные данные с потока сохранять, достаточно выбрать правильные доверительные интервалы и апроксимировать «окном».
В целом я практикую Kafka + Apache Streams + Flink для BI, но это не Golang ?