Публикации по теме 'golang'


Выражения среза в Go
Выражения среза в Go В Golang есть много отличных знакомств с ломтиками: Go Slices: использование и внутреннее устройство Как избежать ошибок в Go Эта история посвящена исключительно выражениям срезов. Они могут создавать два типа значений: подстрока из строкового операнда фрагмент из массива, указатель на массив или сам фрагмент Спецификация языка определяет два типа выражений среза - простые и полные ... Простые выражения среза Наиболее известная форма выражения..

Как мы без простоев перенесли более полумиллиарда записей
По мере роста Twitch мы сталкивались с множеством разных интересных проблем с масштабированием. Одна из наших самых больших проблем - это более 500 миллионов последующих взаимоотношений между пользователями. Еще несколько месяцев назад эти отношения хранились очень неэффективно и больше не могли масштабироваться в соответствии с нашими потребностями. Слежение за отношениями чрезвычайно важно для наших вещателей и зрителей, поскольку они являются средством, с помощью которого мы уведомляем..

Номер палиндрома LeetCode
Постановка задачи Учитывая целое число x , вернуть true , если x является целым палиндромом. Целое число является палиндромом , если оно читается одинаково как в прямом, так и в обратном направлении. Например, 121 является палиндромом, а 123 — нет. Пример 1: Input: x = 121 Output: true Пример 2: Input: x = -121 Output: false Пример 3: Input: x = 10 Output: false Пример 4: Input: x = -101 Output: false Ограничения: - -2^31 <= x <= 2^31 -..

Актеры в стиле эликсира в го
Первоначально опубликовано на https://preslav.me 7 марта 2020 г. Мой набег на Elixir выявил гораздо больше сходств между ним и Go, чем я первоначально ожидал. Один из них - это то, как оба обрабатывают параллелизм. В связи с этим создание в Go акторов с отслеживанием состояния в стиле Elixir на удивление легко. Отвечая на вопрос, нужны ли они кому-то или можно их использовать, я оставил бы пользователю. Если вы подойдете ко мне и скажете, что того же можно добиться, используя..

★ Окончательное визуальное руководство по Go Enums ★
Перечисления и йота - множество советов и приемов с примерами работающего кода. Важно . В этом руководстве вы узнаете, как использовать перечисления без йоты в первом разделе. После этого вы также узнаете о йоте и других вспомогательных инструментах. первый раздел. Итак, сначала научись ползать, потом ходить, потом бегать! Что такое Enum? ★ Перечисление объединяет связанные константы в один тип. Примеры перечислений: Часовые пояса: EST, CST… Размеры футболки:..

Проблема кодирования: проверка подпоследовательности в Go
Держите свои основы информатики в совершенстве на этом занятии Pomodoro. Вопрос о проверке подпоследовательности - простая задача, но вводит важную концепцию последовательности, в которой порядок имеет значение. Это можно сравнить с поиском подмножества массива, в котором порядок не имеет значения. В этой статье мы разберемся с вопросом о подпоследовательности, напишем тесты и, наконец, разработаем решение вместе с его большими временными и пространственными сложностями. Кодирование..

8 больших идей из 8 языков программирования
Обзор некоторых определяющих характеристик и идей восьми разных языков программирования Я имел склонность играть с разными языками программирования более 20 лет. Это попытка вспомнить некоторые из тех переживаний - идей, которые действительно выделялись на каждом языке или значение которых я ретроспективно видел. Этот список очень субъективен. Это список функций, представляющих идеи, которые привлекли мое внимание. Вы всегда найдете людей, которые думают, что какая-то другая..