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


Ява супер
В этой истории мы узнаем о ключевом слове super в Java с помощью примеров. Ключевое слово super в Java используется в подклассах для доступа к членам суперкласса (атрибутам, конструкторам и методам). Использование ключевого слова super Для вызова методов суперкласса, которые переопределены в подклассе. Для доступа к атрибутам (полям) суперкласса, если и суперкласс, и подкласс имеют атрибуты с одинаковыми именами. Для явного вызова суперкласса без аргументов (по умолчанию) или..

Использование побитовых операций для повышения производительности Python
Или почему немного C++ может помочь вам пройти долгий путь Я рассмотрю алгоритм сложения с использованием Python. Использование побитовых операторов и модулей расширения C++ приводит к почти такой же производительности, как и базовое добавление Python. Фон Недавно я много имел дело с байтами и битами. Я подумал, что вернусь к некоторым из старых проблем с алгоритмами, которые я помню, когда-то видел. Одна классическая проблема такова: Создайте оператор целочисленного сложения..

Примитивы синхронизации в Golang
Предпочтительный способ обработки параллелизма и синхронизации в Go — это горутины и каналы. Однако Go предоставляет более традиционные многопоточные процедуры в пакетах sync и sync/atomic . Мьютексы Мьютекс (взаимная исключающая блокировка) блокирует часть кода для одного потока за раз и используется для защиты общих ресурсов от неатомарных операций. Вот…

Учебное пособие: Создание нового приложения Elixir (2023 г.)
В этом уроке мы рассмотрим основные шаги, связанные с созданием нового приложения Elixir. Уже знакомы с Эликсиром? Перейдите к разделу Начало работы или обратитесь к Экспресс-скрипту в начале этого руководства. Если вы новичок в Эликсире, продолжайте читать, чтобы получить общий обзор языка и основных инструментов. Экспресс-скрипт (Mac) Если вы уже знакомы с Elixir, вы можете использовать этот экспресс-скрипт, чтобы быстро приступить к работе: brew install elixir elixir..

Создайте свое мобильное приложение за 5 дней с помощью React Native
Разработка полнофункционального мобильного приложения с помощью React Native всего за 5 дней В эпоху цифровизации разработка мобильного приложения стала насущной необходимостью. Гонка по запуску лучшего бизнес-приложения в кратчайшие сроки — это то, что ищут организации. Хотя для создания мобильного приложения доступны сотни технологий, что, если мы скажем, что вы можете создать полнофункциональное мобильное приложение всего за 5 дней с помощью React Native? Удивительно ли, что..

SQL против NoSQL - операции соединения
Практическое руководство по сравнению операций соединения в обоих SQL (язык структурированных запросов) используется для управления базами данных, в которых данные хранятся в табличной форме с помеченными строками и столбцами. NoSQL относится к разработке не-SQL или нереляционной базы данных. Он по-прежнему обеспечивает организованный способ хранения данных, но не в табличной форме. Общие структуры, адаптированные базами данных NoSQL для хранения данных, - это пары ключ-значение,..

Полезные команды и ресурсы Python
Ресурсы и часто используемые команды для типичного проекта Python После того, как я не использовал Python в течение нескольких лет, я должен вернуться к нему для проекта, и ниже приведены некоторые ресурсы и команды, которые я использовал для настройки своего компьютера и проекта. Как использовать управление несколькими версиями Python на Apple Silicon M1 Mac Установите версии Python для ARM64 и x86 и легко переключайтесь между ними с помощью pyenv..