Статьи

ES6: что такое классы?
Если вы начнете изучать React, а также если вы углубитесь в JavaScript, вы увидите много вещей, называемых классами, и это часть языка программирования, которую вам обязательно нужно изучить. Классы — это чертежи для объектов JavaScript. Это означает, что вы можете создать один класс, а затем использовать его повторно. Разработчики, работающие с другими языками программирования (такими как Java или Python), сразу узнают классы. Для разработчиков, использующих только JavaScript,..

Динамическое создание PDF-файла с помощью PHP
Динамическое создание PDF-файла с помощью PHP В этом уроке я покажу вам, как использовать PPH для динамического создания PDF. Мы будем использовать mPDF в качестве нашего генератора, так как он обладает наибольшей функциональностью из всех пакетов генератора PDF. Посмотреть это на YouTube Скачать mPDF Для начала нам нужно подключить mPDF к нашему проекту. Откройте свой проект либо в терминале, либо в CMD и запустите следующий вызов композитора. composer require mpdf/mpdf..

точка с запятой в JavaScript; Краткое руководство
Споры о том, следует ли включать точки с запятой в их JavaScript, ведутся с тех пор, как в JavaScript была добавлена ​​​​автоматическая вставка точек с запятой (ASI). Большинство людей попадают в один из двух лагерей: тем, кто отказывается использовать точку с запятой в своем JavaScript, или те, чья религия вращается вокруг добавления точек с запятой в их JavaScript Но, к какому бы лагерю вы ни относились, я хотя бы проясню, что именно происходит за кулисами с ASI, и объясню,..

Скрыть и заменить липкий элемент при прокрутке в стиле React
— Сложно, но интересно🍡 В проекте над которым я работал столкнулся с очень интересной задачей, внизу мобильной страницы есть залипающая кнопка, требование было получить вот такой эффект: ✨ Когда пользователь прокручивает страницу на мобильном устройстве до определенной позиции , эта кнопка больше не должна быть липкой внизу, другими словами, она начнет следовать за прокруткой с этой позиции . . Это выглядит сложно, но после некоторого анализа я обнаружил, что этого можно добиться..

Скептики ChatGPT выбрали не тот лагерь: GPT научился логике. Период.
Вот выдержки из доклада Microsoft в Беркли без камер в апреле 2023 года о возможностях GPT. И как это подтверждает и расширяет наши коллективные представления о появлении интеллекта в LLM. Начнем с заметок Хизер Уэст ( Execs on Deck ), опубликованных на LI, из этого выступления на GPT Microsoft Себастьяна Бубека в Университете Беркли :

React.js против Vue.js в 2023 году
И Vue.js, и React.js — популярные интерфейсные фреймворки, которые можно использовать для создания веб-приложений. Выбор между ними зависит от конкретных потребностей проекта. В 2023 году популярность и распространение Vue.js, скорее всего, продолжит расти благодаря простоте использования и растущему сообществу разработчиков. Как правило, он считается более быстрым и эффективным в плане рендеринга по сравнению с React.js, что делает его подходящим выбором для небольших и средних..

Как удалить все пробелы из строки в JavaScript
1. Метод замены строки() Чтобы удалить все пробелы из строки в JavaScript, вызовите метод replaceAll() для строки, передав строку, содержащую пробел, в качестве первого аргумента и пустую строку ( '' ) в качестве второго. Например, str.replaceAll(' ', '') удаляет все пробелы из str . const str = 'A B C'; const allSpacesRemoved = str.replaceAll(' ', ''); console.log(allSpacesRemoved); // ABC Метод String replaceAll() возвращает новую строку, в которой все совпадения..

Важные изменения в Java 11, которые должны понимать студенты, изучающие тестирование и разработку
В настоящее время основными стабильными версиями на рынке являются Java 8 и Java 11 (java17 также выпустила стабильную версию, но пользователей очень мало), я лично предлагаю разработчикам тестов выбрать использование jdk11, вот краткое изложение некоторые важные изменения в использовании jdk11 В настоящее время основными стабильными версиями на рынке являются Java 8 и Java 11 (java17 также выпустила стабильную версию, но пользователей очень мало), и большинство компаний по-прежнему..

Как спланировать развертывание LLM
Область LLM (языковая модель) в последнее время приобрела значительную известность. В моем предыдущем посте я представил руководство по созданию базового чат-бота вопросов и ответов, адаптированного к конкретным предметным областям. Тем не менее, когда дело доходит до развертывания такого приложения LLM в производственной среде, тщательного рассмотрения требуют многочисленные факторы. В этой статье я стремлюсь представить схему планирования развертывания приложения LLM. Хотя важно..

Пациент пережил предсказание после пяти лет операции (рак) машинное обучение
Набор данных Хабермана: https://www.kaggle.com/datasets/gilsousa/habermans-survival-data-set Набор данных Хабермана — это набор медицинских данных, который содержит данные о пациентах с раком молочной железы, перенесших операцию в больнице Биллингса Чикагского университета в период с 1958 по 1970 год. Набор данных обычно используется в машинном обучении и статистическом анализе для прогнозирования выживания пациентов, перенесших операцию. хирургия рака молочной железы. Набор данных..

