Size: a a a

2020 August 10

AM

Alexander Morozov in Go-go!
ну как же, и timeout и listener приватные
источник

AM

Alexander Morozov in Go-go!
https://cppcast.com/ian-taylor-go/  видели уже?
источник

MG

Max Grigoriev in Go-go!
Alexander Morozov
ну как же, и timeout и listener приватные
а да, но тогджа оно для меня вообще чужеродно выглядит. Опять же может это все Джава, но лезешь в приватное поле то делай это из инстанса который отвечает за это поле.
источник

AS

Andrei St in Go-go!
Вопрос есть ли какие то нумераторы версии чтоб встроить его в ci-cd использую gitlab
источник

RS

Roman Shandur in Go-go!
Andrei St
Вопрос есть ли какие то нумераторы версии чтоб встроить его в ci-cd использую gitlab
Версия в каком виде нужна? Цифры Аля semver или alphanumeric?
источник

K

Kino Recovery in Go-go!
добрый вечер, есть задача дано: слайс строк >1000 элементов есть стоплист слайс строк(но можно конвертировать влюбой тип)  < 100 элементов , задача собрать новый слайс строк  без элементов  начало которых соответствуют одному из элементов стоплиста. решение for stop range stoplist { strings.HasPrefix(origelem,stop)} не предлагать
источник

ВС

Владимир Столяров... in Go-go!
ну это классический фильтр, разве что искать в стоп-листе можно, используя префиксные деревья например
источник

K

Kino Recovery in Go-go!
Владимир Столяров
ну это классический фильтр, разве что искать в стоп-листе можно, используя префиксные деревья например
а элементы буквы?
источник

DS

Dmitry Soloma in Go-go!
Kino Recovery
добрый вечер, есть задача дано: слайс строк >1000 элементов есть стоплист слайс строк(но можно конвертировать влюбой тип)  < 100 элементов , задача собрать новый слайс строк  без элементов  начало которых соответствуют одному из элементов стоплиста. решение for stop range stoplist { strings.HasPrefix(origelem,stop)} не предлагать
источник

K

Kino Recovery in Go-go!
Владимир Столяров
ну это классический фильтр, разве что искать в стоп-листе можно, используя префиксные деревья например
как бы вы поступили если решали эту задачу? эту задачу можно распораллетить так как я уже разбил слыйсы по источникам и можно каждый слайс фильтровать в своей горутине
источник

ВС

Владимир Столяров... in Go-go!
Может быть действительно тут не префиксные деревья нужны (вспомнил просто сходу, потом прочитал, что они немного не для этого), а скорее конечный автомат. В данном случае наверное можно и банально склеить все стоп-префиксы в одну большую регулярку
источник

C

Calculon🤖 in Go-go!
Kino Recovery
добрый вечер, есть задача дано: слайс строк >1000 элементов есть стоплист слайс строк(но можно конвертировать влюбой тип)  < 100 элементов , задача собрать новый слайс строк  без элементов  начало которых соответствуют одному из элементов стоплиста. решение for stop range stoplist { strings.HasPrefix(origelem,stop)} не предлагать
а чем обычный цикл плох?
источник

K

Kino Recovery in Go-go!
как говорит нам народная мудрость:"если у вас есть проблема и вы решаете её регуляркой,то теперь у вас 2 проблемы" :-)
источник

K

Kino Recovery in Go-go!
Calculon🤖
а чем обычный цикл плох?
слайсы это список всех файлов с всех фс и водном слайсе офермного элементов
источник

C

Calculon🤖 in Go-go!
В память не лезет?
источник

ЕО

Евгений Омельченко... in Go-go!
Владимир Столяров
Может быть действительно тут не префиксные деревья нужны (вспомнил просто сходу, потом прочитал, что они немного не для этого), а скорее конечный автомат. В данном случае наверное можно и банально склеить все стоп-префиксы в одну большую регулярку
Конечный автомат будет вряд ли сильно лучше тут чем for startsWith. На самом префиксное дерево под задачу легко адаптируется и хорошо работает
источник

ЕО

Евгений Омельченко... in Go-go!
Kino Recovery
слайсы это список всех файлов с всех фс и водном слайсе офермного элементов
Вам нужен не просто префикс, а такой, чтобы названием директории был? Тогда постройте

type Directory struct{
 Name String
 List map[string]*Directory
}

Режьте строку по /'ам и смотрите внутрь Directory
источник

K

Kino Recovery in Go-go!
Евгений Омельченко
Вам нужен не просто префикс, а такой, чтобы названием директории был? Тогда постройте

type Directory struct{
 Name String
 List map[string]*Directory
}

Режьте строку по /'ам и смотрите внутрь Directory
и что дальше
источник

ЕО

Евгений Омельченко... in Go-go!
А что вы дальше хотите?
источник

K

Kino Recovery in Go-go!
извините,я просто вашу задумку не понял
источник