@gogolang

Страница 1229 из 1630
Aleksandr
16.07.2018
12:37:53
текст кодом на playground

Hokusai
16.07.2018
12:37:54
лол

Sliva
16.07.2018
12:38:07
Ето где

Александр
16.07.2018
12:38:11
я еще ни разу не видел ФОТОГРАФИЙ кода

Google
Александр
16.07.2018
12:38:15
c экрана

Aleksandr
16.07.2018
12:38:19
Ето где
https://play.golang.org/

Hokusai
16.07.2018
12:38:20
Александр
16.07.2018
12:38:36
следующий уровень - фотографии кода из соседнего окна

Tigran
16.07.2018
12:38:50
следующий уровень - фотографии кода из соседнего окна
фотографии кода, напечатанного на принтере

Hokusai
16.07.2018
12:38:52
фотография фотографии кода на экране

daysandbox_bot
16.07.2018
12:41:35
Removed msg from Uganda Warrior. Reason: new user + external link

Sliva
16.07.2018
12:42:08
Э

Aleksandr
16.07.2018
12:43:24
кинь мне в личку ссылку

Oleg
16.07.2018
12:43:33
Э
сообщи нам ошибку. никто не читает мысли :)

Kirill
16.07.2018
12:43:40
Э
Хуэ Чё ссылки на мемы ВК кидаешь? %)

Aleksandr
16.07.2018
12:43:44
коллеги-админы, а кто бота добавил? а можно его допилить либо я его удалю

Э
https://play.golang.org/p/fibBQCsZYxM

Google
Aleksandr
16.07.2018
12:44:34
https://play.golang.org/p/fibBQCsZYxM
вот сюда товарищу помогать

Sliva
16.07.2018
12:45:23
k.ExcuteTemplates undef ined (type *"html/template". Template has no filed or method ExcuteTemplates

Artem
16.07.2018
12:46:53
всем привет подскажите, пожалуйста, делаю небольшое rest api если идет обращение api/get то мое api делает запрос на сторонний url и получаемые данные записывает в redis корректно будет если модель которую я получают с сайта оберну в структуру с mutex? потому что запросы api/get будут идти каждые 10-15 минут те по ключу в redis записи будут обновляться или здесь mutex излишен?

Sliva
16.07.2018
12:49:08
Что?

Artur
16.07.2018
12:49:41
Смотрю туториал, скажите такой синтаксис является нормой? я про выравнивания c := car{ Manufacturer: "Toyota", Model: "Corolla", Doors: 4, }

Sliva
16.07.2018
12:49:55
Нет

Все равно ошибка

Artur
16.07.2018
12:50:28
они тут немного поехали, выравнивание по правому краю у значений мапа.

Sliva
16.07.2018
12:51:00
Там не надо было s в конце ставить

)0)0)0)0)0

Sliva
16.07.2018
12:53:49
Нет

Теперь другая ошибка

Шо пипец

Александр
16.07.2018
12:55:02
Do you know the way?

Google
Александр
16.07.2018
12:55:56
ошибка то какая?

Sliva
16.07.2018
12:56:11
Listening on port : 3000 2018/07/16 15:53:41 http: panic serving [::1]:50308: runtime error: invalid memory address or nil pointer dereference goroutine 19 [running]: net/http.(*conn).serve.func1(0xc4200a6d20) /usr/local/go/src/net/http/server.go:1726 +0xd0 panic(0x1313680, 0x154bcf0) /usr/local/go/src/runtime/panic.go:502 +0x229 html/template.([club67096895|*Template]).lookupAndEscapeTemplate(0x0, 0x13725ac, 0x5, 0x0, 0x0, 0x0) /usr/local/go/src/html/template/template.go:144 +0x43 html/template.([club67096895|*Template]).ExecuteTemplate(0x0, 0x13b5660, 0xc420148000, 0x13725ac, 0x5, 0x0, 0x0, 0xc420026500, 0xc420096198) /usr/local/go/src/html/template/template.go:133 +0x43 main.indexHandler(0x13b8460, 0xc420148000, 0xc420144000) /Users/severilov/Documents/go /src/webApp.go:14 +0xc6 net/http.HandlerFunc.ServeHTTP(0x138c4b8, 0x13b8460, 0xc420148000, 0xc420144000) /usr/local/go/src/net/http/server.go:1947 +0x44 net/http.(*ServeMux).ServeHTTP(0x155a820, 0x13b8460, 0xc420148000, 0xc420144000) /usr/local/go/src/net/http/server.go:2337 +0x130 net/http.serverHandler.ServeHTTP(0xc4200912b0, 0x13b8460, 0xc420148000, 0xc420144000) /usr/local/go/src/net/http/server.go:2694 +0xbc net/http.(*conn).serve(0xc4200a6d20, 0x13b8720, 0xc420096200) /usr/local/go/src/net/http/server.go:1830 +0x651 created by net/http.([id2010494|*Server]).Serve /usr/local/go/src/net/http/server.go:2795 +0x27b

