DevGang
122 subscribers
1.99K photos
1.6K links
Статьи по программированию и не только!
Публикуем горячие новости, статьи и переводы из мира IT.
Сайт проекта: https://dev-gang.ru
Download Telegram
Модель машинного обучения с #FLASK REST API

В этом уроке мы увидим, как вы можете создать свой первый #RestAPI для модели машинного обучения с использованием FLASK. Начнем с создания модели машинного обучения. Затем мы увидим пошаговую процедуру создания API с помощью Flask и протестируем его с помощью Postman.

#Python #МашинноеОбучение

https://dev-gang.ru/article/model-mashinnogo-obuczenija-s-flask-rest-api-relacbm4lo/
Небольшое изменение

Сегодня ночью мы обновили блог и заменили Disqus на свой модуль комментирования. Изменили контекстное меню в статьях и еще несколько правок о которых подробнее я расскажу ниже в этом посте.

https://dev-gang.ru/article/nebolshoe-izmenenie-t9vetfeiuw/
Обработчики событий в #React

Как определить, какое действие будет предпринято при каждом событии

https://dev-gang.ru/article/obrabotcziki-sobytii-v-react-1jylg7otdj/
#Python: устранение ошибки - KeyError: 'key_name'

Согласно официальной документации Python 3, ошибка KeyError возникает, когда ключ набора (словаря) не найден в наборе существующих ключей.

https://dev-gang.ru/article/python-ustranenie-oshibki-keyerror-key_name-flb0umnnhp/
Как создать простую диаграмму Ганта с помощью #CSS Grid

В этой статье мы обсудим, как создать простую диаграмму Ганта с использованием #CSSGrid, чтобы лучше управлять рабочими нагрузками вашего проекта.

https://dev-gang.ru/article/kak-sozdat-prostuu-diagrammu-ganta-s-pomosczu-css-grid-bi8b4jag3o/
Где разместить #RxJs оператор take(1)?

Имеет ли значение, помещаем ли мы take(1) в начало или конец наблюдаемой цепочки?

https://dev-gang.ru/article/gde-razmestit-rxjs-operator-take1-3s96qk0j1l/
Может ли производительность JSON.parse() быть улучшена?

JSON.parse - это медленный способ создания копии объекта. Но можем ли мы на самом деле улучшить производительность нашего кода?

#JavaScript

https://dev-gang.ru/article/mozhet-li-proizvoditelnost-jsonparse-byt-uluczshena-weoqzyo9oq/
Spring: Value aннотация

Основная цель этой статьи - помочь вам понять, как работает аннотация #Spring Value.

https://dev-gang.ru/article/spring-value-annotacija-v08ja8ki2x/
Лучшие практики #JavaScript - Производительность

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

https://dev-gang.ru/article/luczshie-praktiki-javascript-proizvoditelnost-7ldbe085x7/
Полное руководство по data атрибутам в #HTML

Элементы HTML могут иметь атрибуты, которые используются для чего угодно, от информации о доступности до стилистического контроля.

https://dev-gang.ru/article/polnoe-rukovodstvo-po-data-atributam-jpbai6g2sp/
#Linux: как добавлять пользователей и создавать пользователей с помощью useradd

Если более одного человека используют ваш Linux-компьютер дома или вы управляете сервером, который предоставляет доступ нескольким пользователям, команда useradd необходима для создания пользователей.

https://dev-gang.ru/article/linux-kak-dobavljat-polzovatelei-i-sozdavat-polzovatelei-s-pomosczu-useradd-5jnq2trrxc/
Интеграция #MongoDB с #Python с использованием #PyMongo

В этом посте мы погрузимся в MongoDB как хранилище данных с точки зрения Python. Для этого мы напишем простой сценарий, демонстрирующий, чего мы можем достичь, и любые преимущества, которые мы можем извлечь из этого.

https://dev-gang.ru/article/integracija-mongodb-s-python-s-ispolzovaniem-pymongo-9hmv4a77cw/
Как избежать дублирования экземпляров сервисов в #Angular

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

https://dev-gang.ru/article/kak-izbezhat-dublirovanija-ekzempljarov-servisov-v-angular-lexpjkp2gw/
Использование #NgOnDestroy с сервисами в #Angular

Когда компонент Angular уничтожается, вызывается метод жизненного цикла ngOnDestroy, чтобы мы могли очистить долгосрочные задачи или отписаться от любых RxJS Observables. В Angular Services также есть метод ngOnDestroy, аналогичный Angular-компонентам. Это может быть полезно, когда мы создаем и уничтожаем сервисы, которые должны выполнять некоторую очистку после уничтожения.

https://dev-gang.ru/article/ispolzovanie-ngondestroy-s-servisami-v-angular-d8hz2374h8/
Введение в обработку изображений в #Python с #OpenCV

В этом уроке мы узнаем, как мы можем выполнять обработку изображений с использованием языка Python. Мы не собираемся ограничиваться одной библиотекой или структурой; однако есть одна, которую мы будем использовать чаще всего, - библиотека Open CV. Мы начнем с небольшого разговора об обработке изображений, а затем перейдем к рассмотрению различных приложений / сценариев, где обработка изображений может оказаться полезной. Итак, начнем!

https://dev-gang.ru/article/vvedenie-v-obrabotku-izobrazhenii-v-python-s-opencv-bpvt25yc6e/
#Angular пример ожидания HTTP-запроса

В этом посте я покажу шаблон, который придумал, чтобы решить что-то, над чем я работал, что помогло мне отобразить состояние запроса API, а также любые ошибки.

https://dev-gang.ru/article/angular-shablon-http-zaprosa-ozhidanija-wf0sdjtzw4/
Как создать пользователя #Linux, который не может войти в систему

По соображениям безопасности вам может потребоваться создать пользователя Linux без возможности входа. Джек Валлен покажет вам, как это сделать.

https://dev-gang.ru/article/kak-sozdat-polzovatelja-linux-kotoryi-ne-mozhet-voiti-v-sistemu-q2xbkt81tu/
Firefox по умолчанию включает DNS-over-HTTPS для всех пользователей из США

Mozilla подтвердила, что в ближайшие недели он по умолчанию предоставит новую функцию безопасности DNS-over-HTTPS всем пользователям Firefox в США.

https://dev-gang.ru/article/firefox-po-umolczaniu-vkluczaet-dns-over-https-dlja-vseh-polzovatelei-iz-ssha-kgn4t6knp4/
#Java: как проверить, содержит ли строка подстроку

Проверка на наличие подстрок в строке - довольно распространенная задача в программировании. Например, иногда мы хотим разбить строку, если она содержит разделитель в точке. В других случаях мы хотим изменить поток, если строка содержит (или не имеет) определенную подстроку, которая может быть командой.

https://dev-gang.ru/article/java-kak-proverit-soderzhit-li-stroka-podstroku-0c4hoa1j3h/
Используйте #logzero для простого логирования в #Python

Краткое руководство по удобной библиотеке журналов, которая поможет вам освоить эту важную концепцию программирования.

https://dev-gang.ru/article/ispolzuite-logzero-dlja-prostogo-logirovanija-v-python-je8h14sdrr/
Вплетение линии в текст на #CSS

Ранее в этом году я наткнулся на демо от Florin Pop, которое заставляет строку проходить либо над, либо под буквами заголовка одной строки. Я думал, что это крутая идея, но в реализации было несколько мелочей, которые я мог бы упростить и улучшить одновременно.

https://dev-gang.ru/article/vpletenie-linii-v%C2%A0tekst-na%C2%A0css-1fj37ck93v/