Публикации по теме 'software-engineering'
Освоение асинхронного программирования в Node.js: раскрытие возможностей неблокирующего ввода-вывода
Итак, вы вероятно слышали о функции «Неблокирующий ввод-вывод» в Node.js (скорее всего, в том же предложении, в котором вы впервые прочитали об этом!). Но что на самом деле означает «неблокирующий ввод-вывод»? В этом сообщении блога мы отправимся в путешествие, чтобы лучше понять его и раскрыть возможности неблокирующего ввода-вывода, а также изучить передовые методы, которые поднимут ваши навыки работы с Node.js на новую высоту. Независимо от того, создаете ли вы крупномасштабные..
От преподавания математики в средней школе до инженера-программиста полного цикла
Мое двухлетнее путешествие по карьерной лестнице
Недавно я получил свое первое предложение стать инженером-программистом в крупной компании после 3 месяцев поиска работы. Когда я, наконец, достиг своей цели, я хотел уделить время размышлениям о моем пути, ведущем к этому моменту.
Обучение
Я был учителем математики в средней школе около 4 лет. Этот период моей жизни был определенно трудным. Работа учителем в государственной школе - не шутка, особенно в средней школе. Мне лично..
Как удалить класс из нескольких элементов с помощью JavaScript
Чтобы удалить класс из нескольких элементов в JavaScript:
Получите список всех элементов с классом, используя метод document.querySelectorAll() . Перебрать список с помощью метода forEach() . В каждой итерации вызывайте метод classList.remove() для удаления класса из каждого элемента.
i.e.:
const elements = document.querySelectorAll('.class');
elements.forEach((element) => {
element.classList.remove('class');
});
Например:
HTML
<p class="big bold..
Реакция часть 14
Это будет краткое описание повторного использования нашего кастомного хука!
(поскольку следующая тема очень важна, я не хочу засорять ее этой информацией.)
мы сначала начинаем, запуская наш сервер JSON
npx json-server — смотреть data/data.json — порт 8000
Это запустит наш файл JSON, нам также нужно запустить npm start, если все получится, данные будут там.
Итак, до сих пор в этом компоненте (BlogDetail) мы нашли способ получить данные из «парм» URL-адреса, используя хук..
Веерный вход, разветвленный шаблон с функцией go
Fan-out, fan-in — это мощный шаблон параллелизма, который обеспечивает эффективную параллельную обработку задач и эффективное использование системных ресурсов. Этот шаблон использует мощь горутин и каналов в Go для распределения рабочей нагрузки между несколькими работниками, тем самым повышая общую производительность приложения.
Разветвленная часть шаблона включает в себя распределение работы между несколькими рабочими горутинами. Эти горутины работают одновременно, каждая..
Серия «Подготовка к интервью» : параллелизм в разработке.
Добро пожаловать в серию подготовки к интервью, где мы рассмотрим различные темы/концепции, которые я провел некоторое исследование, поскольку они потенциально могут быть затронуты в технических интервью по программному обеспечению/веб-разработке. Отказ от ответственности , я сам не был на технических собеседованиях, поэтому я собираю эту серию, чтобы поделиться тем, что я узнал, а также подготовиться к потенциально предстоящим собеседованиям.
Итак, первая тема, которую мы рассмотрим..
Реализация векторного контейнера на C++ для эффективного хранения и обработки данных
Контейнеры играют жизненно важную роль в программировании, позволяя эффективно хранить данные и управлять ими. Среди наиболее популярных контейнеров — вектор, представляющий собой динамический массив, способный изменять свой размер и обеспечивающий быстрый доступ к элементам. В этой статье рассматривается реализация вектора на C++ с использованием шаблонов.
Векторы подобны супергероям для программистов, они спасают день, упрощая хранение данных и управление ими. Благодаря своей..
Новые материалы
Прогрессивная транспиляция
В последние годы программисты JavaScript (он же EcmaScript) часто используют компиляторы исходного кода , также известные как транспиляторы , для преобразования более усовершенствованной или..
Алиса в стране машинного обучения — инициатива «100 дней кода машинного обучения»
Covnets, регрессия, классификация, ReLU, предвзятость… — все это интригующие жаргоны, которые я слышал от своих сверстников, выбравших курс машинного обучения, по касательной во время обычного..
Иногда учитель, всегда ученик
Учение Йоды в применении к развитию разработчиков
«Делай или не делай. Нет никакой попытки.”
Обучение программированию превратилось в современное «создание группы» или «написание книги»...
Как создать файл конфигурации сборки в Xcode | Серия настроек проекта Xcode
Эта статья шаг за шагом расскажет вам, как создать новый файл конфигурации сборки в вашем проекте Xcode.
Что такое файл конфигурации сборки?
Файл конфигурации сборки — это обычный..
Venv против Virtualenv в Python — что использовать?
Когда дело доходит до создания виртуальных сред в Python, есть два популярных варианта: venv и virtualenv. Оба инструмента служат одной цели — созданию изолированных сред для ваших проектов..
Реализация персептрона на Python (для абсолютных новичков)
Введение
За последние пару десятилетий было довольно много шумихи вокруг искусственного интеллекта и его приложений. В этой статье мы обсудим, что такое искусственный интеллект и его основное..
С помощью javascript мы можем сделать это в одну строку.
С помощью javascript мы можем сделать это в одну строку.
let x = 5;
let y = 7;
y = [x, x = y][0];
Но то, что мы можем , не обязательно означает, что мы должны это делать.