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


Бесконечная ненужная задача с костями   —   № 4
Привет! Этот пост станет продолжением нескольких последних постов, в которых мы исследовали проблему, вынесенную в заголовок. Если вы не уверены, о чем я говорю, я настоятельно рекомендую вам взглянуть на них, прежде чем продолжить. В прошлый раз мы остановились на том, что нашли общую формулу для завершения одной монеты при наличии нескольких n монет. К сожалению, здесь есть две довольно большие проблемы. Несмотря на то, что это выглядит (и является) довольно кратким, получение..

3 проекта с графическим интерфейсом, которые улучшат ваши навыки
Я поклонник графических пользовательских интерфейсов (GUI). Они существуют в виде разных библиотек: Tkinter для Python, wxWidgets для C++, Swing для Java и WPF (Windows Presentation Foundation) для C#. Для большинства общих языков программирования есть библиотеки. Для начала вот несколько проектов, которые можно опробовать, а также несколько советов по прояснению условий. Таймер обратного отсчета Простой таймер обратного отсчета. Вы можете добавить поле ввода для..

Причина №1, почему ваш код не масштабируется (и как это исправить)
Как разработчик, работа с кодом, который становится все более сложным для управления и масштабирования по мере роста проекта, может быть разочаровывающим опытом. Этой проблеме способствуют различные факторы, но основной причиной часто является отсутствие надлежащей структуры и организации кода. Когда вы пишете код, у вас может быть четкое представление о том, что вы хотите, чтобы он делал. Без…

Просто не легко
Простота является конечной целью любого программного обеспечения. Трудно полностью понять это на первых шагах обучения кодированию, потому что проекты, используемые для обучения новичков, недостаточно сложны, чтобы требовать простоты. Проект, который можно написать за несколько дней, может увидеть с высоты птичьего полета даже новичок. Я могу понять практически каждую строчку кода, написанного мной за время изучения Ruby, хотя некоторые из них плохо абстрагированы. Однако, когда сложность..

Информационный бюллетень Heartbeat: Vol. 82
Обзор за 2019 год, создание текста на Android, умные тележки для покупок, Core ML + Vapor и многое другое НОВОСТИ [Fritz AI] Обзор за 2019 год 2019 год был насыщенным и захватывающим для мобильного машинного обучения. Отрасль в целом достигла невероятных успехов, и наша команда сделала все возможное, чтобы не отставать. В духе размышлений о прошедшем году мы подготовили ряд обзоров, которые, как мы думаем, вам понравятся: Машинное обучение на мобильных устройствах и на..

Создание децентрализованного приложения для голосования с помощью Django и Web3
Введение. Децентрализованные приложения для голосования могут революционизировать то, как мы проводим выборы и принимаем решения в обществе. Используя технологию блокчейн, эти приложения могут обеспечить безопасную и прозрачную платформу для голосования и принятия решений. В этой статье мы рассмотрим, как создать децентрализованное приложение для голосования с использованием Django и Web3. Шаг 1: Настройка среды разработки Для начала нам нужно настроить нашу среду разработки. Нам..

Как использовать Web Worker для запуска асинхронного вызова API в фоновом режиме браузера
Понимание веб-воркеров в браузере и изучение того, как вызывать API в фоновом режиме, не влияя на потоки пользователей с помощью JavaScript. Здравствуйте, разработчики 👋, В этом посте мы рассказали, чем полезны веб-воркеры, и обсудили некоторые примеры из реальной жизни. В последние годы веб-приложения становятся все более сложными, и к ним добавляется все больше и больше функциональных возможностей. В результате производительность и скорость отклика стали серьезной проблемой для..