@proGO

Страница 1240 из 1674
Lucky
17.02.2018
16:51:06
напомню, что спрашивал как включить автоимпорт в vscode под windows

Никита
17.02.2018
16:51:17
нет импорта лог

В GoLand автоматом добавляет

Michael
17.02.2018
16:51:57
нет импорта лог
VSCode плагин сам его добавляет

Google
Michael
17.02.2018
16:52:12
значит беда с инталляцией тулзов

Sergey
17.02.2018
16:52:14
VSCode плагин сам его добавляет
Надо го импортс установить

Michael
17.02.2018
16:52:29
Надо го импортс установить
да оно само из коробки умеет

сам на 10ке сижу и радуюсь

Lucky
17.02.2018
16:56:58
Собственно, необходимо было в конфиге изменить строку: // Include unimported packages in auto-complete suggestions. "go.autocompleteUnimportedPackages": false,

Marlik
17.02.2018
17:01:22
Это ведь не ошибка сама по себе. поэтому в консоли пока: .\main.go:4:2: undefined: log exit status 2
Добавляешь в импорт "log" и всё, не нуно автомата такого, гемор один с ним.

Marlik
17.02.2018
17:05:17
Тут я не соглашусь.
Ну, у мну мало памяти, ноуту лет 10-12, поэтому голэнд подтормаживает мальца. А так я не обламаюсь добавить в импорт. С другой стороны, по моему у меня были не правильные добавления в импорт, приходилось удалять. Мне не понравилось в общем.

Никита
17.02.2018
17:14:43
Такой вопрос. Есть хэндлер запросов API, есть группы вызовов(users, records, ...). Каждый вызов возвращает ответ через функцию normalResponse (OK) или errorResponse (not OK). Количество строк растет, ориентироваться все сложнее и сложнее. Думал разбить хэндлер на части по группам а потом их импорировать в одном файле. Но тогда проблема с функциями возврата ответа - от них зависят все вызовы, что с ними делать? тоже выносить в отдельный файл и импортировать в каждый файл группы вызовов?

Адлет
17.02.2018
17:28:23
кто может помочь ?

не совсем могу понять, имеется папка subdir1, subdir2, там описаны структуры и их методы, потом есть в корне рядом с subdir1, subdir2 main.go и там когда я ссылаюсь на поля структуры, он мне выдает unresolved reference

The
17.02.2018
17:30:30
subdir не может ссылаться на main

Google
The
17.02.2018
17:30:32
если вы об этом

Адлет
17.02.2018
17:30:54
нет, я все вызовы структур делаю с main.go

The
17.02.2018
17:31:03
структура как выглядит в subdir?

покажите декларацию саму.

Александр
18.02.2018
09:12:32
кто-то отлаживал стандартный клиент?

мне бы посмотреть что он реально отсылает

вопрос снят, это были куки ?

Oleg
18.02.2018
16:31:52
Ребят, посоветуйте пожалуйста либу для sql-миграций. Есть только два требование : 1)можно было писать код для миграций в файлике sql на чистом sql 2) чтобы не нужно было к себе клонить репозиторий, как в случае с bindata

Никита
18.02.2018
17:16:53
Хуже рекламы только наличие в ней множества эмодзи

Alexey
18.02.2018
17:17:18
Хуже рекламы только наличие в ней множества эмодзи
Наоборот, сразу видно, что реклама, очень удобно)

Roman
18.02.2018
17:50:17
Наоборот, сразу видно, что реклама, очень удобно)
осталось только бота написать, который банить будет за > 3 эмодзи в сообщении

Roman
18.02.2018
18:27:48
☝️??? тадамс
мое мнение не поменялось :)

Nikita
18.02.2018
20:50:45
Ку всем хомякам

Александр
19.02.2018
07:09:51
народ, а sync.Mutex работает только на 1 мапу что лежит в поле структуры m или вообще на всю?

tsov
19.02.2018
07:12:18
он сам по себе

