Robert
Robert
работает же)
Robert
Alexander
FROM golang:1.11.1-alpine3.8
WORKDIR /app
COPY . .
RUN go mod download
RUN go build -o main ./cmd
CMD ["./main"]
Robert
в migrations sql'ники лежат
Eldos
Robert
вспомнил че было, эта ебала не читала файлы мои для миграций
Eldos
Dmitry
Есть у кого информация как в go делать миграции правильно?
//go:embed *.sql
var embedMigrations embed.FS
func MigrateUp(db *sql.DB) {
goose.SetBaseFS(embedMigrations)
goose.SetTableName("orders.goose_db_version")
if err := goose.SetDialect("postgres"); err != nil {
panic(err)
}
if err := goose.Up(db, "."); err != nil {
panic(err)
}
}
chmod ugo-rwx
chmod ugo-rwx
оке, гляну
VL
Привет 👋🏻
Подскажите пожалуйста , как мне запускать код через терминал?
Go run main.go долго прописывать, а забилдить у меня не выходит
Victor
VL
Victor
Какая именно?)
в терминале повторение команды :) шутка типа
я обычно в vs code по f5 запускаю
chmod ugo-rwx
Victor
Бузург
чуваки что значит ошибка "unaligned 64-bit atomic operation"
chmod ugo-rwx
Ты на линуксе компилируешь?
Бузург
нет на винде
Victor
https://pkg.go.dev/sync/atomic
Бузург
64 битная
Victor
Там есть секция bugs внизу, может есть что-то для этого случая
Victor
так-то можно просто поля структуры выровнять и посмотреть
Бузург
Давая я лучше тебе скину скрины
Victor
Давай, может смогу понять ) но не факт конечно
Бузург
Бузург
Victor
а, понятно, это в стороннем пакете
Илья
Бузург
Бузург
и именно в этой функции ошибка когда он пытается подключиться к базе
Victor
https://github.com/census-instrumentation/opencensus-go/issues/587
Илья
group.Get("",)
тут не должно быть пустое поле
Бузург
не они могут быть
Бузург
я пробовал
Victor
ща еще код ревью будет бесплатно
Бузург
ошибка именно в 34 строке
Victor
Похоже в структуре p, где есть поле connsCount не выровнены поля и atomic паникует
Victor
atomic_386s.s
Victor
Бузург
Илья
исправить это может только автор
Victor
Илья
какая архитектура процессора?
Maks
anhckie
https://t.me/golangl/76142
вопрос! смотрю от мейл.ру про миддлвере в связке с контекстом.
кто-нибудь может прокомментировать откуда был взят timingsKey на 4:58 строка 80.
ваще не въезжаю)
anhckie
код приложить не могу, естественно, ибо это лекция
anhckie
anhckie
anhckie
anhckie
Илья
Rostislav
глобальная переменная может быть
anhckie
да, это бы объяснило мой вопрос
anhckie
как же мне не нравится этот лектор. галопом по европам как-то, сумбурно
anhckie
интересные темы, но подача не вау
Rostislav
Rostislav
ужасный курс, имхо
anhckie
есть ещё от озона, там же, на торренте
anhckie
но, блин, это записи стримов по 3+ часов только на интерфейсы с отвратным звуком
Илья
Илья
вообще тот курс дали бесплатно за участие в Route 256
Fgyutr
всем привет, столкнулся с такой проблемой что тело ответа которое составляет 11 мегабайт читаеться только до 3944 байта и дальше только 0
bytess := make([]byte, size)
n, err:= res.Body.Read(bytess)
if err != nil {
log.Println(err)
}
это часть кода которая читает size я передаю в хедере и с размером всё хорошо
Alexander
дай больше кода
Alexander
или подожди, ты хочешь за один вызов read прочитать на весь буфер?
Null
map[rune]struct{}{} скажите что это в памяти получится такая структура ?
Илья
Null
спасибо - а почему {}{} обе две пристутствуют ? в чем соль/сахар ?
Null
это надо обдумать - но благодарствую безмерно за ответ !