WedX - журнал о программировании и компьютерных науках

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


Учебное пособие по ООП в Python — Часть 2
Введение Эта статья является второй частью серии учебных пособий по ООП в Python. Я продолжу реализацию некоторых основных концепций ООП, которые помогут вам в вашем путешествии по программированию, продолжая развивать класс покемонов. Части статьи Статические методы Методы класса Полиморфизм Инкапсуляция, сокрытие данных и методы установки Принцип замещения Лискова Сеттер и декоратор @property Примечание Напоминаю, что в прошлой статье я реализовал два класса, Pokémon и..

Почему Cat’s Validated не является монадой? Глубокий взгляд внутрь его реализации и поведения
Когда вы какое-то время работаете на Scala, вы начинаете искать монады повсюду: сначала Option, потом «Или», «Попробовать», «IO» и тому подобное… но почему Validated не входит в их число? В этом посте я подробно рассмотрю некоторые очень интересные детали реализации Validated. Примечание: первая часть этого поста — эта , Scala: What is Cat’s Validated? Если мы углубимся в проверенную реализацию, sealed abstract class Validated[+E, +A] extends Product with Serializable Идя..

Как читать и понимать документацию API
Объясняется на примере Stripe API Если кто-то сказал вам «проверить документацию по API», и вы это сделали, но не уверены, на что смотрите, это для вас. API есть везде. Они соединяют разные приложения вместе и являются основой большинства интеграций. Другими словами, API — это общий язык, который используется для связи между различными системами. Чем лучше документация [API], тем выше скорость внедрения и меньше вопросов к техподдержке. Не волнуйтесь, вам не нужно иметь..

Spring Boot 3 с виртуальными потоками Java 19
Конфигурация и нагрузочное тестирование приложения с интенсивным использованием базы данных Содержание: · Введение · Как создать приложение Spring-Boot с использованием виртуальных потоков · Как запустить приложение Spring-Boot Java-19 на основе Gradle · Описание и настройка нагрузочного теста · Оценка производительности · Заключение Введение В этой статье мы узнаем, как настроить приложение на основе SpringBoot Gradle для использования функции Виртуальные потоки..

Области действия в Javascript
Вы устали от постоянных ошибок в вашем коде JavaScript? Хотите писать более чистый и эффективный код? Не ищите ничего, кроме понимания волшебного мира областей видимости в JavaScript! Таким образом, вы, вероятно, сталкивались или играли с подобным кодом раньше, когда возились с JavaScript: function doWork(done) { return () => console.log(done); } const updateWork= doWork("done"); doWork(); // "done" Этот код интересен по нескольким причинам. Во-первых,..

Быстрые функции высшего порядка: карта, фильтр, уменьшение. Пишите код как «ПРОФЕССИОНАЛЬНЫЙ РАЗРАБОТЧИК»
Функции высшего порядка превосходят циклы по производительности, а код намного короче, поэтому по возможности лучше использовать функции высшего порядка. На самом деле разработчики, которые зарабатывают много денег, любят функции высшего порядка! Но в прошлом мне также было трудно понять функции высшего порядка. Я объясню это самым простым способом в мире, так что давайте посмотрим на это один за другим. Что такое функции высшего порядка? Функция высшего порядка — это функция,..

Привет мир!
Когда мой интерес к веб-разработке впервые вспыхнул, онлайн-мир выглядел совсем иначе. jQuery еще не существовало. CSS был загадкой. Яркие сайты GeoCities заполонили Интернет в начале 2000-х. Я до сих пор помню радость, которую испытал, когда загрузил свое первое флэш-меню (тогда оно принадлежало Macromedia!) в мой маленький карман в Интернете и убедился, что оно работает должным образом. Я пытался создать веб-сайт для своего недолговечного клана Age of Empires 2 и случайно..

Новые материалы

Как создать диаграмму градиентной кисти с помощью D3.js
Резюме: Из этого туториала Вы узнаете, как добавить градиентную кисть к диаграмме с областями в D3.js. Мы добавим градиент к значениям SVG и применим градиент в качестве заливки к диаграмме с..

Я хотел выучить язык программирования MVC4, но не мог выучить его раньше, потому что это выглядит сложно…
Просто начните и учитесь самостоятельно Я хотел выучить язык программирования MVC4, но не мог выучить его раньше, потому что он кажется мне сложным, и я бросил его. Это в основном инструмент..

Лицензии с открытым исходным кодом: руководство для разработчиков и создателей
В динамичном мире разработки программного обеспечения открытый исходный код стал мощной парадигмой, способствующей сотрудничеству, инновациям и прогрессу, движимому сообществом. В основе..

Объяснение документов 02: BERT
BERT представил двухступенчатую структуру обучения: предварительное обучение и тонкая настройка. Во время предварительного обучения модель обучается на неразмеченных данных с помощью..

Как проанализировать работу вашего классификатора?
Не всегда просто знать, какие показатели использовать С развитием глубокого обучения все больше и больше людей учатся обучать свой первый классификатор. Но как только вы закончите..

Работа с цепями Маркова, часть 4 (Машинное обучение)
Нелинейные цепи Маркова с агрегатором и их приложения (arXiv) Автор : Бар Лайт Аннотация: Изучаются свойства подкласса случайных процессов, называемых дискретными нелинейными цепями Маркова..

Crazy Laravel Livewire упростил мне создание электронной коммерции (панель администратора и API) [Часть 3]
Как вы сегодня, ребята? В этой части мы создадим CRUD для данных о продукте. Думаю, в этой части я не буду слишком много делиться теорией, но чаще буду делиться своим кодом. Потому что..


Для любых предложений по сайту: [email protected]