Azure DevOps — создавайте/тестируйте/собирайте результаты тестирования и публикуйте приложение Net 5
Давайте ответим на вопрос, насколько просто и быстро можно настроить собственный конвейер Azure CI/CD. Зачем вообще создавать лазурные конвейеры? Экономит много времени, поскольку может автоматизировать весь процесс от отправки кода в ветку до выпуска его на выпуск сервера. Повышение устойчивости приложений к ошибкам путем их обнаружения перед выпуском. Обеспечение устойчивости процесса выпуска к человеческим ошибкам, поскольку его можно полностью автоматизировать. Создайте..

Экспериментируйте с Vagrant и Ansible — Docker Swarm для небольших самостоятельных проектов
Одноразовая локальная тестовая среда для DevOps / системного администратора Экспериментировать с Docker Swarm и иметь только один узел немного грустно 😞. К счастью, в моем предыдущем уроке вы узнали, как создать Одноразовую локальную тестовую среду с использованием Vagrant и Ansible . Если вы следили за нами, вы знаете немного больше о Vagrant и Ansible , но нечего хвастаться 🤯 , так что бросьте нашу игру и создайте мультивиртуальную машину Кластер Docker Swarm. Это включает в себя..

Как манипулировать и визуализировать данные для сравнительного анализа - Crunch time в НБА
Использование Python с Pandas и Plotly для нарезки, группировки и визуализации данных для получения новых идей (код и данные в моем репозитории GitLab ). В этой статье я демонстрирую, как обрабатывать и визуализировать данные для сравнительного анализа. Я начинаю анализ с одного набора данных, который будет проанализирован, чтобы найти подходящее разделение и найти лучшее подмножество для сравнения с оставшимися данными. Фактически, в этой статье рассматриваются данные НБА за..

Этика в науке о данных — День 38
50-дневный план обучения для начинающих специалистов по данным | Автор Круио Добро пожаловать на 38-й день вашего путешествия по науке о данных! На протяжении этого увлекательного путешествия мы рассмотрели широкий спектр тем: от фундаментальной статистики до передовых методов машинного обучения, таких специализированных областей, как обработка естественного языка, анализ временных рядов, рекомендательные системы и многое другое. Сегодня мы углубимся в важнейший аспект науки о..

Простой способ кодирования Python на Android
Есть так много способов изучить Python. Простой поиск даст вам много хороших ссылок на различные курсы, учебные пособия или онлайн-книги, которым можно следовать для изучения Python. В Интернете нет недостатка в материалах, которые помогут вам начать работу. Сложность заключалась в том, чтобы найти простой способ изучения Python на мобильных устройствах без необходимости загружать приложение с встроенной рекламой. Я понимаю, что разработчикам нужно есть, я не против этого, но я бы..

Что может каждый язык программирования?
Многие люди всегда начинают изучать программирование с поиска ресурсов в Интернете после того, как их мозги разогрелись. Когда я начал учиться, мне больше всего не нравилось то, что я изучал, и казалось, что мне больше нравится другая технология. Прежде чем изучать язык программирования, мы должны выяснить, к каким областям он применим. В этой статье описаны области применения некоторых языков программирования и показано, на что они способны. 1. Язык C Основными областями применения C..

Как протестировать GraphQL API
Вы только что создали GraphQL API и готовы его протестировать. Но с чего начать? Как узнать, правильно ли он работает? Тестирование вашего API необходимо для обеспечения его правильной работы и удовлетворения потребностей ваших пользователей. Но может быть сложно понять, с чего начать и что тестировать. В этой статье мы познакомим вас с процессом тестирования GraphQL API. Мы рассмотрим все, от начального тестирования до нагрузочного тестирования и мониторинга производительности...

Изучение нового кода
Тяжелая работа всегда требуется, когда вы пытаетесь узнать что-то новое. Бывают моменты, когда все работает не так, как вы, возможно, думали, но благодаря приложенным вами усилиям вы можете продолжать. Это имело место для меня в коде информатики, когда я пытался научиться программировать. Я создал сайт объявлений, и для этого мне нужно было получить базовое представление о программировании. С помощью программы Brackets я смог это сделать. Я также использовал онлайн-ресурсы, такие как..

Создайте инфографику с помощью Matplotlib
Создайте инфографику с помощью Matplotlib Температурные режимы австралийских городов в 2019 году Из моих предыдущих сообщений об иерархической структуре matplotlib построения графиков и множестве способов создания экземпляров axes мы видим, что эти функции предоставляют matplotlib большой потенциал для создания очень сложных и настраиваемых визуализаций. Чтобы продемонстрировать это, а также улучшить свое понимание matplotlib , на этой неделе я решил создать инфографику..

Цепь Маркова Учебник для малышей-2
Как объяснялось в предыдущем рассказе — «Учебник по цепям Маркова для малышей-1 », Теперь мы знаем некоторые подробности о цепях Маркова, знаем основы цепей Маркова и построения матрицы переходов. В предыдущей истории мы предсказали предстоящие состояния распределения населения (нахождение ожидаемых значений), итеративно умножая его на матрицу перехода. По сути, я попытался объяснить эту основную теорему, используя этот пример — Здесь X₀ — начальное состояние распределения..