Публикации по теме 'software-engineering'
Переполнение буфера 101
Я должен был это знать.
В течение самого долгого времени в моем путешествии по программированию я впервые понимаю структуру памяти программы. И я сожалею о каждом кусочке, потому что это нужно было сделать намного раньше. Соедините это со знаниями по безопасности потоков из моей предыдущей статьи, из этого дуэта получится хороший инженер-программист!
Прежде чем я перейду к составляющим сегодняшнего контента, позвольте мне рассказать вам предысторию того, почему это важно.
Отказ..
8 законов программирования, с которыми столкнется каждый разработчик
И как использовать их силу
На протяжении многих лет я наблюдал повторяющиеся закономерности и ловушки, лежащие в основе инженерных процессов. Самое смешное, что они не связаны с бесконечно обсуждаемыми темами инженерных блогов. Например, я не могу припомнить случая, когда плохое понимание принципов SOLID привело к тому, что моя команда не уложилась в срок поставки. Время от времени я сталкивался с «законом», который точно описывал ту проблему, с которой я столкнулся. Было довольно..
Как сделать многомодульное приложение Spring Boot REST + RabbitMQ — Часть 1
Делаем первые шаги в разработке приложения с использованием Spring Boot…
Введение
Эта история положит начало серии историй, которые продемонстрируют разработку мини-проекта, цель проекта с точки зрения высокого уровня проста, выполнить расчеты. Мы будем использовать эту историю, чтобы подробно описать различные функции, которые предлагает нам Spring, и надеемся, что она может помочь любому читателю получить больше информации или новых идей для разработки вашего кода. В конце этой серии..
Повторная сортировка веб-вкладок, как это работает в Google Chrome
Особенно, если в вашем браузере открыто много вкладок, вы, скорее всего, используете эту функцию ежедневно. Повторная сортировка на основе перетаскивания удобна в использовании и обеспечивает удобство использования.
Просто чтобы убедиться, что вы имеете в виду ту же картину:
Теперь, если вы посмотрите на большинство современных веб-интерфейсов пользователя, в которых используются вкладки, вы заметите, что здесь нет пересортировки на основе перетаскивания.
На самом деле это проблема,..
Лямбда-архитектура
Лямбда-архитектура
Лямбда - один из наиболее обсуждаемых архитектурных паттернов в области науки о данных.
Давайте посмотрим, что это на самом деле означает,
Lambda - это архитектура и платформа обработки данных, предназначенная для обеспечения устойчивости, масштабируемости и отказоустойчивости систем больших данных.
В этом исследовании мы планируем сосредоточиться на пакетном и скоростном уровнях для обработки данных.
Как предлагается в сводке для пакета и потока, мы будем..
Почему за Что. Навыки, необходимые для создания видеоигр: часть 1
Это может быть пугающим, чтобы начать изучать любой новый навык. Вы буквально ничего не знаете, и даже найти начало пути может быть проблемой, особенно если вы самоучка и полагаетесь на советы из Интернета.
Я наткнулся на множество замечательных статей или сообщений на форумах, где люди дают отличные советы о том, как новичкам начать свой путь к становлению разработчиком игр, как в этой дорожной карте здесь . Тем не менее, я думаю, что многие советы в Интернете можно было бы сделать..
Введение в управление реквизитом
Переходя к React, я действительно не ожидал особых проблем. Я имею в виду, ради бога, я был опытным ветераном JS с трехмесячным стажем. Нет, это точно не сарказм… В любом случае, я подумал, что это не так уж плохо. Это просто Java Script, но другой. Ну, близко, но не совсем. Заниматься реквизитом в одиночку было забытой битвой.
Я начал бороться с реквизитом и его организацией. Откуда они пришли? Куда они идут? Куда должны они идти? Немного покопавшись, я узнал пару способов..
Новые материалы
10 лучших функций dplyr - простой анализ данных
Dplyr проще и чище, чем Pandas. Вы смеете переключиться?
Я был фанатом Python последние пару лет. Этот язык отлично подходит для науки о данных, и, будучи языком общего назначения ,..
Практики безопасного кодирования: защитите свой код от распространенных уязвимостей
В постоянно меняющейся среде разработки программного обеспечения написание безопасного кода имеет первостепенное значение для защиты приложений и конфиденциальных пользовательских данных от..
Контакт:
⋆⋆⋆ PREDICTIVE ANALYTICS AND CUSTOMER SEGMENTATION: THE FUTURE OF MARKETING ⋆⋆⋆
Authored by Gerard King
Контакт:
Электронная почта:..
5 шагов в разработке модели машинного обучения.
5 шагов в разработке модели машинного обучения.
Машинное обучение (ML), часть искусственного интеллекта (ИИ). Существует пять общих шагов для разработки модели машинного обучения (ML)...
НОВЫЙ КУРС — Введение в управляемый сервером пользовательский интерфейс в Swift
Что, если есть способ мгновенно обновить пользовательский интерфейс вашего приложения, не отправляя новую версию?
Такие компании, как Airbnb, Spotify, Flipkart, Swiggy и некоторые другие,..
«Что такое машинное обучение и его влияние на следующее поколение?»
«Прорыв в машинном обучении стоил бы десяти Microsoft». — Билл Гейтс, бывший председатель Microsoft
Позвольте мне объяснить вам, что это просто. Точно так же дети учатся ходить. Каждый..
SyntaxError: EOL при сканировании строкового литерала
Забыл закрыть строку кавычками в python
В моем случае эта ошибка была слишком сложным способом сказать: «Вы забыли закрыть строку соответствующей двойной или одинарной кавычкой».
EOL означает..