Архивы: Notices

  • Что такое коваринтность и контравариантность в PHP

    Что такое коваринтность и контравариантность в PHP

    В PHP типы параметров и возвращаемых значений могут быть изменены в дочерних классах относительно родительских. Это известно как ковариантность и […]

    Continue reading

  • Тип any в Golang

    Тип any в Golang

    В версии 1.18 Go произошли значительные изменения, среди которых внедрение типа any стало одним из самых обсуждаемых. Тип any появился как псевдоним для интерфейса interface{}. Он открывает новые возможности для разработчиков, делая код более гибким и универсальным.

    Continue reading

  • Как выполнить «go get» или «go mod tidy» для приватного репозитория

    Как выполнить «go get» или «go mod tidy» для приватного репозитория

    При скачивании пакета с приватного репозитория используя go get или go mod tidy — вы можете получить следующую ошибку: Эта […]

    Continue reading

  • Что такое конструктор в Go

    В Go, термин «конструктор» обычно используется для обозначения функции, которая создает и инициализирует новый экземпляр типа, особенно когда речь идет […]

    Continue reading

  • Mutex в Go это

    Mutex в Go это

    Mutex в Go это инструмент синхронизации, который используется для того, чтобы в один момент времени только одна горутина (легковесный поток […]

    Continue reading

  • Фишки Composer

    Фишки Composer

    Ключ conflict в файле composer.json Composer Ключ conflict в файле composer.json Composer используется для объявления пакетов, с которыми ваш проект […]

    Continue reading

  • Какая парадигма у языка Go?

    Какая парадигма у языка Go?

    Язык программирования Go, часто называемый Golang, представляет собой мультипарадигменный язык, объединяющий элементы различных парадигм программирования, что делает его мощным инструментом […]

    Continue reading

  • Зачем нужны комплексные числа в Go

    Зачем нужны комплексные числа в Go

    Комплексные типы данных в Go, такие как complex64 и complex128, используются для работы с комплексными числами. Комплексное число — это […]

    Continue reading

  • Backup или Snapshot: что выбрать

    Backup или Snapshot: что выбрать

    Backup или Snapshot? такой вопрос я слышал довольно часто. Так вот, выбор между созданием backup (резервной копии данных) и snapshot […]

    Continue reading

  • Полезные GIT команды

    Полезные GIT команды

    Как склонировать одну ветку GIT Из анонса Git 1.7.10 (Апрель 2012): git clone изучил опцию —single-branch, позволяющую ограничить клонирование одной ветвью; теги, […]

    Continue reading

  • Почему compser.lock файл не нужно коммитить в библиотеках?

    Почему compser.lock файл не нужно коммитить в библиотеках?

    Файл composer.lock содержит фиксированные версии всех зависимостей проекта на момент последнего обновления. В случае приложения или проекта вы, как разработчик, обычно хотите […]

    Continue reading

  • Отправка HTTP запроса с помощью telnet

    Отправка HTTP запроса с помощью telnet

    Telnet — это сетевой протокол и соответствующая утилита командной строки, предназначенные для удаленного управления и взаимодействия с серверами через текстовый […]

    Continue reading

  • Использование php-actions/composer@v6 в GitHub Actions

    Использование php-actions/composer@v6 в GitHub Actions

    php-actions/composer@v6 — это GitHub action который позволяет устанвливать Composer пакеты для запуска линтера, UnitTests, Integration Tests, статических анализаторов или сборки проекта.

    Continue reading