Size: a a a

2021 May 31

jk

jo k in Go-go!
щас посмотрю
источник

jk

jo k in Go-go!
спасибо
источник

AP

Alexey Palazhchenko in Go-go!
Ещё для стриминга в nginx надо client_max_body_size 0 поставить. https://trac.nginx.org/nginx/ticket/1642
источник

AK

Andrey Kartashov in Go-go!
не могу понять, как вызвать общую фнукцию здесь https://play.golang.org/p/Hg1kZyOKKXc
источник

AK

Andrey Kartashov in Go-go!
там комментарий с воросом
источник

AK

Andrey Kartashov in Go-go!
цель, чтобы вывод выглядел так

=== use general function
default: test: begin
default: test: process
default: test: end
=== use implementation specific
non-default: test: about to run
non-default: test: begin
non-default: test: process
non-default: test: end
источник

AK

Andrey Kartashov in Go-go!
или плюнуть на это, и делать общие функции вместо общих методов
источник

с

сонная википедия... in Go-go!
так у DefaultProcess нет Run и это не интерфейс
источник

AK

Andrey Kartashov in Go-go!
у Process зато есть
источник

AK

Andrey Kartashov in Go-go!
newNonDefaultProcess как раз его возвращает
источник

AK

Andrey Kartashov in Go-go!
в принципе, я мог все методы для NonDefaultProcess вручную имплементить, чтобы не эмбеддить DefaultProcess
источник

с

сонная википедия... in Go-go!
выглядит так, будто просто надо проверять интерфейс перед запуском, на реализацию Run
источник

AK

Andrey Kartashov in Go-go!
да, я это делаю в Process.Run()
источник

AK

Andrey Kartashov in Go-go!
чтобы разрешить override
источник

с

сонная википедия... in Go-go!
источник

AK

Andrey Kartashov in Go-go!
это не то
источник

AK

Andrey Kartashov in Go-go!
process.Run() должен разрешать override полностью
источник

с

сонная википедия... in Go-go!
вывод выглядит как надо
источник

AK

Andrey Kartashov in Go-go!
вывод да
источник

с

сонная википедия... in Go-go!
кому он должен разрешать?
источник