Публикации по теме '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 , и использованием..
Демистификация рекурсии
КОДЕКС
Демистификация рекурсии
Упрощенная концепция ошеломляющей
О чем весь этот шум?
Рекурсия, кажется, единственная тема, от которой у каждого начинающего студента-информатика..