Size: a a a

2020 June 24

00

0JLQuCDQotGP0L0= 0x3... in Go-go!
https://github.com/SolarLune/masterplan вот пример кросс-платформенного приложения
источник

LK

Lu Kan in Go-go!
Подскажите вот эта программа выдаёт нам список файлов или папок, но только один раз и, чтобы узнать, что находится в другой папке надо заново указывать новые параметры поиска. А как сделать так, чтобы можно было указывать несколько параметров поиска и результаты выводились одновременно.
источник

LK

Lu Kan in Go-go!
Щас фото скину
источник

LK

Lu Kan in Go-go!
Фото не получилось, но вот программа
источник

LK

Lu Kan in Go-go!
package main

import (
   "fmt"
   "io/ioutil"
    "log"
)

func main() {
   files, err := ioutil.ReadDir("./")
   if err != nil {
       log.Fatal(err)
   }

   for _, f := range files {
           fmt.Println(f.Name())
   }
}
источник

i

ivanisimus in Go-go!
тут только один вариант, надо переписать программу!
источник

LK

Lu Kan in Go-go!
Хорошо тогда не подскажешь как?
источник

E

Edgar in Go-go!
Как минимум принимать путь до папки флагом 🙂
источник

i

ivanisimus in Go-go!
package main

import (
   "fmt"
   "io/ioutil"
    "log"
)

func main() {
   files, err := ioutil.ReadDir("./")
   if err != nil {
       log.Fatal(err)
   }

   for _, f := range files {
           fmt.Println(f.Name())
   }
   files, err = ioutil.ReadDir("./other_dir")
   if err != nil {
       log.Fatal(err)
   }

   for _, f = range files {
           fmt.Println(f.Name())
   }
}
источник

i

ivanisimus in Go-go!
хотя тут надо дебажить возможны опечатки)
источник

LK

Lu Kan in Go-go!
Спасибо за помощь
источник

Y

Yevhenii in Go-go!
Юрий Вельмесов
Голосование!
Кто что использует для работы с базой?

1. Использую драйвер на выбор от сюда - https://github.com/golang/go/wiki/SQLDrivers

2. Использую Gorm - https://github.com/go-gorm/gorm
Странное голосование. Для этого, кстати, лучше использовать телеграмоские ;)

А вообще, как уже сказали, драйвера и горм это разные вещи. Но если идет речь о скл запросах vs gorm, то все зависит от масштаба проекта. В больших проектах исключительно парамметризированный sql, а в студенческих уже горм можно
источник

AS

Andrew Stishenok in Go-go!
Юрий Вельмесов
Голосование!
Кто что использует для работы с базой?

1. Использую драйвер на выбор от сюда - https://github.com/golang/go/wiki/SQLDrivers

2. Использую Gorm - https://github.com/go-gorm/gorm
Мне sqlx нравится
источник

VL

Vlad Lesoplyasov in Go-go!
Всем привет. Как из буфера байт скастить к image.Image или в файл записать?
  cmd := exec.Command("ffmpeg/bin/ffmpeg.exe", "-i", filename, "-vframes", "1", "-s", fmt.Sprintf("%dx%d", width, height), "-f", "singlejpeg", "-")
 var buffer bytes.Buffer
 cmd.Stdout = &buffer
 if cmd.Run() != nil {
   panic("could not generate frame")
 }
источник

VS

Vadim Sokoltsov in Go-go!
Всем привет!
Подскажите пожалуйста кто работает в VSCode по настройке проекта

1. Как вы дебажите? Через delve, или есть другие варианты?
2. При использовании docker и docker-compose, добавляете каталог приложения как volume в compose, чтобы подтягивались изменения? Или при каждом изменении делаете rebuild образа? Или используете что-то вроде reflex?

Заранее благодарю!
источник

00

0JLQuCDQotGP0L0= 0x3... in Go-go!
Vlad Lesoplyasov
Всем привет. Как из буфера байт скастить к image.Image или в файл записать?
  cmd := exec.Command("ffmpeg/bin/ffmpeg.exe", "-i", filename, "-vframes", "1", "-s", fmt.Sprintf("%dx%d", width, height), "-f", "singlejpeg", "-")
 var buffer bytes.Buffer
 cmd.Stdout = &buffer
 if cmd.Run() != nil {
   panic("could not generate frame")
 }
источник

VL

Vlad Lesoplyasov in Go-go!
спасибо!
источник

AK

Andrey Kartashov in Go-go!
Vadim Sokoltsov
Всем привет!
Подскажите пожалуйста кто работает в VSCode по настройке проекта

1. Как вы дебажите? Через delve, или есть другие варианты?
2. При использовании docker и docker-compose, добавляете каталог приложения как volume в compose, чтобы подтягивались изменения? Или при каждом изменении делаете rebuild образа? Или используете что-то вроде reflex?

Заранее благодарю!
1. delve
2. не использую докер в процессе разработки, только для опакетирования
источник

A1

Art 141 in Go-go!
Vadim Sokoltsov
Всем привет!
Подскажите пожалуйста кто работает в VSCode по настройке проекта

1. Как вы дебажите? Через delve, или есть другие варианты?
2. При использовании docker и docker-compose, добавляете каталог приложения как volume в compose, чтобы подтягивались изменения? Или при каждом изменении делаете rebuild образа? Или используете что-то вроде reflex?

Заранее благодарю!
2. volume. пытался reflex и ещё что-то настроить, но изменения они не видят и не перезапускают приложение, поэтому пока руками перезапускаю.
источник

VS

Vadim Sokoltsov in Go-go!
Art 141
2. volume. пытался reflex и ещё что-то настроить, но изменения они не видят и не перезапускают приложение, поэтому пока руками перезапускаю.
А в случае volume, в dockerfile у тебя указан entrypoint, в котором ты запускаешь бинарник?
источник