WedX - журнал о программировании и компьютерных науках

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


Контекст на языке Go
Базовое пошаговое руководство… Начиная с того, что такое Context, Context - это тип в Go, который включен в пакет context. У контекста есть тайм-аут, отмены, значения области запроса, которые передаются от одного метода к другому, включая запросы сервера БД. Входящие запросы API должны содержать родительский контекст, который затем передается промежуточным методам перед возвратом ответа. Мы можем создать производный (настраиваемый) контекст с использованием родительского контекста..

5 способов использовать замыкания для повышения уровня вашей кодовой базы 🚀
Замыкания — это фундаментальная концепция Swift и SwiftUI, позволяющая разработчикам инкапсулировать функциональность и элегантно обрабатывать асинхронные операции. В этой статье мы познакомим вас с замыканиями в SwiftUI, изучим передовые концепции и практические варианты использования и предоставим подробные примеры кода, которые помогут вам стать гуру замыканий SwiftUI. Итак, пристегнитесь и приготовьтесь повысить уровень своих навыков SwiftUI! 🎉 Раздел 1: Понимание замыканий 1.1..

Laravel Nova — Как создать пользовательскую сортировку для поля BelongsTo
Привет всем, добро пожаловать в новый туториал по laravel nova, в этой статье я покажу вам, как сделать пользовательскую сортировку в поле принадлежности. Когда мы создаем поле принадлежности в laravel nova и применяем сортировку, порядок по умолчанию будет использовать идентификационный номер этого поля. Пример. У нас есть таблица payments , и у каждого платежа есть человек (person_id). BelongsTo::make('Person','person_id')-›sortable(); ID человека 1 : Бэтмен ID человека 2:..

Зачем нам нужны *args и **kwargs в Python? 使用*args & **kwargs 是必要的嗎?
Его цель — упростить наши коды. Тем не менее, это не является обычным и необязательным. Я предполагаю, что все функции с *args и **kwargs также могут быть представлены формой без них. Пр1. Если вы используете *args, параметры нашей функции могут быть представлены просто. def my_function(*args): for arg in args: print(arg) my_function(1, (2, "3", 4), {5}) 1 (2, ‘3’, 4) {5} def my_function2(args): for arg in args: print(arg) my_function2((1, (2,..

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

Ковариантность и контравариантность
Понятие дисперсии вступает в игру, когда мы рассматриваем классы с параметрами типа, то есть дженерики. Для классов T и T’, где T’ является подклассом T, какова связь между A[T] и A[T’]? Или, немного менее абстрактно. Какая связь между List[Animal] и List[Cat] , учитывая, что Cat является подклассом Animal ? Ковариация Интуитивно понятно, что List[Cat] должен быть подклассом List[Animal] . Всякий раз, когда иерархия наследования класса A[T] отражает иерархию класса T..

#Day61 из #100days_of_coding
Сегодня мой 61-й день кодинга. я решил 2 задачи Проблема 1: повернуть строку Имея две строки s и goal , вернуть true в том и только в том случае, если s может стать goal после некоторого количества сдвигов на s . Сдвиг на s состоит в перемещении самого левого символа s в крайнее правое положение. Например, если s = "abcde" , то через одну смену будет "bcdea" . Пример 1: Input: s = "abcde", goal = "cdeab" Output: true Пример 2:..

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

Как создать диаграмму градиентной кисти с помощью D3.js
Резюме: Из этого туториала Вы узнаете, как добавить градиентную кисть к диаграмме с областями в D3.js. Мы добавим градиент к значениям SVG и применим градиент в качестве заливки к диаграмме с..

Я хотел выучить язык программирования MVC4, но не мог выучить его раньше, потому что это выглядит сложно…
Просто начните и учитесь самостоятельно Я хотел выучить язык программирования MVC4, но не мог выучить его раньше, потому что он кажется мне сложным, и я бросил его. Это в основном инструмент..

Лицензии с открытым исходным кодом: руководство для разработчиков и создателей
В динамичном мире разработки программного обеспечения открытый исходный код стал мощной парадигмой, способствующей сотрудничеству, инновациям и прогрессу, движимому сообществом. В основе..

Объяснение документов 02: BERT
BERT представил двухступенчатую структуру обучения: предварительное обучение и тонкая настройка. Во время предварительного обучения модель обучается на неразмеченных данных с помощью..

Как проанализировать работу вашего классификатора?
Не всегда просто знать, какие показатели использовать С развитием глубокого обучения все больше и больше людей учатся обучать свой первый классификатор. Но как только вы закончите..

Работа с цепями Маркова, часть 4 (Машинное обучение)
Нелинейные цепи Маркова с агрегатором и их приложения (arXiv) Автор : Бар Лайт Аннотация: Изучаются свойства подкласса случайных процессов, называемых дискретными нелинейными цепями Маркова..

Crazy Laravel Livewire упростил мне создание электронной коммерции (панель администратора и API) [Часть 3]
Как вы сегодня, ребята? В этой части мы создадим CRUD для данных о продукте. Думаю, в этой части я не буду слишком много делиться теорией, но чаще буду делиться своим кодом. Потому что..


Для любых предложений по сайту: [email protected]