Публикации по теме 'programming'
Как легко обрабатывать событие onScroll в React
Чтобы обработать событие onScroll в элементе React, назначьте функцию свойству onScroll элемента и используйте объект события для выполнения действия. Это действие будет происходить всякий раз, когда пользователь прокручивает страницу вверх или вниз.
Например:
App.jsx
import { useState } from 'react';
export default function App() {
const [scrollTop, setScrollTop] = useState(0);
const handleScroll = (event) => {
setScrollTop(event.currentTarget.scrollTop);
};..
Разница между субъектом и субъектом поведения
Многие не могут объяснить разницу между субъектом и субъектом поведения, когда их спрашивают в интервью.
Для разработчиков Angular разница между Subject и BehaviorSubject — еще один любимый вопрос, который задают интервьюеры, и мы часто не можем ответить на основное различие.
Мы говорим, что они одинаковы, за исключением того, что BehaviourSubject может выдавать некоторое начальное значение, тогда как Subject не может. Мы думаем, что закончили, но на самом деле мы уменьшили наши..
Замените оператор switch и несколько «if и else» на объектные литералы - [en-US].
Итак, во-первых, что такое Switch Statement?
Переключатель - это функция, которая получает данные, и эти данные будут проанализированы, если эти данные совпадают с одним из наших случаев, он выполняет инструкции в этом случае и возвращает значение.
Он похож на операторы if и else, но должен оценивать одно значение - внутри переключателя мы используем регистр для оценки каждого значения.
Когда вы используете множество операторов else if, что-то очень не так, и обычно вам следует..
Эффективные HTTP-скрипты в оболочке
Несколько дней назад у Хавьера был простой сценарий оболочки, который он разместил в нашем внутреннем чате. Его цель состояла в том, чтобы получить все диапазоны IP-адресов для страны в рамках подготовки к отпечатку с https://ipinfo.io/ (в качестве примера возьмем PL). Учитывая, что это связано с извлечением нескольких веб-страниц, мне было интересно узнать, какой будет наиболее эффективный подход к этому в оболочке. Честно говоря, сама проблема, вытягивание данных с сайта или сбор..
Состояние платформы Балерина
Ballerina - это прагматичный язык программирования, разработанный для сетевых распределенных приложений.
«Балерина» часто означает для разных людей разное. Большинство людей используют этот термин для обозначения прекрасных танцоров балета или балетных туфель. Хорошо, этот пост не содержит другой информации о балеринах. Если вы относитесь к этому большинству, пора закрыть эту вкладку браузера.
Для тех, кто все еще читает этот пост, моя цель - предоставить очень подробный обзор..
Системы реляционных баз данных становятся проблемой — но что с этим делать?
Системы реляционных баз данных становятся проблемой — но что с этим делать?
Мои отношения с реляционными базами данных восходят к концу 90-х годов. Это было частью моих первых шагов с компьютерами и программированием, стало неотъемлемой частью моего формального образования и учебы в качестве инженера-программиста и постоянно сопровождало меня на протяжении всей моей профессиональной карьеры. Я почти пролез через всю кроличью нору СУБД и все еще люблю ее.
За свою карьеру я столкнулся..
Что нового в пандах 2.1
pandas 2.1 был выпущен 30 августа 2023 года. Давайте посмотрим, что представлено в этом выпуске и как он поможет нам улучшить наши рабочие нагрузки pandas. Он включает в себя множество улучшений, а также ряд новых обновлений.
pandas 2.1 во многом основан на интеграции PyArrow, которая стала доступна в pandas 2.0. Мы уделили много внимания созданию поддержки новых функций, которые, как ожидается, станут стандартными в pandas 3.0. Давайте разберемся, что это значит для вас. Мы..
Новые материалы
Как создать диаграмму градиентной кисти с помощью D3.js
Резюме:
Из этого туториала Вы узнаете, как добавить градиентную кисть к диаграмме с областями в D3.js. Мы добавим градиент к значениям SVG и применим градиент в качестве заливки к диаграмме с..
Я хотел выучить язык программирования MVC4, но не мог выучить его раньше, потому что это выглядит сложно…
Просто начните и учитесь самостоятельно
Я хотел выучить язык программирования MVC4, но не мог выучить его раньше, потому что он кажется мне сложным, и я бросил его. Это в основном инструмент..
Лицензии с открытым исходным кодом: руководство для разработчиков и создателей
В динамичном мире разработки программного обеспечения открытый исходный код стал мощной парадигмой, способствующей сотрудничеству, инновациям и прогрессу, движимому сообществом. В основе..
Объяснение документов 02: BERT
BERT представил двухступенчатую структуру обучения: предварительное обучение и тонкая настройка.
Во время предварительного обучения модель обучается на неразмеченных данных с помощью..
Как проанализировать работу вашего классификатора?
Не всегда просто знать, какие показатели использовать
С развитием глубокого обучения все больше и больше людей учатся обучать свой первый классификатор. Но как только вы закончите..
Работа с цепями Маркова, часть 4 (Машинное обучение)
Нелинейные цепи Маркова с агрегатором и их приложения (arXiv)
Автор : Бар Лайт
Аннотация: Изучаются свойства подкласса случайных процессов, называемых дискретными нелинейными цепями Маркова..
Crazy Laravel Livewire упростил мне создание электронной коммерции (панель администратора и API) [Часть 3]
Как вы сегодня, ребята?
В этой части мы создадим CRUD для данных о продукте. Думаю, в этой части я не буду слишком много делиться теорией, но чаще буду делиться своим кодом. Потому что..