Публикации по теме 'software-development'
Leetcode — 200. Количество островов (теория графов)
Проблема
Учитывая m x n 2D-бинарную сетку grid , которая представляет собой карту '1' s (суша) и '0' s (вода), вернуть количество островов .
Остров окружен водой и образован путем соединения соседних земель по горизонтали или вертикали. Вы можете предположить, что все четыре края сетки окружены водой.
Пример 1:
Input: grid = [
["1","1","1","1","0"],..
Нуб по безопасности? 🔐 Рекомендации для разработчиков 🧑💻👨🏾💻👩💻
Нуб по безопасности? 🔐 Рекомендации для разработчиков 🧑💻👨🏾💻👩💻
Звучит немного скучно, и часто это выяснение и исправление этих вещей, это также самое важное из соображений, и его часто оставляют напоследок, когда вы создаете новый продукт или услугу.
Если вы не на вершине безопасности и есть серьезное нарушение, вы рискуете стать корпоративной охотой на ведьм и потерять работу. Вы также рискуете потерять контракты и, возможно, даже стать банкротом, если вам придется выплатить..
Наиболее используемые фреймворки JavaScript
Сегодня фреймворки JavaScript являются одними из самых эффективных видов программного обеспечения, когда мы говорим о разработке веб-сайтов или веб-приложений. Однако сделать правильный выбор может быть сложной задачей, так как вариантов очень много.
В этой статье мы опишем различные фреймворки JavaScript, доступные в настоящее время на рынке, и предоставим некоторую полезную информацию о них, которая поможет вам решить, какой из них вы хотите использовать в своем проекте. В статье..
Крестики-нолики # 3: Обновление доски с пользовательским вводом
В последние несколько дней я начал серию статей о постепенном изучении методов разработки программного обеспечения на Python.
Сериал посвящен созданию игры в крестики-нолики из командной строки. Пока что у нас есть доска и способ ввода данных пользователем. В будущем мы добавим в нашу игру всевозможные функции.
Кто знает, сколько продлится эта серия - хотя бы месяцев! Пойдем на прогулку!
Постепенное обучение
Вся эта серия основана на идее, что лучший способ учиться -..
Человек против ИИ: почему программисты будут …
Рост ИИ был впечатляющим, и некоторые люди могут даже сказать, что это пугает. В конце концов, кто знает, в каком мире мы будем жить, когда наши тостеры начнут развиваться и требовать лучших условий труда? Но не бойтесь, дорогой читатель, потому что есть одна вещь, которую ИИ никогда не заменит: уникальную способность программистов-людей забывать точку с запятой и часами пытаться понять, почему их код не работает. Так что расслабьтесь, расслабьтесь и давайте выясним, почему..
Полная разработка стека
Термин full-stack разработчик в последнее время используется все чаще. В частности, при обсуждении структуры команды, требований к найму или выводов об исключительной привлекательности человека.
Когда я вижу такое утверждение в резюме или слышу, как кто-то называет себя полным стеком, на ум приходит ряд вопросов:
Что вы подразумеваете под разработкой полного стека? Над каким стеком вы претендуете на господство? Насколько обширны ваши знания по каждому из элементов? Насколько..
Что ждет бессерверные решения в будущем?
Serverless набирает все большую популярность. Что мы можем ожидать от него в будущем?
Я облачный архитектор для своей основной работы. Я не так много программирую, как когда был разработчиком. Вместо этого я провожу время, думая о будущем. Я составляю планы на 1, 3 и 5 лет относительно того, как мы эффективно продвигаемся в облаке, продолжая использовать современные практики и методологии.
Это много теории. Но это захватывающе .
Бессерверные решения были в центре моего..
Новые материалы
Как создать диаграмму градиентной кисти с помощью D3.js
Резюме:
Из этого туториала Вы узнаете, как добавить градиентную кисть к диаграмме с областями в D3.js. Мы добавим градиент к значениям SVG и применим градиент в качестве заливки к диаграмме с..
Я хотел выучить язык программирования MVC4, но не мог выучить его раньше, потому что это выглядит сложно…
Просто начните и учитесь самостоятельно
Я хотел выучить язык программирования MVC4, но не мог выучить его раньше, потому что он кажется мне сложным, и я бросил его. Это в основном инструмент..
Лицензии с открытым исходным кодом: руководство для разработчиков и создателей
В динамичном мире разработки программного обеспечения открытый исходный код стал мощной парадигмой, способствующей сотрудничеству, инновациям и прогрессу, движимому сообществом. В основе..
Объяснение документов 02: BERT
BERT представил двухступенчатую структуру обучения: предварительное обучение и тонкая настройка.
Во время предварительного обучения модель обучается на неразмеченных данных с помощью..
Как проанализировать работу вашего классификатора?
Не всегда просто знать, какие показатели использовать
С развитием глубокого обучения все больше и больше людей учатся обучать свой первый классификатор. Но как только вы закончите..
Работа с цепями Маркова, часть 4 (Машинное обучение)
Нелинейные цепи Маркова с агрегатором и их приложения (arXiv)
Автор : Бар Лайт
Аннотация: Изучаются свойства подкласса случайных процессов, называемых дискретными нелинейными цепями Маркова..
Crazy Laravel Livewire упростил мне создание электронной коммерции (панель администратора и API) [Часть 3]
Как вы сегодня, ребята?
В этой части мы создадим CRUD для данных о продукте. Думаю, в этой части я не буду слишком много делиться теорией, но чаще буду делиться своим кодом. Потому что..