@gogolang

Страница 1306 из 1630
Kirill
23.08.2018
12:26:21
надо тему другую воткнуть

Aleksandr
23.08.2018
12:26:24
type_easyjson показывается во втором уровне.
а type_test нет. Как будто бы easyjson зашито. Содержимое файлов одинаково пустое.

Aleksandr
23.08.2018
12:26:59
не по-человечески это как-то

Google
many-faced
23.08.2018
12:37:28
Коллеги, подскажите, есть ли какой-то способ узнать, сколько строк сделала выборка SQL SELECT через метод db.Query() помимо того, чтобы проитерироваться по результату со счётчиком?

Daniel
23.08.2018
12:40:16
не всякий запрос знает, сколько строк он выбрал

many-faced
23.08.2018
12:41:00
а query не result возвращает с циферкой?
он возвращает массив строк.

Если быть точным, Тип Rows

не всякий запрос знает, сколько строк он выбрал
Select по одной таблице с Where, без джоинов.

Aleksandr
23.08.2018
12:44:04
он возвращает массив строк.
тогда никак. он действительно возвращает Rows (не массив), и итоговый результат неизвестен

Илья
23.08.2018
12:44:57
Если быть точным, Тип Rows
итерироваться/делать запрос count, делать несколько запросов и обходить resultset ы

many-faced
23.08.2018
12:45:41
спасибо, понятно

Artem
23.08.2018
12:53:44
Всем привет подскажите пожалуйста, проинициализировал новое приложение через cobra init получил такой код var cfgFile string // rootCmd represents the base command when called without any subcommands var rootCmd = &cobra.Command{ Use: "todo", Short: "just todo", Long: `just todo long`, Run: func(cmd *cobra.Command, args []string) { start() }, } func Execute() { if err := rootCmd.Execute(); err != nil { fmt.Println(err) os.Exit(1) } } func init() { cobra.OnInitialize(initConfig) } func initConfig() { cfgFile := "todo.yaml" //когда файл задан жестко с раширением все ок в функции start печатает значение из конфига if cfgFile != "" { viper.SetConfigFile(cfgFile) } else { home, err := homedir.Dir() if err != nil { fmt.Println(err) os.Exit(1) } //КОГДА cfgFile не задан //в каталоге лежит todo.yaml но в функции start ничего не выводится из конфига, //Почему ---------- ??? // Search config in home directory with name "todo" (without extension). viper.AddConfigPath(home) viper.SetConfigName("todo") } viper.AutomaticEnv() if err := viper.ReadInConfig(); err == nil { fmt.Println("Using config file:", viper.ConfigFileUsed()) } } func start() { fmt.Println("So") t := viper.GetString("Host") fmt.Printf("Result is %s", t) }

Constantine
23.08.2018
12:55:26
а вопрос где?)

Artem
23.08.2018
12:55:27
viper.ReadInConfig - отрабатывает всегда

в комментах //КОГДА cfgFile не задан //в каталоге лежит todo.yaml но в функции start ничего не выводится из конфига, //Почему ---------- ???

Google
Artem
23.08.2018
12:55:52
t := viper.GetString("Host") fmt.Printf("Result is %s", t)

а если конф файл явно указан cfgFile := "todo.yaml" то все ок

получается что viper.ReadInConfig - не читает конфиг который просто лежит в катлоге, или читает но не отдает данные, что то не пойму

Aleksandr
23.08.2018
13:00:24
возьми продебажь каждый шаг

а лучше прям дебаггером пройдись

ошибка тут везде может быть. на глаз не видно

Artem
23.08.2018
13:01:14
проходил, в любом случае все проходит удачно но достучаться к содержимому viper через дебаг я незнаю как

удачно логически те err нет

Artem
23.08.2018
13:01:52
проблема есть

Aleksandr
23.08.2018
13:02:01
если неудачно, значит не то или не тщательно дебажишь. возьми дебаггер в руки

Artem
23.08.2018
13:04:05
да все нашел, спасибо1)

F01134H
23.08.2018
13:07:05
Делаю go get, пакет подтягивается, но когда делаю импорт - его нет. Даже в goland не подсвечивается что он есть (хотя он импортируется через него)