ему положить на твои мапы

Google
tsov
19.02.2018
07:12:44
как напишешь так и будет. аминь.

Zver
19.02.2018
07:32:09
народ, а sync.Mutex работает только на 1 мапу что лежит в поле структуры m или вообще на всю?
Управляет выполнением потоков, а для чего это используется без разницы.

Vlad
19.02.2018
08:29:02
Всем привет Есть строка - путь к config-file. Могу я указать путь в виде: "GOPATH/src/..."? Вроде бы не работает, но, подозреваю, я чего-то не знаю

Vlad
19.02.2018
08:30:36
Да, я знаю. Просто хотелось бы универсальный путь к файлу

Olzhas
19.02.2018
08:39:18
u, err := user.Current() if err != nil { return err } var filePath string if runtime.GOOS == "windows" { filePath = u.HomeDir + "\\.config" } else { filePath = u.HomeDir + "/.config" }

как то так

Алекс
19.02.2018
08:42:25
filepath.Join удобнее, как по мне

Vlad
19.02.2018
08:48:47
Спасибо за ответы, судари

Александр
19.02.2018
09:08:19
хелп я туплю O_o

var obj *AnyType var err error if .... { obj, err = funcOne(args1, args2) } else { obj, err = funcTwo(args1, args2) } if err != nil { log.Fatal(err) } obj.GoGo()

Admin
ERROR: S client not available

Александр
19.02.2018
09:09:24
разве так не допустимо?

функция возращает два аргумента

шито? O_o

Olzhas
19.02.2018
09:11:59
я не понял вопроса, если честно

по идее ваш код должен работать, если возвращает структуру и ошибку

Александр
19.02.2018
09:12:29
оно не работает, если юзать := то obj не видно за пределами if

Google
Александр
19.02.2018
09:12:42
если юзать обычные = то ошибка

John
19.02.2018
09:12:46
Александр
19.02.2018
09:13:09
да там undefined

на моменте вызова obj

очень странно O_o

John
19.02.2018
09:13:41
ну, значит у тебя obj пустой, чо :)

Александр
19.02.2018
09:20:30
все туплю

тип неправильный в var

вместо var obj *AnyType автокомплит скотина подставил var obj *AnyTwoType

Olzhas
19.02.2018
09:24:06
вместо var obj *AnyType автокомплит скотина подставил var obj *AnyTwoType
особенно автокомплит напрягает при автоимпорте пакетов

Andrey
19.02.2018
09:24:39
это делает lint. Сранвите настройки линта в разделе go в настройках в vscode. в 10 и там где работает

Olzhas
19.02.2018
09:24:53
у меня в проекте есть свой pkix и asn1, так голанд импортит одноименные из стандартного sdk

Ильдар
19.02.2018
11:28:08
Всем привет! Хочу протестировать скорость записи и чтения памяти. Выполняю в цикле: var buf bytes.Buffer p := []byte("...") // 1024 байт buf.Write(p) Считаю количество циклов, делю на время выполнения, получаю скорость. И она примерно соответствует действительности. Далее пытаюсь тоже самое сделать для чтения через p = buf.Bytes() но ничего не выходит, независимо от размера buf - выполняется безмерно большое количество циклов за выделенное время, и оно не меняется от размера buf, что свидетельствует о том, что при p = buf.Bytes() (и любых аналогичных методах чтения), самого чтения не происходит. Происходит лишь перестановка указателя, как я понял. Вопрос: как имитировать чтение в никуда?

Ильдар
19.02.2018
11:30:48
https://godoc.org/io/ioutil#pkg-variables ?
Это для Writer-а только, насколько я понял?

Другими словами, если я после p = buf.Bytes() провожу какие-либо действия с p, то чтение происходит. А если не произвожу никаких действий, то и чтения реального не происходит. Какое-то нейтральное действие с p нужно сделать, а какое - не знаю. Просто перебрать его побайтово в цикле - не вариант. Это ресурсоёмко получается.

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