Arhlit - информационные технологии

Публикации по теме 'software-development'


Современный C++ в эпоху появления кода: день 8
На восьмой день Advent of Code перед нами стоит задача проанализировать карту деревьев для премиальных локалей. Я призываю вас сначала решить ее самостоятельно. https://adventofcode.com Вход Сегодняшний ввод представляет собой простую сетку символов. Мы примем его как std::vector<std::string> . Подсчет деревьев Наша первая задача — посчитать деревья, которые видны снаружи. Это фактически означает, что нам нужно подсчитать уникальные возрастающие значения для каждого..

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

Spring Security, как это на самом деле работает? - Давайте посмотрим ! :) Часть-1
При разработке любого корпоративного приложения одной из самых важных служб, которую нам необходимо разработать, будет служба безопасности. Spring предоставляет упрощенный способ обеспечения безопасности приложений, которые мы разрабатываем, используя полный стек Java в качестве технического стека. Поскольку безопасность Spring — обширная тема сама по себе, мы объясним особенности в серии статей. В этой статье мы увидим, как на самом деле работает Spring Security, как в обзоре, и как..

Нужны ли тестерам навыки кодирования?
Нужны ли тестерам навыки кодирования? Это актуальный вопрос не только в сообществе тестировщиков, но и в области разработки программного обеспечения в целом. Вам это может нравиться, а может и нет, но ответ — да, абсолютно. Есть много инженеров по обеспечению качества, которые считают знание предметной области бизнеса и исследовательское тестирование (то есть ручное тестирование без сценария) своей главной силой. Их вопрос был бы таким: «Почему я должен изучать программирование? Я..

Комментарии к коду, которые могут вас рассмешить
Потому что смех - лучшее лекарство от стресса! Программирование похоже на дороги, на которых есть ровные дороги или подъемы и спуски, но мы точно достигаем пункта назначения. Единственное, нам нужно с улыбкой наслаждаться путешествием. Но написать проще, чем настоящие чувства. Сегодня я пытаюсь поделиться забавными юмористическими вещами, которые определенно могут вызвать улыбку на вашем лице. Давайте посмотрим, как мы можем получить удовольствие и от комментариев к коду! //..

Как получить часовой пояс и смещение пользователя в JavaScript?
Иногда нам нужно получить часовой пояс пользователя в нашем веб-приложении JavaScript. В этой статье мы рассмотрим, как получить часовой пояс и смещение пользователя в JavaScript. Date.prototype.getTimezoneOffset Собственные объекты JavaScript Date имеют метод getTimezoneOffset , который возвращает часовой пояс пользователя. Чтобы использовать его, мы можем написать: const offset = new Date().getTimezoneOffset(); console.log(offset); Возвращает разницу между UTC и местным..

Новые материалы

12 сайтов с искусственным интеллектом, которые поразят вас
Приготовьтесь поразить воображение Сегодня существует несколько веб-сайтов, использующих искусственный интеллект (ИИ). От индивидуальных рекомендаций по новостям до более умных поисковых..

Скрытый технический долг в системах машинного обучения [NeurIPS 2015]
Что такое технический долг? Технический долг — это метафора, введенная Уордом Каннингемом в 1992 году, чтобы объяснить долгосрочные затраты, связанные с быстрым продвижением в разработке..

Алгоритм быстрой сортировки в Python
Всем привет, добро пожаловать на programminginpython.com . Здесь я покажу вам, как реализовать алгоритм быстрой сортировки в Python. В предыдущих статьях я рассмотрел Сортировку вставкой ,..

Как использовать манипулирование объектами в JavaScript
Объекты являются важным строительным блоком JavaScript. Они позволяют группировать свойства и методы вместе. Объект представляет собой набор свойств. Свойства идентифицируются с..

Разработка игр с помощью Godot Engine: мощный инструмент с открытым исходным кодом
Разработка игр — творческий и сложный процесс, требующий множества навыков и инструментов. Одним из наиболее важных инструментов является игровой движок, который представляет собой программную..

От XML к аннотациям: переход к современной конфигурации Spring
Введение Фреймворк Spring претерпел значительную эволюцию с момента своего создания. Одним из заметных изменений стал переход от конфигураций на основе XML к конфигурациям, управляемым..

Я люблю Руби!
Я люблю Руби! Мне это нравится по той же причине, по которой мне нравится программировать на Python. Он настолько интуитивно понятен, а встроенные методы упрощают решение проблем. Если вы..