Anonymous
но тогда почему не билдится
он же не в рантайме валится, сборка должна проходить нормально по идее
ill-ya
Да иногда и билд- ошибка выше была
Anonymous
ладно, надо сначала самому попробовать, заинтриговал ты меня этим компилятором)
ill-ya
2х дает)
ill-ya
Хотя я не профи
Anonymous
Мне нужно просто gcc в системе обновить и всё?
ill-ya
Видимо
ill-ya
Я ставил из отдельного репозитория
ill-ya
7.1 поддерживает go 1.8
Anonymous
deb?
Anonymous
чет лень собирать
ill-ya
Еще надо поставить gccgo-7
ill-ya
Из пакетов я ставил все
Anonymous
gcc 7.1 go 1.8.3
А расскажите пожалуйста подробнее про gcc. Как его поставить и есть ли в нем смысл сейчас?
Anonymous
а разве он не включен в gcc?
ill-ya
Попробую с нуля поставить и написать вам
Anonymous
Я ставил из отдельного репозитория
Ты победил gccgo? Смотри, не увлекайся, по слухам там горутины - это обычные треды системы, что может снижать производительность. Но это не точно.
ill-ya
Я хочу докер версчию сделать в идеале чтобы без виртуалки тестить сборку
ill-ya
И для продакшена
ill-ya
Я буду тестить
ill-ya
А как проверить?
ill-ya
Нагрузочный тест?
Anonymous
А как проверить?
http://tleyden.github.io/blog/2014/10/30/goroutines-vs-threads/
Anonymous
думаю одно из этих свойств должно отсутствовать)
分解物質
надо (
и пям каждый из элементов будет использоваться?
⏺ Vаdim
Парни, а что лучше использовать для хранения конфигов бд в go ?
Илья
конфиги
Daniel
Коллеги, когда у вас все скомпиляется и заработает - черкните пару слов, каков эффект от этого, пожалуйста
Alexander
у вас как это реализовано?
ill-ya
Кол бы нарыть для тестов
ill-ya
Код
ill-ya
Чтобы сравнивать
ill-ya
Работа математическая, с диском, памятью
ill-ya
И оба компилятора сравнить
Anonymous
похоже не взлетит действительно, если много горутин запускается
分解物質
large array segmentation fault
ты его глобально объявляешь?
ill-ya
Да
Daniel
можно нарезать массив на кусочки
Daniel
на 16 кусочков, к примеру
分解物質
Да
попробуй через new()
ill-ya
ага
Daniel
код доступа станет чуть сложнее, но много мы на этом не потеряем
分解物質
какого размера Data ?
Anonymous
Да
сильно размер бинарника уменьшился?
Mikalai
Размер бинарника уменьшится в несколько раз, но появится зависимость от libgo, котррая весит десяток метров
ill-ya
15.2 vs 13.5
ill-ya
увеличился
Mikalai
что-то не пойму тогда в чем выгода
Если у тебя пару десятков бинарников - выгодно
Mikalai
Ну по крайней мере раньше в gccgo так было :)
Илья
это до версии 1.5 чтоли? :)
Mikalai
Не, я где-то на 1.7 пробовал
Vsevolod
надо (
может быть поподробнее? Зачем работать с таким большим массивом? Мб есть возможность хотя бы разделить этот массив на множество небольших массивов?
ill-ya
разделить могу
ill-ya
это решение обдумываю
Taras 🦀
.\main.go:54: cannot use raw_html (type []byte) as type string in argument to strings.NewReader что с этим можно сделать и как? (возможно, совсем нубский вопрос - только учусь)
Daniel
string(raw_html) использовать
Илья
:)
Taras 🦀
благодарю)
Taras 🦀
if n.Type == html.ElementNode && n.StartTagToken == "td" { for _, a := range n.Attr { if a.Key == "id" { fmt.Println(a.TextToken) break } } }мне так надо?
.\main.go:62: n.StartTagToken undefined (type *html.Node has no field or method StartTagToken) эх) аватарка чата отражает мое состояние от хождения по граблям ошибок))
Aleksandr
doc, err := html.Parse(r) if err != nil { // ... } var f func(*html.Node) f = func(n *html.Node) { if n.Type == html.ElementNode && n.Data == "a" { // вот тут делаешь свою магию } for c := n.FirstChild; c != nil; c = c.NextSibling { f(c) } } f(doc)
Anonymous
Только не говори, что сам написал
Kirill
gramework (рекламлю, опережая автора)
Ничего себе доброе утро) спасибо 😄
Taras 🦀
Только не говори, что сам написал
чуть с примера нагугленного с доков, чуть сам ковыряю... что ж поделать?)
Maxim
Maxim
там мейнтейнер основной ушел
Maxim
из-за обвинений то ли в расизме, то ли в сексизме
Anonymous
А надо бы не просто следить, а ещё каждую неделю вступать к ним в звонок, там обсуждают вопросы все кор мемберы
Maxim
ну это довольно давно было
Anonymous
И никуда он не ушёл, просто у него сейчас другие задачи в приоритете
Maxim
ну суть в том, что как тогда не было стабильной версии, так и сейчас нет
Maxim
я его очень жду
Maxim
но то, что он не готов, факт
Anonymous
Вот, когда доводится с ними пообщаться, тогда можно и сроках прогнозируемых у них самих узнавать