@proGO

Страница 1565 из 1674
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
const fmt = 'argument = %s' ... var some_string = fmt.Sprintf(fmt, some_argument)
Так это не то что нужно, вы указали просто аргумент %v как переменную, я не смогу переиспользовать переменную fmt.Sprintf

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
Глобальную

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
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
Просьба забанить. Похоже на распространителя детской порнографии.
Вот такие сжигали девушек. Потому что сильно красивая подозрительно - наверняка ведьма

Phil
14.07.2018
09:57:43
fixed

Человек
14.07.2018
11:05:44
что простите? зачем вам "использовать переменную как функцию пичкая в неё аргументы" если можно просто вызвать эту функцию и передать ей аргументы?! какую проблему вы пытаетесь решить?
Я не могу использовать эту переменную ибо находитсья она у меня for {}, даже если бы в отдельной функции она бы была - ЛОКАЛЬНОЙ, я не мог бы использовать её ГЛОБАЛЬНО, вот полный код может кто-то поймет мою мысль.. https://pastebin.com/tVKSN7N6

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
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
German
14.07.2018
11:30:38
slice[123].Field
а если мы не знаем в каком элементе находится нужная структура?

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

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

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

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

я у себя в игре так делаю, например. плюс периодически можно хвост обрубать, если там дырки сплошные.

тогда обход всего слайса будет быстрее. если он конечно нужен.

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 для удобной разработки посоветуете?

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

Yuriy
14.07.2018
14:03:09
Кто какие аналоги кликхауса посоветует для аналитики?
InfluxData, до кликхауса очень недотягивает, но позволяет полностью отбить желание попытаться всё запихнуть в базу.

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 ?

У них нет комъюнити версии
Ну хз, можно на триале сидеть ...

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