Публикации по теме 'computer-science'


Как работает JavaScript: наглядное руководство🔥 🤖
JavaScript - один из самых любимых и ненавистных языков в мире. Его любят, потому что он мощный. Вы можете создать полнофункциональное приложение, просто изучив JavaScript и ничего больше. Его также ненавидят, потому что он ведет себя неожиданным и расстраивающим образом, что, если вы не вкладываете деньги в понимание языка, может заставить вас возненавидеть его 💔. В этом блоге будет объяснено, как JavaScript выполняет код в браузере, и мы изучим это с помощью анимированных гифок 😆...

Максимальный клик с визуальным объяснением
Максимальная клика - это метод, используемый для поиска наибольшего кластера вершин, в котором каждая вершина соединена друг с другом. Давайте посмотрим на пример. Мы исследуем каждую вершину и посмотрим, какой будет наибольший кластер следующего графа. Посмотрим на первую вершину. Вершина 1 соединена с вершинами 2, 4 и 6. Нам нужно убедиться, что каждая из этих вершин также соединена друг с другом. Связана ли вершина 2 с вершиной 4? да Связана ли вершина 2 с вершиной 6? да..

MLops: мой любимый шаблон проекта Github для проектов по науке о данных
TLDR: В этой истории я делюсь структурой проекта git, которую я часто использую в качестве отправной точки для проектов по науке о данных, и рассказываю о нескольких пакетах, которые могут помочь организовать код. Я также реализую базовую версию CI-конвейера, которая позволяет автоматизировать анализ качества кода. Введение

Введение в ELF (исполняемый и связываемый формат)
Двоичный формат всегда необходим в каждой универсальной/стандартной операционной системе. Сегодня мы углубимся в Linux и его знаменитый формат ELF. Хотя Linux не требует расширения для файлов ELF (это могут быть *.bin, *.so и другие (может быть без каких-либо расширение также)) Файлы Executable & Linkable Format обычно используются для исполняемых файлов, моделей ядра, разделяемых библиотек, дампов ядра и объектных файлов. архитектура. Вообще говоря, файлы ELF состоят из трех..

Структуры данных: деревья
Структуры данных: деревья Этот пост является третьим в серии о структурах данных. В этой серии статей рассматриваются 6 основных структур данных, которые будут обсуждаться на любом собеседовании по разработке программного обеспечения: Хэш-карты Связанные списки Деревья Стеки и очереди Кучи Графики Что такое дерево? Дерево - это нелинейная структура данных, которая упорядочивает данные иерархическим образом. Вы можете сравнить их с генеалогическим древом..

Spot Graphs на собеседованиях по программированию
Слишком много людей борются с этим. Это система, которую я рекомендую Недавно читатель/зритель моей работы прислал мне следующее сообщение. То, как они это сформулировали, было настолько идеальным, что мне просто пришлось ответить на их запрос контента. Изучение DSA очень важно для вашей подготовки, и, к сожалению, в Интернете полно бесполезных советов о том, как правильно к ним подходить. Я расскажу, как вы можете справиться с ними в ближайшее время, поэтому убедитесь, что вы на..

xchg rax, rax
Я нашел в Интернете эту удивительную книгу xchg rax, rax от xorpd. Это сборник загадок сборки. Книга содержит короткие ассемблерные фрагменты 0x40 без текста. Я только начал это читать, и это потрясающе. Я обновлю это сообщение в блоге, добавив объяснения фрагментов, которые я исследую. xchg rax, rax - объяснение 0x00 Подсказка: это 0-й фрагмент. Этот фрагмент просто иллюстрирует несколько различных способов установки регистров в 0. Он устанавливает eax, ebx, ecx, edx, esi, edi..