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


Медиана двух отсортированных массивов
Вам даны два отсортированных массива, nums1 и nums2, с размерами m и n соответственно. Ваша задача — найти медиану двух отсортированных массивов. Общая сложность вашего решения во время выполнения должна быть O (log (m + n)). Вот два примера, иллюстрирующих проблему: Пример 1: nums1 = [1, 3] nums2 = [2] Медиана nums1 и nums2 равна 2,0. Пример 2: nums1 = [1, 2] nums2 = [3, 4] Медиана nums1 и nums2 равна (2 + 3)/2 = 2,5. Чтобы эффективно решить эту проблему, вы можете использовать..

Рекомендации по ведению журнала корпоративных приложений (взгляд инженера службы поддержки)
Давайте напишем содержательные сообщения журнала, которые всем нравятся! Журналы приложений содержат информацию как о внутренних, так и о внешних событиях, которые видны приложению во время его выполнения. Когда в развертывании программного обеспечения присутствует ошибка, нарушение безопасности или аномалия, журналы приложений являются наиболее полезным и надежным свидетельством для проведения надлежащего анализа первопричин инцидента. В этой статье давайте разберемся, как писать..

Быстрое исправление: удаление папок ресурсов в Visual Studio
Сегодня, пытаясь заставить Bootstrap работать с моим приложением ASP.NET WebVR, я решил удалить сгенерированные NuGet пакеты и сразу же обнаружил, что не могу повторно добавить их. Если вы новичок в использовании Visual Studio и ASP.NET и оказались в похожей ситуации, на самом деле это удивительно простое решение, которое мне потребовалось некоторое время, чтобы найти. Проблема: вы использовали диспетчер пакетов NuGet, чтобы добавить что-то (в моем случае Bootstrap) в веб-приложение..

Как использовать ЛИНТЕР - лучший способ
Линтеры - отличные инструменты, которые помогают разработчикам улучшать качество кода и даже обнаруживать потенциальные ошибки. Он использует подход статического анализа и может обеспечивать обратную связь практически в реальном времени при объединении с IDE / редакторами. Разработчики все чаще применяют его, и даже некоторые языки программирования (например, Golang) по умолчанию встраивают линтер (и отказываются запускаться, если у вас есть ошибки lint). Но иногда мы можем..

Список Python — Как использовать список в Python
Списки Python Список Python — это набор данных — в контейнере, называемом списком, в других языках это называется массивом. Самый простой способ инициализировать список — создать имя переменной и присвоить его открытой и закрытой квадратной скобке [] . Внутри этой скобки вы можете добавить разные типы данных, разделенные символом ( , ). Список в python может содержать разные типы данных, включая функцию. Вы можете сохранить список связанных данных в списке Вы также можете хранить..

Команда против команд платформы и продукта
Ожидания против реальности Отряды Небольшая кросс-функциональная, самоорганизующаяся команда, они полностью владеют тем, что они создают, от сбора требований, проектирования, сборки, тестирования до выпуска и обслуживания. Обычно в их число входят руководитель проекта, инженер-менеджер, дизайнеры, бэкенд, инженеры по работе с клиентами, а иногда и специалист по контролю качества и инженер по данным. Отряды обычно ориентированы либо на бизнес, либо на инфраструктуру. Каждая..

Забытый принцип в программировании — KISS
Как программисты, мы сталкиваемся с десятками различных типов сценариев при принятии решений. Я работаю в отрасли почти десять лет и видел множество решений, которые могут чрезмерно усложнить программы или даже процессы. Разработчики часто попадают в ловушку проектирования кода или инфраструктуры, которые намного сложнее, чем необходимо. Я определенно виноват и здесь, пытаясь произвести впечатление на коллег или клиентов сложными и перепроектированными решениями до такой степени, что..