Search
Write a publication
Pull to refresh
0
0
Сергей @PapaStifflera

Backend developer

Send message
Осталось дождаться нормальной мобильной связи от Билайн.

Во-первых, страницы стека горутин аллоцируются на хипе (по этой причине бесконечная рекурсия приводит в Go не к ошибке переполнения стека, а к ООМ). 

package test

import (
	"testing"
)

func recursive() {
	recursive()
}
func TestStackOverflow(t *testing.T) {
	recursive()
}
=== RUN   TestStackOverflow
runtime: goroutine stack exceeds 1000000000-byte limit
runtime: sp=0xc020170390 stack=[0xc020170000, 0xc040170000]
fatal error: stack overflow

runtime stack:
runtime.throw({0x51f15a?, 0x5e1e80?})
	/home/xxx/sdk/go1.18.3/src/runtime/panic.go:992 +0x71
runtime.newstack()
	/home/xxx/sdk/go1.18.3/src/runtime/stack.go:1101 +0x5cc
runtime.morestack()
	/home/xxx/sdk/go1.18.3/src/runtime/asm_amd64.s:547 +0x8b

Что я делаю не так?

SOAP — это тот же REST интерфейс в котором передается XML по двум каналам GET и POST. И поверьте смотреть на этот формат через такую призму будет куда понятнее :)

SOAP — протокол, REST — набор рекомендаций…
Дальше не читал…
А откуда у Собянина полномочия на ограничение передвижения граждан?
Лучше бы компания Microsoft озаботилась качеством Xbox Live для игроков из РФ. В последнее время играть стало совсем грустно. Пинг дикий, связь с серверами весьма нестабильная.

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Date of birth
Registered
Activity

Specialization

Backend Developer
Lead
From 500,000 ₽