Публикации по теме '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...