Публикации по теме 'computer-science'
Изучение вашей системы Linux с помощью полезных команд
Один из лучших способов понять вашу систему Linux — использовать различные команды для сбора сведений об оборудовании, операционной системе и файловой структуре. В этом руководстве для начинающих мы рассмотрим некоторые ключевые команды для проверки вашей системы Linux.
Получение информации о ЦП
Чтобы отобразить сведения об архитектуре вашего процессора, вы можете использовать команду lscpu . Это покажет такую информацию, как:
Количество ядер процессора Название модели..
Алгоритм скользящего окна JavaScript — упрощение идеи и различные подходы к решениям.
Решая проблему с HackerRank, я наткнулся на подход под названием «Алгоритм скользящего окна». Хотя идея довольно проста, я нахожу ее очень красивой и очень полезной. И мы также напишем несколько решений JavaScript
В этой статье мы рассмотрим общую идею алгоритма, а также напишем некоторые решения на JavaScript.
Так что же такое алгоритм скользящего окна?
Можно сказать, что он отслеживает набор данных в массиве/строке. Этот шаблон включает создание окна, которое может быть числом,..
Как избавиться от ада обратных вызовов с помощью прекрасных обещаний JavaScript
Дай обещание…
В моей последней статье мы видели, как JavaScript с Node.js выполняет асинхронные операции. Вы помните обратные вызовы ?
Обратный вызов - это основа асинхронного программирования в Javascript. При использовании обратных вызовов в нашем программировании мы сталкиваемся с двумя основными проблемами:
1. Ад обратного звонка
Бывают случаи, когда мы выполняем обратный вызов внутри обратного вызова (называемые вложенными обратными вызовами). Это вызывает проблемы..
5 главных тенденций визуализации данных (2023–2025 гг.)
Введение. В современном мире, основанном на данных, компании постоянно ищут способы использовать огромный объем данных, которые они собирают. Визуализация данных стала важнейшей задачей, предоставляя нетехническим пользователям возможность понять сложные данные и получить полезную информацию. Поскольку рынок визуализации данных продолжает расти, важно быть в курсе последних тенденций, движущих этой отрасли. В этом блоге мы рассмотрим пять основных тенденций визуализации данных, которые,..
Базовая структура программирования на Java.
Давайте взглянем на базовую структуру Java-программы. Теперь в этом примере и во всех этих презентациях я буду использовать IDE под названием jGRASP. А jGRASP, как я уже сказал, — это IDE, интегрированная среда разработки. Что это значит? Мне не нужно ничего подобного, чтобы попытаться написать базовую структуру программирования Java-кода.
Я могу просто открыть окно Блокнота или любого текстового редактора, я могу написать командную строку, и код будет работать нормально. Но..
Понимание рекуррентных нейронных сетей: предпочтительная нейронная сеть для данных временных рядов
Общие сведения о рекуррентных нейронных сетях: предпочтительная нейронная сеть для данных временных рядов
Искусственный интеллект десятилетиями оставался в тени, поднимая пыль на расстоянии, но так и не появился. Что ж, эта эпоха закончилась. В 2017 году ИИ прорвался сквозь облако пыли и прибыл с размахом . Но почему? Что вдруг такого особенного? И при чем тут повторяющиеся нейронные сети ? На самом деле много . Благодаря оригинальной форме кратковременной памяти, о которой не..
Создание линтера Python с нуля
Как лучше понять AST, создав собственный линтер Python с нуля
Цель этой истории - дать вам четкое представление об AST, рабочем примере настраиваемого линтера на Python, а также прояснить, как программно обосновывается код.
ASTs
Одним из первых шагов при компиляции кода является его преобразование в AST или абстрактное синтаксическое дерево . AST превращают код в дерево / график функций. В приведенном ниже примере кода вы увидите, как сгенерировать их для Python на Python...