Ya ne s nimi
почему возникает такая ошибка ?
Ya ne s nimi
почему ? что я делаю не так когда пытаюсь подключить папку лежащию тамже где и этот файл ?
Юра (Юрий Александрович)
Сделайте нормальный скрин, чтобы было видно:
1) Какие у вас файлы и как по папкам разложены
2) Как вы подключаете
3) Какие сообщения об ошибках. Тут же живые люди сидят, а не нейронная сеть, натренированная на образцах 32х64 пикселей.
Ya ne s nimi
Ya ne s nimi
Ya ne s nimi
Илья
мда
Юра (Юрий Александрович)
👍 отлично. Ваши шансы получить помощь резко выросли.
Юра (Юрий Александрович)
... но с клиповым мышлением надо что-то делать.
Илья
import "peoples/m/v2/includ"
Илья
А отсюда вообще убрать ./includ
Ya ne s nimi
Юра (Юрий Александрович)
а теперь начинайте его использовать
Юра (Юрий Александрович)
в Go нельзя создать внешнюю зависимость, а потом ею не пользоваться (минимальная защита от необоснованного раздувания зависимостей)
Александр
Александр
Не использовать логику, а запомнить правила как в go подключаются пакеты
Ya ne s nimi
Юра (Юрий Александрович)
приватные члены пакета использовать за пределами пакета нельзя. Приватные - те, чьи имена начинаются с маленькой буквы. Такие переменные, типы, функции и т.д. могут использоваться только внутри пакета.
Ya ne s nimi
спасибо
Артем
Господа, день добрый. Сорян, что снова про эти grpc, но я тут наткнулся на вот такой конфиг для nginx, и теперь кажись все понятно стало. Браузер умеет отправлять только http(2) запросы, а grpc по факту новый протокол со своими заморочками, верно же?
Pavel
Артем
Ну это я понимаю да
Pavel
Но да браузер его не поддерживает
Артем
Oleg
4eburashk
Сначала сделать язык, потом написать хорошую книжку (Изучаем Го),
Но потом изуродовать всё так, чтоб нихрена стало непонятно что за vendor, какие пути нужны, чтоб никто блин не смог понять!
ппц
Grigorij
какие пути нужны?
Sa
Putty , наверное 😆
4eburashk
Да просто со времен книжки перелопатили и перевертели всю тему с пакетами. А новичку толковый хелп на русском дать забыли.
Pavel
Grigorij
не понятно о чем жалоба
да языки развиваются и меняются
да, книги устаревают и не всегда соответсвуют новым бест практикам из новых версий
все это гуглится за пару минут
хелп на русском не понятно зачем
H2O - Просто добавь воды
Себастьян Перейро торговец черным деревом
доброй ночи!
помогите пожалуйста!
я считываю две строки str1 и str2
если str2 есть в str1 мне е необходимо из str1 вычесть str2 и напечатать str1 без srt2
как пример:
str1="hello world"
str2="world"
надо вывести только "hello"
какой метод можно использовать?
спасибо!
Alexander
Replace на ум приходит первый
4eburashk
Себастьян Перейро торговец черным деревом
Replace на ум приходит первый
} else if sign == '-' {
r := strings.ReplaceAll(str2, str1, "")
fmt.Println(r)
}
Себастьян Перейро торговец черным деревом
с этим пробую пока не получается. может подскажите в какую сторону смотреть?
Себастьян Перейро торговец черным деревом
менял str1 и str2 местами пока не получил желаемого.
Себастьян Перейро торговец черным деревом
Себастьян Перейро торговец черным деревом
Себастьян Перейро торговец черным деревом
Себастьян Перейро торговец черным деревом
это тестовое для поступления. задача написать строчный кальк, с разными действиями, где знак минус вычитает строку из строки. все задание написал, осталось только это решить
4eburashk
я совсем новичок. мне нужно только напечатать результат
Я тоже новичёк педальный. =))
import (
"fmt"
"strings"
)
func main(){
txt := "good bye cruel world"
srch := " bye "
// режем
split := strings.Split(txt,srch)
fmt.Println(split)
// сшиваем
fmt.Println(split[0],split[1])
}
[good cruel world]
good cruel world
Алекс
Ну если у вас что-то типа
"abc + def" то можно сплитом разделить и в массив, и проверять
massive[1] == "+" и тд
Себастьян Перейро торговец черным деревом
4eburashk
я еще даже первую книжку по самым азам не дочитал... =((
Алекс
Алекс
Себастьян Перейро торговец черным деревом
И massive[0] + massive[2]
спасибо. это поможет. у меня не опредено заранее количество слов и это актуально
Алекс
Себастьян Перейро торговец черным деревом
И massive[0] + massive[2]
спасибо. это поможет. у меня не опредено заранее количество слов и это актуально
NU
Себастьян Перейро торговец черным деревом
Ну тут просто же
уже 8 часов сижу в целом. чуть подтормаживаю)
Алекс
Ну тут просто же
Просто побегаемся ренжем по слайсу на "равно + или -" и сохраняем индекс этого слова. И потом фором восстанавливаем строку до индекса знака и потом восстанавливаем вторую строку после индекса и потом просто клеим
Себастьян Перейро торговец черным деревом
str = strings.ReplaceAll(str, "\"", "")
Себастьян Перейро торговец черным деревом
использовал когда чистил от кавычек, все сработало с первого раза. когда ставлю имя переменной в поиск ошибки нету, но и не печатает
Matvei
👣 Задача
Дано: два неупорядоченных среза.
а) a := []int{37, 5, 1, 2} и b := []int{6, 2, 4, 37}.
б) a = []int{1, 1, 1} и b = []int{1, 1, 1, 1}.
Верните их пересечение.
➡️ Вариант решения
@Golang_google
al, bl := len(a), len(b)
ml := al + bl
resL := al
if al > bl {
resL = bl
}
m := make(map[int]bool, al+bl)
res := make([]int, 0, resL)
for _, ae := range a {
m[ae] = true
}
for _, be := range b {
if m[be] {
res = append(res, be)
}
}
return res
Vladislav
Чаффи
Null
👣 go-callvis
go-callvis — это инструмент разработки, помогающий удобно визуализировать вызовы программы Go. Это особенно полезно в больших проектах, где сложность кода намного выше, или когда вы просто пытаетесь понять чужой код.
go get -u github.com/ofabry/go-callvis
# or
git clone https://github.com/ofabry/go-callvis.git
cd go-callvis && make install
🖥 GitHub
✅ Project
@Golang_google
Grand
Коллеги, всем привет! посоветуйте хорошие книги по базам данных?
Илья
kostyaBro
оно нормально только на опыте учится
kostyaBro
вот у меня только что была задача
есть таблица штук
у штуки есть id который выглядит так (id, version)
надо получить штуки по списку id чтобы у каждой была максимальная версия
Grand
темы которые хочу на данный момент учить: оптимизации запросов, нормальные формы, различные субд типа sql nosql в чем разница что для чего пригодится и тд
Grand
этого мало, конечно, но хотелось бы минимум понимания и дальше двигаться
kostyaBro
о различных субд в кабанчике написали неплохо
kostyaBro
нормальные формы - статья в вики
Grand
Grand
можно ссылку или полное название?
kostyaBro
оптимизиция - дока, в ней читаешь как работают джойны и уровни блокировок
ну оптимизация это прямые руки и explain
Grand
Nickolay
Подскажите пожалуйста, в GoLand можно как-то в livetemplate забить значения тегов для struct? То есть например все варианты для validate, чтобы IDE их подсказывала