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


Процессы и потоки — Основные отличия
Этот блог даст вам краткое объяснение основных различий между процессами и потоками. Содержание: Знакомство с процессами Знакомство с нитями Краткое объяснение основных различий между процессами и потоками Знакомство с процессами Процесс — это независимая программа, которая находится в процессе выполнения. Он содержит программный код и его активность. В зависимости от операционной системы (ОС) процесс может состоять из нескольких потоков выполнения. Именно операционная..

О файлах и читателях файлов
Ах, файлы. Мы так много делаем с ними. А в Javascript есть довольно уникальный способ работы с ними прямо в браузере. Для начала мы можем использовать API File.File () для создания файла. new File(fileParts, fileName, options?); Конструктор принимает три аргумента: fileParts : массив строк, источник буфера или капли fileName : имя файла в виде строки options : необязательный объект со свойствами type (тип MIME, например 'text/plain' ) и lastModified (числовая метка..

WebAssembly для разработчиков на Node.js
WebAssembly для разработчиков на Node.js Обещание WebAssembly является захватывающим. Цифровые и аналоговые компьютеры Что такое WebAssembly? Причины использования WebAssembly WebAssembly и JavaScript Зачем изучать WAT (текстовый формат WebAssembly)? Бинарный Шестнадцатеричный (основание 16 или шестнадцатеричное) Преобразование десятичного числа в шестнадцатеричное в двоичное "Объем памяти" Цифровые и аналоговые компьютеры Цифровой компьютер использует..

Две суммы | Вызов кодирования — Leetcode
Две суммы | Вызов кодирования — Leetcode Всем привет. Я начал этот проект, чтобы поделиться своими знаниями по различным темам, связанным с наукой, программированием (структуры данных, алгоритмы, парадигмы), технологиями, математикой и другими. В этом сезоне я поделюсь некоторыми способами решения некоторых проблем платформы Leetcode. Эти проблемы относятся к категории «Вопросы для интервью» и применяются к некоторым крупным технологическим компаниям, таким как Google, Facebook,..

Что такое связанный список?
LinkedList  – это линейная коллекция данных, в которой каждый узел или элемент коллекции связан со следующим узлом. Каждый узел содержит некоторые данные и имеет ссылку на следующий узел. Первый и последний узлы в коллекции называются head и хвостом коллекции соответственно. LinkedList является одним из самых простых и понятных структур данных , но довольно эффективным и простым в реализации. Как и многие другие Структуры данных , LinkedList предоставляет общие..

Понимание сборки x86
Вы изучаете компьютерную архитектуру. Профессор показывает вам кучу ассемблерного кода x86, и вы совершенно не понимаете, что происходит. Что ж, вы попали в нужное место! Эта статья является частью запланированной серии. Загляните в ближайшее время, когда будет опубликована следующая часть! Схема памяти Память - это просто массив байтов, каждый из которых имеет свой адрес. Когда программа выполняется, операционная система выделяет ей часть памяти. Эта память (называемая..

Почему люди не борются с прибылью согласно нейробиологии
Уважаемые технологические компании, Я здесь, чтобы поделиться с вами научными данными о том, почему на самом деле в интересах вашей компании тратить время и ресурсы на психологическое благополучие. Это может сэкономить вам деньги. Взломав более спокойную нервную систему, менеджеры и сотрудники могут повысить производительность без дисциплинарных мер и распространения страха или отравления - и даже могут снизить текучесть кадров, хорошо известную проблему в сфере технологий . Я..