Vladislav
FOR YOU
https://kaf401.rloc.ru/Informatics/formats.htm
FOR YOU
Думаю в гошке также называются
Илья
https://pkg.go.dev/fmt
самое начало
Egor
плейсхолдеры?
Aziz
Интерфейсы и структуры всегда передаются по ссылкам ?
Aziz
func(value SomeInterface) вот тут value надо передать по ссылке верно ?
Igor
не обязательно. зависит от задачи
Игорь
Aleksandr
Раиль
Добрый день всем, вопрос, можно ли в одном пакете объявить неэкспортируемую переменную, реализовать метод для изменения этой переменной и уже воспользоваться этим методом в другом пакете?
Aleksandr
Emin Zalaev
почему нет
Eugene 🇺🇦 | KIRA Staking | WON'T PM YOU FIRST
Мир вашему дому, ув. сообщество. Месяц бьюсь над multipart запросами. Задача - отдать на сервер директорию с вложенным папками и файлами. Очень буду благодарен на указание репозитория или статейки, которые могли бы хоть как то направить. Спасибо
Anonymous
у вас общение через рест происходит?
Anonymous
rhetorical question
Alexander
Anonymous
а поч анрил
Alexander
https://stackoverflow.com/questions/22041207/is-it-possible-to-upload-a-folder-using-html-form-php-script - ну вообще может и можно
Alexander
ну прочитать то как разберешься же
Eugene 🇺🇦 | KIRA Staking | WON'T PM YOU FIRST
Я использовал эту статью для старта https://www.sobyte.net/post/2022-03/go-multipart-form-data/
Eugene 🇺🇦 | KIRA Staking | WON'T PM YOU FIRST
Проблема возникает при создании новой формы с новым файлом/папкой, но это моё предположение. Может можно как то посмотреть что фактически го отправляет в теле и заголовке?
Alexander
подожди, отправляет не браузер, отправляет гошка?
Eugene 🇺🇦 | KIRA Staking | WON'T PM YOU FIRST
Alexander
мб архив тогда?
Eugene 🇺🇦 | KIRA Staking | WON'T PM YOU FIRST
мб архив тогда?
Нужно именно сохранить структуру. Критически важно.
Alexander
в архиве будет сохранена структура
Grigory
Maks
Не понятен вопрос
Maks
Го модуль - это всего лишь самостоятельная часть ПО условно говоря. Что ты хочешь закрыть?
Maks
Что бы твой модуль был не доступен для скачивания?
Maks
Или что бы что?
Yura
Сам понял тупость вопроса 😅
Егор
Доброго времени суток. Не могли бы подсказать статью про worker pool для новичков в программировании на go?
Alexander
Всем привет. Есть проблема с подключением к Ораклу. Окружение - go, godror, docker.
Периодически после запуска контейнера приложение сразу падает при попытке сделать селект из базы. Ошибка cgo, внятного описания нет и не могу никак обработать - сразу паника и приложение стопается. Может кто сталкивался или можно как-то обработать?
Alexander
Alexander
conn.Ping сделай после Open
Alexander
open просто создает примитив для подключений и ничего не проверяет особо
Alexander
Alexander
дальше увидишь ошибку подключения
Alexander
и если он также отвалится ?
Alexander
ок, попробую, спасибо
Alexander
ну прочитаешь ошибку и поймешь в чем дело
Null
Сори за глупый вопрос.
Есть список конфиг файлов в массиве
Есть метод деплоя который принимает название конфиг файла
В массиве 5 файлов
Но когда я циклом прокручиваю метод деплоя с подстановкой файлов, то цикл отрабатывает 1 раз
но если вывожу в консоль список файлов то названия всех 5 файлов отображаются.
В методе нету брейкеров да и в целом там нечему стопать прогу
Что может быть, встречал кто такой кейс??
Илья
Ron Mount
Нда
Ron Mount
Null
можно код цикла?
func deployRun() {
files, _ := ioutil.ReadDir("/env_files/")
for _, file := range files {
fmt.Println(file.Name())
deploy(file)
}
}
Emin Zalaev
хороший ник позитивный
Robert
Robert
>>Но когда я циклом прокручиваю метод деплоя с подстановкой файлов, то цикл отрабатывает 1 раз
но если вывожу в консоль список файлов то названия всех 5 файлов отображаются.
если деплой, то не пашет, если просто принт - пашет?
Null
Null
без ошибок
просто стопается в конце и все
Robert
а после деплоя если принт вставить - будет доходить?
Robert
дебажить наверное только поможет
Ron Mount
Ну поставь брейкпоинт че мозгу мучать
Robert
по факту
Robert
напиши кста как разберешься, мне интересно стало))
Null
Grigorij
Раиль
зачем так делать?
Инкапсуляцию изучал на примере структур, и решил попробовать с переменными, но не вышло, потом сообразил как
Айрат
Раиль
Раиль
ну, в любом случае получилось, как правильно не знаю, смотрю пока что можно
Grigory
Null
Ну поставь брейкпоинт че мозгу мучать
по итогам копания нашел баг по серьезнее
если вызывать метод 3 раза подряд с разными аргументами функции то метод 3 раза отрабатывает как с Первым набором аргументов
vcenter.StartUpdate(general.EnvPath + "vc/correct.env")
vcenter.StartUpdate(general.EnvPath + "vc/uncorrect.env") //рандомное название файла
vcenter.StartUpdate(general.EnvPath + "vc/uncorre222ct.env") //тоже файла нет
Null
поинтеры не использовал вообще
Null
брейкпоинт поставили на месте повторного вызова метода
(в дэбаге не шарю, но идея ругается на это место)
Илья
Илья
Null
Null
да и цикл я уже не использую
Null
просто подряд методы вызываю
Null
2022-06-06T20:38:52+03:00 error layer=debugger error loading binary "/lib/x86_64-linux-gnu/libc.so.6": could not parse .eh_frame section: pointer encoding not supported 0x9b at 0x59e4
На этом мои полномочия все
Null
Илья
Alexander