Архивы: Notices
-
Что такое коваринтность и контравариантность в PHP
В PHP типы параметров и возвращаемых значений могут быть изменены в дочерних классах относительно родительских. Это известно как ковариантность и […]
-
Тип any в Golang
В версии 1.18 Go произошли значительные изменения, среди которых внедрение типа any стало одним из самых обсуждаемых. Тип any появился как псевдоним для интерфейса interface{}. Он открывает новые возможности для разработчиков, делая код более гибким и универсальным.
-
Как выполнить «go get» или «go mod tidy» для приватного репозитория
При скачивании пакета с приватного репозитория используя go get или go mod tidy — вы можете получить следующую ошибку: Эта […]
-
Что такое конструктор в Go
В Go, термин «конструктор» обычно используется для обозначения функции, которая создает и инициализирует новый экземпляр типа, особенно когда речь идет […]
-
Mutex в Go это
Mutex в Go это инструмент синхронизации, который используется для того, чтобы в один момент времени только одна горутина (легковесный поток […]
-
Фишки Composer
Ключ conflict в файле composer.json Composer Ключ conflict в файле composer.json Composer используется для объявления пакетов, с которыми ваш проект […]
-
Какая парадигма у языка Go?
Язык программирования Go, часто называемый Golang, представляет собой мультипарадигменный язык, объединяющий элементы различных парадигм программирования, что делает его мощным инструментом […]
-
Зачем нужны комплексные числа в Go
Комплексные типы данных в Go, такие как complex64 и complex128, используются для работы с комплексными числами. Комплексное число — это […]
-
Backup или Snapshot: что выбрать
Backup или Snapshot? такой вопрос я слышал довольно часто. Так вот, выбор между созданием backup (резервной копии данных) и snapshot […]
-
Полезные GIT команды
Как склонировать одну ветку GIT Из анонса Git 1.7.10 (Апрель 2012): git clone изучил опцию —single-branch, позволяющую ограничить клонирование одной ветвью; теги, […]
-
Почему compser.lock файл не нужно коммитить в библиотеках?
Файл composer.lock содержит фиксированные версии всех зависимостей проекта на момент последнего обновления. В случае приложения или проекта вы, как разработчик, обычно хотите […]
-
Отправка HTTP запроса с помощью telnet
Telnet — это сетевой протокол и соответствующая утилита командной строки, предназначенные для удаленного управления и взаимодействия с серверами через текстовый […]
-
Использование php-actions/composer@v6 в GitHub Actions
php-actions/composer@v6 — это GitHub action который позволяет устанвливать Composer пакеты для запуска линтера, UnitTests, Integration Tests, статических анализаторов или сборки проекта.