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


Статическое и динамическое связывание
Что такое статическая ссылка? Статическая линковка связывает библиотеки во время компиляции, копируя их в окончательный бинарник. Что такое динамическое связывание? Динамическое связывание загружает и связывает библиотеки во время выполнения, загружая их в память. Во время компиляции сохраняется только имя общих библиотек. Эти имена сохраняются в PLT (таблица связи процедур). Статическое и динамическое связывание Статический Большие двоичные файлы Обновления кода общей..

Что такое DOM и как им манипулировать
Если вы когда-либо программировали на JavaScript, то, несомненно, вы слышали о DOM. Но что такое DOM и как его можно использовать для создания интерактивных веб-страниц? DOM означает объектную модель документа и используется языками сценариев, такими как javascript и python, чтобы позволить вам изменять стиль, структуру и содержимое веб-страниц. Каждый раз, когда вы загружаете веб-страницу, браузер создает DOM-представление html-документа, используемого для отображения страницы. DOM..

Лучшие программные проекты 2022 года
Лучшие проекты 2022 года, которые помогли мне вырасти как разработчику. Для всех типов разработчиков всех уровней на всех языках, от новичка до эксперта. Эта статья представляет собой изящную концепцию, которую я придумал, и со временем я буду ее дополнять. Вместо того, чтобы создавать небольшую статью об одном изящном проекте, которую, скорее всего, упустят из виду, я собираю их в большой список самых крутых, которые я сделал или, по крайней мере, слышал. Если у вас есть проект,..

Инженерный дайджест 0x7
💥 Инженерный дайджест №7 уже здесь💥 Подписаться Медиа https://medium.com/@yasik 👉👉👉 Создание интеллектуальной экспериментальной платформы в Uber. https://eng.uber.com/experimentation-platform/ 👉👉👉 Возьмите OpenTracing и прокатитесь на HotROD. OpenTracing — это новый открытый стандарт инструментальных приложений и пакетов OSS для распределенной трассировки и мониторинга, разработанный в Uber. https://medium.com/opentracing/take-opentracing-for-a-hotrod-ride-f6e3141f7941..

Введение в генетические алгоритмы: как решить неразрешимое
Руководство для начинающих по изучению того, как генетические алгоритмы решают вычислительно неразрешимые задачи. «Недостаточно мыслить нестандартно. Мышление пассивно. Привыкайте действовать нестандартно». — Тим Феррис, автор книги «4-часовая рабочая неделя».

Объектно-ориентированное программирование на Python
Создание ваших собственных классов, атрибутов и методов с использованием Python. Что такое объектно-ориентированное программирование? Прежде чем мы начнем с того, что такое объектно-ориентированное программирование, мы должны сначала поговорить о том, что значит быть объектно-ориентированным. Быть объектно-ориентированным означает просто быть направленным на объект. Помня об этом определении, попробуйте выяснить, что означает объектно-ориентированное программирование, прежде чем..

6 плюсов и минусов онлайн-курсов по программированию
Хороший, плохой, злой. Если вы хотите научиться программировать , существует множество стратегий, позволяющих превратить ваши навыки кодирования из несуществующих в пригодные для использования. Некоторые люди могут вернуться в университет и получить формальное образование в области компьютерных наук . Другие предпочитают учиться сами. И, конечно же, вы всегда можете пройти буткемп по программированию. Научиться кодировать, вернувшись в колледж, — это всеобъемлющий путь. Вы,..