Arhn - архитектура программирования

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


Глубокое погружение в мир торрентов
Что такое BitTorrent и что такое торренты? BitTorrent — это протокол связи для обмена файлами P2P (или однорангового обмена файлами), который позволяет децентрализованно распространять данные через Интернет. Проще говоря, вместо загрузки файла с централизованного сервера его теперь можно загрузить из нескольких источников, каждый из которых действует как узел мини-сервера. Как этого добиться, мы обсудим далее в этой статье. Для отправки или получения файлов требуется клиент BitTorrent..

Как использовать функцию COALESCE в SQL: практическое руководство
Узнайте, когда и как использовать функцию SQL COALESCE, на примерах. Введение Данные в реальных базах данных часто беспорядочны и неполны. Выражение COALESCE — это мощная функция SQL, которая может обрабатывать значения NULL в различных сценариях. Это стандартная функция SQL, широко поддерживаемая различными системами баз данных. Использование COALESCE может сделать ваши запросы более надежными и читабельными. В этой статье вы узнаете: Что такое выражение COALESCE и что оно..

Защита микросервисов с помощью ассиметричных JWT
Реализация системы проверки подлинности без сохранения состояния в ASP.NET Core При декомпозиции монолитного приложения на микросервисы проверка подлинности всегда представляет собой проблему. Упаковка всей логики управления безопасным доступом в общую базовую библиотеку вызовет сильную связь между микросервисами и максимизирует уязвимость вашей базы данных безопасности. Вместо этого мы можем реализовать службу токенов для обработки аутентификации с отслеживанием состояния в нашей..

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

Генератор Laravel CRUD
Laravel CRUD Generator — это простая и легкая оболочка для генератора контроллеров Laravel по умолчанию, которая позволяет легко создать контроллер с предопределенным CRUD. Вы можете определить свои правила проверки интерактивным способом, который предоставляет crud-generator . Также он совместим с Laravel 5.x, 6.x, 7.x, 8.x и 9.x. Установка $ composer require mehradsadeghi/laravel-crud-generator Использование Он работает на основе вашего свойства $fillable целевой..

Как получить состояние Redux из производственной сборки через консоль браузера
Что вы можете сделать для отладки состояния Redux из вашего приложения в рабочей среде, если у вас нет включенных инструментов redux-devtools для рабочей среды. Иногда вы хотите отлаживать состояние Redux из своего приложения в рабочей среде, но у вас нет включенных redux-devtools для рабочей среды, так что же вы можете сделать? TL;DR Запустите это в консоли браузера. Длинная версия Недавно мне пришлось отлаживать проблему в продакшне, которая мне была нужна для доступа к..

Как настроить систему аутентификации пользователей с помощью Django
С Python и HTML Это последняя статья из серии, состоящей из двух частей. Если вы еще не читали первую статью, посмотрите ее здесь . Что вы узнаете: Как завершить настройку системы аутентификации пользователей для вашего сайта Что вам нужно: Базовое понимание Python Компьютер с установленным Python Рекомендуемые: Некоторый опыт работы с Django IDE по вашему выбору URL-адреса, HTML и файлы, о боже! Начнем через urls.py , # Import from django.urls import..

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

Коллекции публикаций по глубокому обучению
Последние пару месяцев я создавал коллекции последних академических публикаций по различным подполям глубокого обучения в моем блоге https://amundtveit.com - эта публикация дает обзор 25..

Представляем: Pepita
Фреймворк JavaScript с открытым исходным кодом Я знаю, что недостатка в фреймворках JavaScript нет. Но я просто не мог остановиться. Я хотел написать что-то сам, со своими собственными..

Советы по коду Laravel #2
1-) Найти // You can specify the columns you need // in when you use the find method on a model User::find(‘id’, [‘email’,’name’]); // You can increment or decrement // a field in..

Работа с временными рядами спутниковых изображений, часть 3 (аналитика данных)
Анализ временных рядов спутниковых изображений для данных наблюдений за большой Землей (arXiv) Автор: Рольф Симоэс , Жильберто Камара , Жильберто Кейрос , Фелипе Соуза , Педро Р. Андраде ,..

3 способа решить квадратное уравнение (3-й мой любимый) -
1. Методом факторизации — 2. Используя квадратичную формулу — 3. Заполнив квадрат — Давайте поймем это, решив это простое уравнение: Мы пытаемся сделать LHS,..

Создание VR-миров с A-Frame
Виртуальная реальность (и дополненная реальность) стали главными модными терминами в образовательных технологиях. С недорогими VR-гарнитурами, такими как Google Cardboard , и использованием..

Демистификация рекурсии
КОДЕКС Демистификация рекурсии Упрощенная концепция ошеломляющей О чем весь этот шум? Рекурсия, кажется, единственная тема, от которой у каждого начинающего студента-информатика..