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


Введение в машинопись. Серия 1
Давайте поговорим о том, что такое Typescript. Typescript — это язык программирования как для front-end, так и для back-end разработки. Синтаксис и подход Javascript являются фундаментальными для Typescript. Некоторый код, который мы написали на Typescript, транспилируется в Javascript. Некоторые этого не делают. Typescript — это язык программирования со строгой типизацией и статической проверкой типов. Это означает, что НЕТ проверки типов во время выполнения и НИКАКИХ ошибок..

Эволюция ошибок
Программирование, независимо от эпохи, было пронизано ошибками, которые различались по своей природе, но часто оставались неизменными в своих основных проблемах. Говорим ли мы о мобильных, настольных, серверных или других операционных системах и языках, ошибки всегда были постоянной проблемой. Ниже мы расскажем о природе этих ошибок и о том, как мы можем эффективно с ними бороться. В качестве примечания: если вам нравится содержание этой и других статей из этой серии, прочтите мою..

Простой учебник по Java String, StringBuilder и StringBuffer
В этом руководстве мы углубимся в концепции Java String, StringBuilder и StringBuffer и поймем, какой класс мы должны использовать и когда. Строки широко используются в качестве типа данных и позволяют программисту обрабатывать слова, предложения, телефонные номера или даже обычные числа. По сути, String — это объект, представляющий последовательность значений символов. СТРУННЫЙ КЛАСС Класс Java String — это стандартный класс, который поставляется вместе с Java и специально..

Рекурсия машинописного текста: больше 999!
Это пост с доказательством концепции, лично я не нахожу в этом никакого применения, пока Рекурсия машинописного текста останавливается на 49-м или 999-м цикле type CreateArrayWithLengthX< LENGTH extends number, ACC extends unknown[] = [], > = ACC['length'] extends LENGTH ? ACC : CreateArrayWithLengthX<LENGTH, [...ACC, 1]> type A = CreateArrayWithLengthX<999>['length'] // 999 type B = CreateArrayWithLengthX<1000>['length'] // any "детская..

Осваиваем Tailwind CSS: раскрываем всю мощь дизайна, ориентированного на полезность
В мире веб-разработки создание визуально привлекательных и отзывчивых пользовательских интерфейсов может быть сложной и трудоемкой задачей. Однако с появлением современных фреймворков CSS у разработчиков теперь есть средства для оптимизации процесса и сосредоточения внимания на создании исключительных пользовательских интерфейсов. Одним из таких фреймворков, получивших значительную популярность, является Tailwind CSS. В этой статье мы подробно расскажем о Tailwind CSS, рассмотрим его..

Делаем Hack’n’slash #11: Отображение всплывающих окон урона 2/2
Давайте завершим наш стиль и анимацию всплывающих окон урона! ⬅️ Урок №10. Отображение всплывающих окон с уроном 1/2 | ТОЦ | Урок №12: Настройка панели инвентаря ➡️ В прошлый раз мы начали добавлять всплывающие окна урона рядом с врагами всякий раз, когда они получают удар. Настроив пакет TextMeshPro, а также благодаря Addressable…

Учебное пособие по приложению Firebase Chat | 2023
Учебное пособие по приложению Firebase Chat | 2023 В сообщении блога мы рассмотрим процесс создания приложения чата с использованием Firebase. Чтобы просмотреть полное приложение, нажмите здесь: Учебное пособие по приложению Firebase Chat Что такое Firebase? Firebase — это тип бессерверной серверной части, предоставляемой Google. Он предлагает набор услуг для использования в качестве серверной части мобильных или веб-приложений. Он предлагает такие услуги, как база данных..