От новичка до гуру: Курсы программирования на CyberDuff

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


Цикл событий JavaScript
JavaScript — это однопоточный язык программирования, а это означает, что он может выполнять только одну операцию за раз. Если JavaScript может делать только одну вещь за раз, как сложные веб-приложения так легко реализуют так много разных функций? Чтобы понять это, мы должны понять, что такое цикл событий JavaScript и его части. Асинхронный код Когда мы думаем об асинхронном коде в JavaScript, мы склонны думать, что это когда мы можем делать несколько вещей одновременно. Хотя в..

НЕМНОГО ИСТОРИИ О КОМАНДЕ ИЗ ТРЕХ  — стеке вызовов функций, цикле событий и очереди событий.
JavaScript — это однопоточный асинхронный язык программирования, то есть код JavaScript выполняется по одной строке за раз, и одновременное выполнение двух отдельных строк кода не имеет значения. Но, глубоко подумав, как обстоят дела с этой концепцией запуска задач в JavaScript, можно согласиться с тем, что это пустая трата времени, так как при выполнении программы на JavaScript будет много времени простоя обработки. Чтобы позаботиться об этом, в JavaScript есть все необходимое, чтобы..

Функция обратного вызова в NodeJS
Вступление NodeJS - это среда выполнения javascript, которая работает поверх движка Chrome V8. NodeJS является однопоточным и асинхронным. В большинстве приложений ЦП большую часть времени находится в состоянии ожидания. Основная проблема, которую решает NodeJS, заключается в том, что при выполнении программы используется процессор. В языках синхронного программирования, таких как Java, когда задача передается в ЦП, программа ожидает, пока результат не будет вычислен и возвращен. Но в..

Вопросы по теме 'asynchronous'

Событие Fire из компонента Async в потоке пользовательского интерфейса
Я создаю невизуальный компонент в .Net 2.0. Этот компонент использует асинхронный сокет (BeginReceive, EndReceive и т. Д.). Асинхронные обратные вызовы вызываются в контексте рабочего потока, созданного средой выполнения. Пользователю компонента не...

Clojure core.async, в чем смысл исключения Pop без сопоставления push в clojure.lang.Var.popThreadBindings(Var.java:364)?
Clojure 1.5.1 и библиотека Core.async версии «0.1.267.0-0d7780-alpha» используются для выполнения вычислений с интенсивным использованием ЦП. Набор функций, обернутых функцией тайм-аута thunk-timeout отправляются на канал, как показано в фиктивном...

Разбор с помощью Async, HtmlAgilityPack и XPath
Я столкнулся с довольно странной проблемой. Это очень сложно объяснить, поэтому, пожалуйста, потерпите меня, но в основном вот краткое введение: Я новичок в асинхронном программировании, но не смог найти проблему в своем коде. Раньше я...

Как передать асинхронную переменную в функцию шаблона (действия)?
Мне нужно передать асинхронную переменную в функцию. Что-то вроде этого: <div class="team" (click)="addToFavorite((match | async)?.id)"> И конечно у меня ошибка. Ошибка синтаксического анализатора: нельзя использовать канал в...

Как проверить возвращаемое значение обещания в тесте Cucumber?
Я пытаюсь проверить возвращаемое значение запроса на получение к узлу CouchDB. У меня есть функция, определенная со следующим предложением Given: Given A get request is made to the DB которая реализуется с помощью следующей ступенчатой...

Синхронная функция Javascript с обещанием не работает должным образом
У меня есть следующие функции, которые я бы предпочел обрабатывать синхронно, но почему-то они не работают должным образом. function upload_to_aws(data) { return new Promise(function(resolve, reject) { loan_application_id =...

Передача реквизита через реагирующий маршрутизатор недоступна в componentDidMount?
Я передал реквизиты упомянутому компоненту через реагирующий маршрутизатор следующим образом: <BrowserRouter> <Switch> <Route path="/product-page" exact render={(props) => ( <ShopPages {...props}...

Запускайте задачи сельдерея одновременно с помощью pytest
Я пытаюсь выполнить интеграционное тестирование параллельной задачи сельдерея в своем приложении Django. Я хочу, чтобы задача фактически выполнялась одновременно на рабочем месте во время интеграционного теста pytest, но у меня возникли проблемы с...

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

Стеки и очереди в Python
Стеки и очереди в Python Изучите 2 популярные линейные структуры данных. Зачем это читать? Стеки и очереди ( произносится как kyo͞o или kiu ) - это простые, но мощные структуры данных,..

Matt’s Tidbits #99  — «Элегантная обработка нуля»
На прошлой неделе я писал о некоторых крайних случаях правдоподобия в JavaScript . На этот раз у меня есть небольшая заметка об элегантной обработке нулевых/неопределенных значений. null..

Обучение работе с AWS с Habana Gaudi
Использование возможностей выделенных обучающих чипов DNN — часть 2 В октябре прошлого года AWS объявила о появлении типа инстанса Amazon EC2 DL1 . DL1, оснащенный восемью ускорителями..

Сортировка вставками с помощью JavaScript
Простые типы алгоритмов сортировки Пузырьковая сортировка ➝ O(n²) Сортировка вставками ➝ O(n²) Сортировка выбором ➝ O (n²) Сортировка слиянием ➝ O (n * log n) Быстрая сортировка ➝..

Я попросил ChatGPT решить 5 вопросов по программированию LeetCode
ChatGPT , диалоговый ИИ от OpenAI , выпущенный в ноябре 2022 года, может понять и ответить практически на все, что вы спросите. У него есть возможность писать стихи, штамповать эссе и писать..

DevTools, которые изменили мою жизнь
Самые эффективные инструменты разработчика, которые я встречал за свою карьеру Время от времени вы сталкиваетесь с инструментом, который расширяет ваши способности сверхспособностями и..

Веб-приложение для чата с использованием Phoenix и Vue.js - Часть 6
В этой части мы рассмотрим перенос вещей в отдельные компоненты. Вот все части этой серии: Github: https://github.com/jespr/vue-phoenix-chat Heroku:..