Aleksandr
23.08.2018
13:09:01
ну а физически в GOPATH он есть?

$GOPATH/src/github.com/....

F01134H
23.08.2018
13:13:23


есть

Kirill
23.08.2018
13:16:05
И ты в эфир полез? ?

F01134H
23.08.2018
13:16:14
да давно уже

сигнер транз на нем будет

Google
F01134H
23.08.2018
13:16:33
я кстати нашел в чем проблема

почему то $GOPATH не работает для IDE

надо наверное комп перезагрузить

потому что в .profile прописал

Kirill
23.08.2018
13:17:32
почему то $GOPATH не работает для IDE
В голанде в настройках проставь и всё

Aleksandr
23.08.2018
13:18:01
или DM перезагрузить. alt+f2 => r

ну и ide конечно после

F01134H
23.08.2018
13:18:22
точно, спасибо

Kirill
23.08.2018
13:19:21
А вы видели что-то вроде infura, но для BTC?

F01134H
23.08.2018
13:24:21
main.go:3:8: cannot find package "github" in any of: /home/foll/programs/go/src/github (from $GOROOT) /var/www/go/src/github (from $GOPATH) а почему оно ищет в GOPATH/src?

должен же в pkg вроде

Aleksandr
23.08.2018
13:24:37
нет

F01134H
23.08.2018
13:25:04


Хмммм

Все, починил

всем спасибо за выслушивание нубских вопросов

Хм

somevar := new(big.Int)

а можно как то много таких переменных инициализировать?

Google
F01134H
23.08.2018
14:56:39
somevar, somevar2 := new(big.Int) будет работать?

Aleksandr
23.08.2018
14:58:22
new(...), new(...), new(...)

Илья
23.08.2018
14:58:24
somevar, somevar2 := new(big.Int), new(big.Int)

F01134H
23.08.2018
14:58:39
Понял, спасибо

Хм, еще вопрос. Сделал два файлика, оба в package main. При попытке в основном (main.go) использования функции из соседнего файла - пишет undefined %funcname%

в чем проблема может быть?

Daniel
23.08.2018
15:08:03
много в чем

как вы запускаете программу?

Admin
ERROR: S client not available

F01134H
23.08.2018
15:08:23
в IDE

Zloy Dobriy
23.08.2018
15:08:31
Го ран майн.го, 146%

Daniel
23.08.2018
15:08:47
боюсь - вопросы к ide

Oleg
23.08.2018
15:08:48
go run -race $(ls -1 *.go | grep -v _test.go)

Zloy Dobriy
23.08.2018
15:08:49
А если запустить го ран *.го все будет работать

F01134H
23.08.2018
15:09:09
Хм

идешка значит тупит?

добавил вручную, заработало

Спасибо ребят

Denys
23.08.2018
15:35:49
что это значит ? chatRoom.incoming <- <-client.incoming

почему две стрелки

Google
Tigran
23.08.2018
15:47:31
канал с каналами?

Igor
23.08.2018
15:48:17
получение значения из одного канала и отправка в другой?

Sergey
23.08.2018
16:50:14
Чем я могу подписать строку, на подобии JWT. Может бибилиотека есть какая?

Olzhas
23.08.2018
16:51:05
Можно юзать чужой велосипед

Sergey
23.08.2018
16:51:27
https://github.com/dgrijalva/jwt-go
мне не имено jwt нужен

Olzhas
23.08.2018
16:51:54
Ну там можно посмотреть чем подписывают

Aleksandr
23.08.2018
16:52:10
hashhmac

Nazary
23.08.2018
22:20:48
Подскажите пожалуйста, куда смотреть или в чем проблема Error 1461: Can't create more than max_prepared_stmt_count statements (current value: 16382)

Wingman
23.08.2018
22:21:19
Хера

Nazary
23.08.2018
22:21:21
при том на серваке работает уже много времени

а на компухтере дропает

Wingman
23.08.2018
22:21:42
Ты их в цикле создаешь?)

Nazary
23.08.2018
22:21:45
чёт нужно закрывать или как?

работа с mysql

Wingman
23.08.2018
22:21:57
Да, стейтменты

Nazary
23.08.2018
22:21:58
Ну не совсем

Но тип того

ммм

Страница 1306 из 1630