От новичка до гуру: Курсы программирования на CyberDuff

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


Что такое unsafe.Pointer или uintptr?
ПРОДВИНУТЬСЯ Что такое unsafe.Pointer или uintptr? unsafe.Pointer , uintptr кажутся многим разработчикам Go полной черной магией. И надо признать, они действительно волшебные, позвольте мне показать вам пример… unsafe.Pointer , uintptr кажутся многим разработчикам Go полной черной магией. Мы часто просто используем их как специальные заклинания для пакетов, не понимая, как они работают «под капотом». И надо признать, они действительно волшебные, позвольте мне показать вам..

Веерный вход, разветвленный шаблон с функцией go
Fan-out, fan-in — это мощный шаблон параллелизма, который обеспечивает эффективную параллельную обработку задач и эффективное использование системных ресурсов. Этот шаблон использует мощь горутин и каналов в Go для распределения рабочей нагрузки между несколькими работниками, тем самым повышая общую производительность приложения. Разветвленная часть шаблона включает в себя распределение работы между несколькими рабочими горутинами. Эти горутины работают одновременно, каждая..

30-дневный план улучшения ваших навыков программирования на Go
Всем привет! Как коллега-разработчик Go, я не понаслышке знаю, как сложно может быть изучение программирования, особенно в начале. Когда я впервые начал изучать го, я изо всех сил пытался преодолеть основы и никогда не чувствовал, что добился какого-либо прогресса. Но со временем, практикой и большой настойчивостью я в конце концов смог овладеть языком и развить свои навыки. Теперь, когда у меня есть четкое представление о Go, я решил создать это руководство для начинающих, чтобы..

Динамический запрос Kubernetes GraphQL в Go
Поиграйте с волшебством с клиентским DiscoveryClient В первом эпизоде ​​ Kubernetes GraphQL Query in Go мы создали серверный код, используя GraphQL для запросов к модулям в кластере. Однако такие запросы не отличаются гибкостью и масштабируемостью, поскольку все определения связанных graphql.Feilds жестко запрограммированы, что требует рефакторинга. А вот и второй эпизод Dynamic Query , где client-go DiscoveryClient используется для гибкого определения структуры запроса..

Понимание пакетов в Golang
Основы Независимо от того, являетесь ли вы опытным разработчиком Golang или только начинаете работать с Golang, вы, вероятно, часто слышали слова package и module или, по крайней мере, встречали их в каких-либо материалах для чтения. Первоначально я боролся с этими двумя концепциями, не в отношении их определений, а в отношении того, что они означают для экосистемы, в которой вы будете работать при создании / написании программ на Golang. В этой статье мы немного поговорим о..

Подробное объяснение указателей в Golang
Учебник по указателям в golang В компьютере есть два важных компонента: ЦП и память. ЦП в основном отвечает за вычисления, а память отвечает за хранение. В коде, который мы пишем, определенные переменные будут помещены в память во время выполнения. Разные переменные имеют разную длину, а также разные блоки и размеры, занимаемые в памяти. Вероятно, как показано на рисунке ниже, конечно, реальный вид не такой, здесь просто пример. Чтобы облегчить ЦП выборку данных, любые..

Пойдем! Часть 3: Привет, мир!
Хорошо давайте сделаем это! Что нужно знать, прежде чем мы начнем: Любые файлы, содержащие коды GO, должны иметь расширение .go . Любой файл .go должен начинаться с декоратора package , который мы вскоре увидим. (Вы знаете, там должно быть указано, к какому пакету он принадлежит.) Любые приложения, написанные на GO, должны иметь функцию main , которая является точкой входа вашего приложения. Функции определяются ключевым словом func . Да, язык так старается выглядеть..

Новые материалы

Осциллятор LBR для торговли
Программирование осциллятора LBR 3–10 на Python MACD — известный осциллятор, основанный на скользящих средних. В этой статье обсуждается разновидность MACD, называемая LBR 3–10...

Использование SharedPreferences в Android с Kotlin: руководство для начинающих
SharedPreferences — это простой способ хранения пар «ключ-значение» в Android с использованием формата XML. Его можно использовать для хранения небольших объемов данных, которые должны..

Упростите преобразование единиц измерения с помощью нашего универсального API преобразования
В современном быстро меняющемся цифровом мире разработчики и пользователи часто сталкиваются с необходимостью конвертировать единицы измерения для различных целей. Независимо от того, создаете ли..

OpenSergo и ShardingSphere от Alibaba Cloud выпускают стандарт управления базами данных для микросервисов…
Фон Недавно компании Alibaba Cloud OpenSergo и ShardingSphere совместно выпустили стандарт управления базами данных для микросервисов. Объединив концепции Database Plus и Database Mesh..

Многопоточность и Executor Framework в Java
Многопоточность и Executor Framework в Java Зачем вообще нужна многопоточность? Потому что современные приложения постоянно создают сложные проблемы с аппаратным обеспечением в..

Неделя 1 — Проект ЛИСТЬЯ
Введение Название проекта происходит от метафоры листа, эта метафора построена на отношениях дерева и листа. Дерево — это ссылка на страну, а ученик — это ссылка на лист. Студент так же важен..

Javascript — Обещание
Что такое Обещание? Согласно определению ecma-262: (Промис — это объект, который используется в качестве заполнителя для конечных результатов отложенных (и, возможно, асинхронных) вычислений.)..