Anonymous
Не надо быть столь по-юношески безапелляционным. И отмазываться не придется^^
Daniel
спасибо! советуйте еще!
Daniel
почитал chan.go. там все как раз наоборот. ожидание чтения из канала гарантирует отсутствие G1 в очередях. запись в канал проверяет, что читатели точно неактивны. после этого, в стэк пишущей горутины кладется значение, деактивируется горутина и выкидывается из очереди, а читающая горутина вставляется в конец очереди того же самого P (либо в глобальную очередь, если тут нет места). читающая горутина гарантированно продолжает работать только тогда, когда пишущая уже выкинута из машины. после чтения, пишущая горутина возвращается в очередь этого же P. таким образом гарантируется разрешение всяких коллизий.
круто, спасибо!
а практический смысл для вас в этом есть? я не поспорить в данном случае, а поглядеть на чужой кейс. я вот не припомню, чтобы это было для меня важно хоть где-то...
Anonymous
@tsov_pro даёшь статью на Хабре! В разрезе CPU/threadов и горутин. Чтобы расставить точки над i и собрать отзыв профессионалов в комментариях
Grigoriy
Grigoriy
Всем привет! Вынужден изредка собирать под Win10, а там беда - сначала Хром обзывает вирусом и удаляет, после победы над Хромом начинает паниковать встроенный антивирус, приходится вытаскивать у него из карантина. То есть каждое обновление усложняется и чуть достает. Есть какие-нибудь решения (кроме отключения антивирусов или добавления всех папок в исключения)? Даже более глобальный вопрос - это ему мой код не нравится или они так на все бинарники Go кидаются?
Daniel
мы не в курсе :)
Roman
Roman
у меня не ругается, значит, у тебя зараза появилась
Daniel
heavycharged
Скорее всего в коде какая-то хрень творится, например чтение и отправка файлов куда-либо, крипто функции и прочее.
Grigoriy
heavycharged
ну у меня есть подобные операции, и никаких антивирусов не ругается (встроенный в Windows).
heavycharged
Попробуй залей свой софт на virustotal
heavycharged
может у тебя какая-то зараза завелась и цепляется ко всем бинарникам
Daniel
Grigoriy
Fedor
Roman
Daniel
реалтаймовость можно только одинаково понимать - как гарантии на время исполнения операций
Мерль
поэтому для всяких эрлангов придумали понятие soft realtime
Anonymous
товарищи, подскажите плз, существует ли возможность сджойнить массив, исключая пустые значения?
Anonymous
Array? Он вроде не изменяемый. Только самому написать небольшую функцию.
Anonymous
ну, слайс.
Anonymous
функцию я и сам могу я спрашиваю за какие-то встроенные.
Anonymous
Какая разница, изменяемый он или нет, я сджойнить хочу
Мерль
Anonymous
Мерль
добро пожаловать в клуб
Anonymous
Anonymous
Diasko
Возжно в sql/database получить build sql без выполнения?
Anonymous
Зачем нужен build id?
Anonymous
Товарищи, такой вопрос. Может кто-то вменяемо объяснить (или дать правильную ссылку):
Как система понимает, сколько именно байт занимает конкретный символ?
https://goplay.space/#w6-oXk47bQi
Anonymous
тойсть, почему string([]byte{49, 224, 188, 131}) - это два символа (1 и 3 байта), а не четыре однобайтовых
Мерль
Илья
Илья
Anonymous
хммм.. спасибо
Илья
если тебе интересно, то поичтай про unicode multi byte characters
Илья
по первому байту можно понять, будет ли это single byte или multibyte
Anonymous
Мерль
прочитал, ответа на вопрос нет.
В UTF-8, каждая кодовая точка от 0-127 хранится как один байт. Только символы от 128 и выше хранятся как 2, 3 или вплоть до 6 байт.
Илья
Илья
сейчас гуглану
https://stackoverflow.com/questions/44565859/how-does-utf-8-encoding-identify-single-byte-and-double-byte-characters
Anonymous
@ejilay @di3young спасибо чуть позже посмотрю отвечу
Aleksandr
Мерль
Pavel
Привет! Ищу себе в команду сильных системных разработчиков со знанием алгоритмов, структур данных и пиринговых сетей. Преимущественно Golang и С/С++, но будем рады хорошему человеку с любым языком.
Мы разрабатываем децентрализованные enterprise решения с использованием технологий блокчейна. Если вам хочется сложных и инетересных задач, приходите к нам!
За успешную рекомендацию 2ETH или iPhone X.
Konstantin
подскажите чатик по линукс (centos,fedora)
hamper 𓅝
А fasthttp еще вообще жив? Знает кто-нибудь? А то там последний коммит полгода назад и куча issues.
heavycharged
Aliaksandr может быть он ответит :)
Илья
Илья
если беспокоятся, переходите на gramework, Кирилл его чаще обновляет
hamper 𓅝
Что-то я упустил эту либу, надо будет как-нибудь потом глянуть, что оно такое.
Илья
оно поверх fasthttp :)
hamper 𓅝
Ага, я вот и посмотрел уже. )) Просто я последнее время часто вижу такое, что разработчики стараются выбирать либы, в которых последний коммит был не раньше, чем пару месяцев назад, даже если эти либы хуже, чем что-то старое и стабильное.
Анастасия
#hr #вакансия #golang #Go #Москва #frontend #backend #blockchain
📌Xena Exchange - профессиональная торговая платформа для профессиональных трейдеров и институциональных инвесторов.
❗️❗️❗️Находимся в поисках: Senior Golang Developer, ищу тебя дарлинг!
Ты – наш идеальный кандидат, если:
- имеешь опыт Golang от 1 года;
- понимаешь архитектуры высоконагруженных проектов;
- имеешь опыт работы с middleware - PostgreSQL, RabbitMQ, Redis.
Ты еще более идеален, если:
- знаешь DevOps, Docker, Kubernetes;
- имеешь знания и опыт в сфере machine learning, AI;
- знаешь Bash, Python;
- имеешь опыт работы с финансовыми технологиями (торговые платформы, финансовые рынки).
Твои задачи:
- Дизайн архитектуры и разработка продукта с соблюдением баланса скорости и качества, высокой степенью самостоятельности принятия решений.
- Развитие и поддержка инфраструктуры разработки и тестирования
Мы предлагаем:
- Интересные задачи: создание торговой платформы в передовой отрасли, возможность применить и прокачать скилы в создании высоконагруженных сервисов, обработке больших данных, AI;
- Драйвовый коллектив единомышленников, современный технологический стек, отсутствие бюрократии, широкий простор для творчества и роста;
- Щедрое вознаграждение за качественную работу + % после реализации;
- Офис в центре Москвы;
- Возможность самостоятельно выбрать технику для работы.
зарплатная вилка обсуждаема, от 170к до 240к 💸
го за подробной инфой в личку @anastaysha163
Je
TIL - PostgreSQL, RabbitMQ, Redis стали называть middleware
Aleksey
#hr #вакансия #golang #Go #Москва #frontend #backend #blockchain
📌Xena Exchange - профессиональная торговая платформа для профессиональных трейдеров и институциональных инвесторов.
❗️❗️❗️Находимся в поисках: Senior Golang Developer, ищу тебя дарлинг!
Ты – наш идеальный кандидат, если:
- имеешь опыт Golang от 1 года;
- понимаешь архитектуры высоконагруженных проектов;
- имеешь опыт работы с middleware - PostgreSQL, RabbitMQ, Redis.
Ты еще более идеален, если:
- знаешь DevOps, Docker, Kubernetes;
- имеешь знания и опыт в сфере machine learning, AI;
- знаешь Bash, Python;
- имеешь опыт работы с финансовыми технологиями (торговые платформы, финансовые рынки).
Твои задачи:
- Дизайн архитектуры и разработка продукта с соблюдением баланса скорости и качества, высокой степенью самостоятельности принятия решений.
- Развитие и поддержка инфраструктуры разработки и тестирования
Мы предлагаем:
- Интересные задачи: создание торговой платформы в передовой отрасли, возможность применить и прокачать скилы в создании высоконагруженных сервисов, обработке больших данных, AI;
- Драйвовый коллектив единомышленников, современный технологический стек, отсутствие бюрократии, широкий простор для творчества и роста;
- Щедрое вознаграждение за качественную работу + % после реализации;
- Офис в центре Москвы;
- Возможность самостоятельно выбрать технику для работы.
зарплатная вилка обсуждаема, от 170к до 240к 💸
го за подробной инфой в личку @anastaysha163
И в обоих чатах знают @golangjob
Aleksey
@golangjob
@proGO
@goflood
и
@gogolang
Petr
@goflood самый перспективный по кадрам
Анастасия
Aleksey
Каналы по го ещё есть но в них нельзя писать совсем
Aleksey
@gophernews и @golangdigest например
Aleksey
Ну и слак
Vavilen
Aleksey
Daniel