Size: a a a

2020 February 27

A

Aikidos in Go-go!
У нас и такой, и такой вариант есть. И с гуид сессий и с сигналр
источник

A

Aikidos in Go-go!
Оба нормально работают.
источник

Н

Николай in Go-go!
Daniel Podolsky
Я же говорю - чисто фронтовая задача. Реализация на бекенде тривиальна при любом раскладе
Опиши эту тривиальность, плиз. Приходит запрос, ты архивируешь, и отдаешь архив? Если так, то на стороне клиента что?
источник

A

Aikidos in Go-go!
Нормально - субъективное слово. Я имею ввиду, что проблем особых нет. Ничего не обрывается
источник

DP

Daniel Podolsky in Go-go!
Николай
Опиши эту тривиальность, плиз. Приходит запрос, ты архивируешь, и отдаешь архив? Если так, то на стороне клиента что?
Я не фронтовик
источник

A

Aikidos in Go-go!
Николай
Опиши эту тривиальность, плиз. Приходит запрос, ты архивируешь, и отдаешь архив? Если так, то на стороне клиента что?
Если сигналр, то подписка на хаб
источник

A

Aikidos in Go-go!
А дальше общение как договоритесь.
источник

GC

Great Cornilio in Go-go!
есть две функции:
func copy1(a []int) []int {
b := make([]int, 0, len(a))
b = append(b, a...)
return b
}

func copy2(a []int) []int {
b :=  make([]int, 0, 0)
b = append(b, a...)
return b
}


Какая из них будет работать быстрее?
источник

C

Calculon in Go-go!
Great Cornilio
есть две функции:
func copy1(a []int) []int {
b := make([]int, 0, len(a))
b = append(b, a...)
return b
}

func copy2(a []int) []int {
b :=  make([]int, 0, 0)
b = append(b, a...)
return b
}


Какая из них будет работать быстрее?
а почему обычный copy нельзя использовать?
источник

Н

Николай in Go-go!
Aikidos
Если сигналр, то подписка на хаб
В хабе откуда знать на каком этапе архивация?
источник

GC

Great Cornilio in Go-go!
Calculon
а почему обычный copy нельзя использовать?
это задача абстрактная. никто не собирается это писать для дела
источник

C

Calculon in Go-go!
Great Cornilio
есть две функции:
func copy1(a []int) []int {
b := make([]int, 0, len(a))
b = append(b, a...)
return b
}

func copy2(a []int) []int {
b :=  make([]int, 0, 0)
b = append(b, a...)
return b
}


Какая из них будет работать быстрее?
очевидно первый вариант будет быстрее
источник

АХ

Алексей Хлыстунов in Go-go!
Calculon
а почему обычный copy нельзя использовать?
+
источник

АХ

Алексей Хлыстунов in Go-go!
func copy1(a []int) []int {
b := make([]int, len(a))

for i := range a {
  b[i] = a[i]
}
return b
}
источник

ВС

Владимир Столяров in Go-go!
Если бы эти самые пуши ещё на всех устройствах нормально ходили...
источник

DP

Daniel Podolsky in Go-go!
Great Cornilio
есть две функции:
func copy1(a []int) []int {
b := make([]int, 0, len(a))
b = append(b, a...)
return b
}

func copy2(a []int) []int {
b :=  make([]int, 0, 0)
b = append(b, a...)
return b
}


Какая из них будет работать быстрее?
Работать будут одинаково, но вторая выделит больше памяти
источник

C

Calculon in Go-go!
Daniel Podolsky
Работать будут одинаково, но вторая выделит больше памяти
а по скорости? первая не будет быстрее?
источник

DP

Daniel Podolsky in Go-go!
Не будет
источник

C

Calculon in Go-go!
О_о
источник

N

Nioray in Go-go!
Daniel Podolsky
Не будет
почему? там же нужно будет пересоздавать масив
источник