Александр
16.07.2018
12:56:24
ну

нул поинтер передал

я вангую это ExecuteTemplate первый параметр

что ты туда подсунул?

Sliva
16.07.2018
12:57:24
На плэйграунде посмотри

Александр
16.07.2018
12:57:48
репостни

зафлудили

Sliva
16.07.2018
12:58:42
Александр
16.07.2018
13:00:34
https://play.golang.org/p/iFR3TpAO1q7

а так?

Sliva
16.07.2018
13:04:52
А где html файл должен лежать?

open templates/index.html: no such file or directory

Александр
16.07.2018
13:08:48
относительно бинарника

ну если -o не указано куда, то относительно main.go

Sliva
16.07.2018
13:10:58
Что значит относительно

?

Александр
16.07.2018
13:11:33
то и значит

где у тебя лежит main.go там и должна быть папка

Google
Александр
16.07.2018
13:11:45
templates

Sliva
16.07.2018
13:13:56


Admin
ERROR: S client not available

Александр
16.07.2018
13:14:22
ага

Sliva
16.07.2018
13:14:58


Александр
16.07.2018
13:15:18
а файл то есть?

index.html

Aleksandr
16.07.2018
13:15:36
не кидай больше фотки.

Jentry
16.07.2018
13:15:44
скрины с мака это топчик

Sliva
16.07.2018
13:15:44
Окей

Да, файл есть

Александр
16.07.2018
13:16:16
он точно html

а не htm

не xhtml

Jentry
16.07.2018
13:16:36
Да, файл есть
А доступ к файлу?

Denis
16.07.2018
13:16:36
Кто использовал мускля в го? Подскажите, пожалуйста, как быть с prepared-ами и пулом коннектов? https://golang.org/src/database/sql/sql.go?s=34039:34117#L1262 Надо понимать, что если я один раз подготовлю запрос в самом начале, то statement будет использовать только одно подключение, даже если в процессе работы возникнет необходимость выполнять этот же запрос параллельно в разных коннектах? Я хочу подготовить сразу все нужные мне запросы, а потом выполнять их по необходимости по несколько раз. То есть, нужно либо как-то извратиться и подготовить один и тот же запрос в нескольких экземплярах — по разу для каждого коннекта. Либо подготавливать запрос каждый раз непосредственно перед запросом. Есть ли решения?

Sliva
16.07.2018
13:17:21
Всмысле?

Denis
16.07.2018
13:20:28
А рабочая директория совпадает?

daysandbox_bot
16.07.2018
13:21:40
Removed msg from Александр ). Reason: new user + external link

Sliva
16.07.2018
13:22:00
Go -> src -> webApp |> templates -> index.html

Google
Sliva
16.07.2018
13:22:12
Все в src

Александр
16.07.2018
13:23:38
str := "123.ferfrtf5.er345.gerg345g.gddg" sep := "." SL := strings.Split(str, sep) fmt.Println(SL) for i := range SL { lenStr := len(SL[i]) if lenStr == 5 { fmt.Println(SL[i]) break } }

Антон
16.07.2018
13:25:34
str := "123.ferfrtf5.er345.gerg345g.gddg" sep := "." SL := strings.Split(str, sep) fmt.Println(SL) for i := range SL { lenStr := len(SL[i]) if lenStr == 5 { fmt.Println(SL[i]) break } }
Если я правильно понял, split тут обрабатывает всю строчку целиком сразу и возвращает слайс

Александр
16.07.2018
13:25:53
верно

Александр
16.07.2018
13:26:08
Go -> src -> webApp |> templates -> index.html
а запускаешь из этой же директории?

просто кликая на бинарник

Sliva
16.07.2018
13:26:18
Да

Александр
16.07.2018
13:26:50
ну тут только права на файл проверить осталось

Sliva
16.07.2018
13:27:04
Каким образом

Александр
16.07.2018
13:27:21
Если я правильно понял, split тут обрабатывает всю строчку целиком сразу и возвращает слайс
package main import ( "fmt" "strings" ) func main() { str := "123.ferfrtf5.er345.gerg345g.gddg" sep := "." SL := strings.Split(str, sep) fmt.Println(SL) for i := range SL { lenStr := len(SL[i]) if lenStr == 5 { fmt.Println(SL[i]) break } } }

Антон
16.07.2018
13:27:23
верно
Ну зачем? Это же лишняя работа, особенно если требуемая строчка будет одной из первых. Не говоря уже о том, что строки копируются

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