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


Демистификация Kotlin Coroutine Dispatchers
Рекомендации по разработке Android и понимание различных типов диспетчеров сопрограмм Kotlin Написание асинхронного кода, который не блокирует пользовательский интерфейс (UI) , является важной частью разработки мобильных приложений в целом. Это позволяет создать удобный пользовательский интерфейс при выполнении нескольких задач…

Изучите Godot 4, создав 2D-платформер — Часть 7: Установка бомбы
*Вы можете найти ссылки на предыдущие части в нижней части этого руководства. Ранее мы остановились на том месте, где создали первые два уровня нашей игры. В этой части мы создадим нашу бомбу, которая будет визуально перемещаться по нашей сцене, когда ее создаст генератор бомб. Мы создадим генератор бомб в следующей части. Вы можете думать о бомбе как о бочке в Donkey Kong, а о создателе бомбы как о разъяренной горилле! ЧТО ВЫ УЗНАЕТЕ В ЭТОЙ ЧАСТИ: Как работать с узлами..

Python: основные сведения о pathlib
Просто чтобы познакомить вас с основами модуля pathlib ! Последнее обновление: 12 января 2022 г. Задний план Модуль pathlib был впервые представлен в Python 3.4. Раньше при работе с путями в Python люди обращались к модулю os . Модуль pathlib значительно упрощает этот процесс. Темы охватывали Создание объекта Path Объединение Path объектов Перебор файлов и каталогов Выбор компонентов объекта Path Извлечение информации о файле Чтение и запись в файл..

Приложение «Камень, ножницы, бумага», написанное на Python.
Пользователь должен взаимодействовать с игрой с помощью командной строки: разработать простой интерфейс, отображающий параметры игры (камень, ножницы, бумага). Откройте редактор и напишите следующий код: import random # Game choices choices = ["rock", "paper", "scissors"] # Function to determine the winner def determine_winner(user_choice, computer_choice): if user_choice == computer_choice: return "It's a draw!" elif (..

703. K-й по величине элемент в решении Stream LeetCode.
Вопрос: Ссылка: https://leetcode.com/problems/kth-largest-element-in-a-stream/ Разработайте класс для поиска kth самого большого элемента в потоке. Обратите внимание, что это kth самый большой элемент в отсортированном порядке, а не kth отдельный элемент. Реализовать класс KthLargest : KthLargest(int k, int[] nums) Инициализирует объект целым числом k и потоком целых чисел nums . int add(int val) Добавляет целое число val к потоку и возвращает элемент,..

Позвоните, подайте заявку, привяжите в Javascript
«Понимание Javascript» — это серия постов, которые я разработал для всех новичков, которые изо всех сил пытаются освоить все основные концепции JS, поэтому здесь я попытался сделать эти концепции интересными и легкими для понимания. Приятного обучения! Прежде чем перейти к Call, Apply и Bind, давайте немного вспомним — ключевое слово "это" - Каждая функция имеет доступ к свойству, называемому this в javascript, но как его использовать? Таким образом, «это» в каждой функции..

Думай как Архимед
Думай как Архимед Тригонометрия берет свое начало в изучении круга. Вот как выполнить триггер, используя только папирус и стилус. Когда Архимед вычислил значение π, он аппроксимировал окружность 96-угольником. С помощью метко названного метода истощения он рассчитал периметр этой фигуры. Это утомительная работа, но, возможно, не такая утомительная, как вы могли догадаться. Мы можем сделать то же самое всего с четырьмя итерациями этой функции. Каждая итерация удваивает..