Size: a a a

2020 June 25

V

Vladimir in Go-go!
Vadim Sokoltsov
хм, то есть он локально запускает приложение, а не делает attach к процессу в контейнере?
как можно понять без кода?
источник

VS

Vadim Sokoltsov in Go-go!
Локоть Анатолий
Прокинь порт отладчика наружу и стучись в локалхост.
в .vscode/launch.json так и делаю
источник

ЛА

Локоть Анатолий... in Go-go!
Vadim Sokoltsov
в .vscode/launch.json так и делаю
А откуда тогда подключение к db?
источник

VS

Vadim Sokoltsov in Go-go!
Из самого приложения
источник

ЛА

Локоть Анатолий... in Go-go!
Чтобы контейнеры друг друга видели по именам, они должны в общей сети. Надо задать раздел network и все интересующие контейнеры связать с ним. В композе это делается за 2 директивы, но быстрый пример не нагуглил (только фундаментальные статьи на много страниц)
источник

ЛА

Локоть Анатолий... in Go-go!
Там же нет выхода из рекурсии. Оно начинает бесконечно паниковать после 1000
источник

ЛА

Локоть Анатолий... in Go-go!
Тут как раз пригодится return counter <= 1000 || output
источник

ВГ

Владимир Гришин... in Go-go!
Локоть Анатолий
также как выше обсуждалось, только на уже готовых решениях.
Вместо жонглирования статусами, используем блокировки строк на запись.
со статусом все ясно про состояние записи - достаточно посмотреть в базу, и увидеть, что с записью происходит
источник

ВГ

Владимир Гришин... in Go-go!
better implicit than explicit
источник

VS

Vadim Sokoltsov in Go-go!
Локоть Анатолий
Чтобы контейнеры друг друга видели по именам, они должны в общей сети. Надо задать раздел network и все интересующие контейнеры связать с ним. В композе это делается за 2 директивы, но быстрый пример не нагуглил (только фундаментальные статьи на много страниц)
Хм
Добавил в /etc/hosts ip контейнера и имя хоста
Начал падать по i/o timeout
источник

ЛА

Локоть Анатолий... in Go-go!
Vadim Sokoltsov
Хм
Добавил в /etc/hosts ip контейнера и имя хоста
Начал падать по i/o timeout
Да, это не заработает без общей сети, даже при явном обращении
источник

VS

Vadim Sokoltsov in Go-go!
Локоть Анатолий
Чтобы контейнеры друг друга видели по именам, они должны в общей сети. Надо задать раздел network и все интересующие контейнеры связать с ним. В композе это делается за 2 директивы, но быстрый пример не нагуглил (только фундаментальные статьи на много страниц)
network добавил
источник

ЛА

Локоть Анатолий... in Go-go!
Владимир Гришин
со статусом все ясно про состояние записи - достаточно посмотреть в базу, и увидеть, что с записью происходит
Это уже доп требования.
источник

ВГ

Владимир Гришин... in Go-go!
Владимир Гришин
better implicit than explicit
чорт наоборот!
источник

ВГ

Владимир Гришин... in Go-go!
позор!
источник

VK

Viktor Kondratiuk in Go-go!
Всем привет.
использую функцию time.After

нужно ли юзать .Stop()?

если не использовать stop, будут ли плодиться каналы в программе?

как можно проверить количество не закрытых каналов?
может есть функция наподобии runtime.NumGoroutine()
источник

/

/dev/null in Go-go!
Viktor Kondratiuk
Всем привет.
использую функцию time.After

нужно ли юзать .Stop()?

если не использовать stop, будут ли плодиться каналы в программе?

как можно проверить количество не закрытых каналов?
может есть функция наподобии runtime.NumGoroutine()
У вас тут набор слов., при чем тут time.After и каналы?
источник

VK

Viktor Kondratiuk in Go-go!
/dev/null
У вас тут набор слов., при чем тут time.After и каналы?
все спасибо)я разобрался в наборе слов)
источник

/

/dev/null in Go-go!
Viktor Kondratiuk
все спасибо)я разобрался в наборе слов)
нзчт, обращайся!
источник

RS

Roman Sharkov in Go-go!
https://play.golang.org/p/ONvBG4m0eJf

я ничего случайно не упустил в алгоритме минификации JSON?!

=== RUN   Test
=== RUN   Test/small
=== RUN   Test/medium
=== RUN   Test/small#01
=== RUN   Test/medium#01
--- PASS: Test (0.00s)
   --- PASS: Test/small (0.00s)
   --- PASS: Test/medium (0.00s)
   --- PASS: Test/small#01 (0.00s)
   --- PASS: Test/medium#01 (0.00s)
goos: darwin
goarch: amd64
pkg: minify
BenchmarkMinifyJSON
BenchmarkMinifyJSON/small
BenchmarkMinifyJSON/small-8     27963474                43.2 ns/op             0 B/op          0 allocs/op
BenchmarkMinifyJSON/medium
BenchmarkMinifyJSON/medium-8             1896738               632 ns/op               0 B/op          0 allocs/op
BenchmarkTdewolffMinify
BenchmarkTdewolffMinify/small
BenchmarkTdewolffMinify/small-8          1383934               850 ns/op            2352 B/op         10 allocs/op
BenchmarkTdewolffMinify/medium
BenchmarkTdewolffMinify/medium-8          402806              2671 ns/op            2976 B/op         12 allocs/op
PASS
ok      minify  7.239s
источник