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


Используйте Cloudflare JavaScript Workers для развертывания вашего статического сгенерированного сайта (SSG)
Генераторы статических сайтов становятся де-факто способом создания и развертывания веб-приложений, не требующих рендеринга на стороне сервера. Это приложения со страницами, которым не требуется фактический веб-сервер для динамической обработки контента. Типы страниц, которым действительно нужен сервер, часто защищены стеной аутентификации. Могут быть и другие сайты, где динамический контент создается на сервере для SEO. Hugo , Gatsby и NextJS - одни из самых популярных решений..

Прагма Once vs Include Guards в C/C++
Экономьте время отладки, переключившись на #pragma один раз Если вы работали с C или C++ какое-то незначительное количество времени, вы, вероятно, сталкивались с «ошибкой: переопределение…» Чтобы избежать этого, разработчики часто добавляют защиту включения, чтобы предотвратить многократное импортирование файлов заголовков в один файл. Например, в dog.h: #ifndef DOG_H #define DOG_H // Contents of header file #endif // DOG_H Это предотвращает многие проблемы. В то же время он может..

Алгоритмы и структуры данных, часть 2 — инвертировать целое число
Итак, в этой статье я собираюсь показать вам, как можно обратить целое число. Прежде всего позвольте мне привести несколько примеров того, как должна работать функция. Например, если мы передаем ему 762, он должен вернуть 267. Если мы передаем -1337, он должен возвращать -7331. Если мы передаем ему 500, он должен избавиться от нулей и просто вернуть 5, а не 005. Итак, давайте посмотрим на код: function reverseInt(n) { const isNegative = Math.sign(n) === -1; let reversedStr = n..

Начало работы с API Google в Python
Ускоренный курс по использованию Python и API Google для автоматизации всего, что вы делаете с Gmail, Google Диском, Календарем или любым другим API Google. У Google буквально сотни API, в том числе для Gmail, Диска, Карт, перевода, аналитики и многого другого. Все они имеют одни и те же концепции, такие как авторизация, нумерация страниц или загрузка/выгрузка мультимедиа. В этой статье мы рассмотрим все эти концепции, а также запачкаем руки некоторыми из вышеупомянутых API, чтобы..

Различия в совместном использовании кода между микросервисами и микрофронтендами
Они принципиально различаются, когда речь идет о совместном использовании кода. Узнайте, почему За прошедшие годы микросервисы оказали значительное влияние на интерфейсные архитектуры. Разработчики выбирают микросервисы, поскольку они позволяют им распространять разработку и часто выпускать изменения. Под влиянием микросервисов разработчики переняли такие концепции, как совместное использование кода, для Microfronted. Однако мы не можем полностью сопоставить эти концепции между..

Прогнозирование качества красного вина с помощью SVC, дерева решений и случайного леса
Проект машинного обучения с кодом Python Таблица содержания: Набор данных Преодоление данных Исследование данных Наводящий вопрос Подготовьте данные для модели классификации Моделирование: базовая классификация, SVC, дерево решений и случайный лес Важность функции Вывод Набор данных: Этот набор данных изначально предоставляется репозиторием машинного обучения UCI (ссылки: https://archive.ics.uci.edu/ml/datasets/wine+quality ). Я импортирую набор данных и называю его df..

Регрессионный анализ в питоне
Регрессионный анализ — это мощный инструмент в статистике и машинном обучении, который позволяет нам исследовать взаимосвязь между переменными и делать прогнозы относительно будущих результатов. В этой статье мы рассмотрим, как выполнять регрессионный анализ в Python с помощью популярной библиотеки scikit-learn. Что такое регрессия? Регрессия — это статистический метод, который позволяет моделировать взаимосвязь между зависимой переменной (y) и одной или несколькими независимыми..