Публикации по теме 'programming'
Неявные классы, т.е. расширения
Серия, часть 2, из «Scala и имплициты дерева»
В первой статье этой серии из трех частей мы узнали, что в Scala 2.x использовалось это ключевое слово неявный , которое использовалось тремя разными (и немного запутанными) способами. Для тех, кто хочет сразу перейти к Scala 3, слово неявный трансформируется в другие термины — не волнуйтесь, мы расскажем, как работает новый синтаксис, в каждой статье.
Сначала мы рассмотрели неявное преобразование, в основном потому, что это самый..
Создание алгоритмического искусства с помощью Python
Исследуйте свое творчество, создавая что-то красивое
Алгоритмически определенные изображения прекрасны. Примеров масса, даже созданных без компьютера. Ключевым моментом является то, что у вас есть четкое формальное определение того, как создается образ. Прочитав эту статью, вы будете знать, как создать изображение выше. Давайте начнем!
Рисование линий с подушкой
Библиотека изображений Python (PIL) была первой широко используемой библиотекой Python, которая позволяла создавать..
Установка MySQL CLI на экземпляр EC2
15 апреля 2021 г.
Томас
На днях я развернул кластер RDS в VPC и хотел подключиться к нему, чтобы убедиться, что все выглядит правильно. Однако, поскольку я поместил кластер в частную подсеть и разрешил подключения только из VPC, я не смог подключиться со своего рабочего стола. Решение, которое я решил использовать, заключалось в развертывании небольшого экземпляра EC2, SSH-подключении к экземпляру EC2 и подключении к моей базе данных через интерфейс командной строки. К сожалению, AMI..
Лучшие языки программирования, которые должен знать начинающий разработчик программного обеспечения
Начинающие разработчики программного обеспечения часто спрашивают меня: «На каких языках программирования мне следует сосредоточиться?». На этот вопрос чрезвычайно сложно ответить, поскольку ландшафт постоянно меняется, и я могу говорить только о своей личной точке зрения.
Чтобы дать более развернутый ответ, я обратился к Ежегодному опросу разработчиков Stack Overflow от 2017 года. Анализ этого широкого опроса определенно предоставит правильную информацию, которая поможет следующему..
Пять полезных расширений Kotlin, которые вы можете использовать
Расширения - одна из самых крутых функций в Kotlin, поскольку они предоставляют возможность расширять класс с помощью новых функций, даже не наследуя этот класс!
Помните, как мы это делали, используя другие языки программирования, которые не поддерживают расширения, наследуя класс или используя шаблоны проектирования, такие как Decorator, но расширения будут сокращать написание этого шаблонного кода, определяя только функции, сегодня мы будем поговорим об общих расширениях в Котлине...
Создайте модальное окно на всю страницу в 1 строку кода
С элементом HTML5 ‹Диалог›
HTML 5 ‹dialog› — это элемент, который обеспечивает большую часть функций классического модального окна в родном HTML-элементе, который вскоре будет поддерживаться во всех основных браузерах .
Создание полностраничного модального диалогового окна — очень распространенный вариант использования, поэтому разработчики давно ждали реализации в браузере. Если вы…
Стоп-слова в НЛП
Все о стоп-словах в обработке естественного языка вместе с практическими примерами.
В этой статье мы узнаем все о стоп-словах для обработки естественного языка.
В вычислениях стоп-слова - это слова, которые отфильтровываются до или после обработки данных естественного языка (текста). Хотя «стоп-слова» обычно относятся к наиболее употребительным словам в языке, инструменты обработки естественного языка не используют единый универсальный список стоп-слов.
«Стоп-слова» обычно..
Новые материалы
Как создать диаграмму градиентной кисти с помощью D3.js
Резюме:
Из этого туториала Вы узнаете, как добавить градиентную кисть к диаграмме с областями в D3.js. Мы добавим градиент к значениям SVG и применим градиент в качестве заливки к диаграмме с..
Я хотел выучить язык программирования MVC4, но не мог выучить его раньше, потому что это выглядит сложно…
Просто начните и учитесь самостоятельно
Я хотел выучить язык программирования MVC4, но не мог выучить его раньше, потому что он кажется мне сложным, и я бросил его. Это в основном инструмент..
Лицензии с открытым исходным кодом: руководство для разработчиков и создателей
В динамичном мире разработки программного обеспечения открытый исходный код стал мощной парадигмой, способствующей сотрудничеству, инновациям и прогрессу, движимому сообществом. В основе..
Объяснение документов 02: BERT
BERT представил двухступенчатую структуру обучения: предварительное обучение и тонкая настройка.
Во время предварительного обучения модель обучается на неразмеченных данных с помощью..
Как проанализировать работу вашего классификатора?
Не всегда просто знать, какие показатели использовать
С развитием глубокого обучения все больше и больше людей учатся обучать свой первый классификатор. Но как только вы закончите..
Работа с цепями Маркова, часть 4 (Машинное обучение)
Нелинейные цепи Маркова с агрегатором и их приложения (arXiv)
Автор : Бар Лайт
Аннотация: Изучаются свойства подкласса случайных процессов, называемых дискретными нелинейными цепями Маркова..
Crazy Laravel Livewire упростил мне создание электронной коммерции (панель администратора и API) [Часть 3]
Как вы сегодня, ребята?
В этой части мы создадим CRUD для данных о продукте. Думаю, в этой части я не буду слишком много делиться теорией, но чаще буду делиться своим кодом. Потому что..