#Python Regex Search
Когда я впервые узнал о регулярных выражениях, я не оценил их силу. Но есть причина, по которой регулярные выражения пережили семь десятилетий технологического сбоя: программисты, понимающие регулярные выражения, имеют огромное преимущество при работе с текстовыми данными. Они могут написать в одной строке кода выражение, что занимает десятки других!
#PythonRegexSearch
https://dev-gang.ru/article/python-regex-search-ybk6pgx4ut/
Когда я впервые узнал о регулярных выражениях, я не оценил их силу. Но есть причина, по которой регулярные выражения пережили семь десятилетий технологического сбоя: программисты, понимающие регулярные выражения, имеют огромное преимущество при работе с текстовыми данными. Они могут написать в одной строке кода выражение, что занимает десятки других!
#PythonRegexSearch
https://dev-gang.ru/article/python-regex-search-ybk6pgx4ut/
#JavaScript: Как работать с дробной частью числа
В этом уроке мы узнаем о форматировании числа в определенные десятичные разряды в JavaScript с помощью метода toFixed().
https://dev-gang.ru/article/javascript-kak-rabotat-s-drobnoi-czastu-czisla-d6l3mg0j2g/
В этом уроке мы узнаем о форматировании числа в определенные десятичные разряды в JavaScript с помощью метода toFixed().
https://dev-gang.ru/article/javascript-kak-rabotat-s-drobnoi-czastu-czisla-d6l3mg0j2g/
Простой HTTP-сервер на #Java
Вы хотите реализовать HTTP-сервер , но не хотите рисковать написанием полноценного HTTP-сервера? Разработка HTTP-сервера с полной функциональностью не является тривиальной задачей. Но у Java есть решение этой проблемы. Java поддерживает встроенный HTTP-сервер. Просто написав 100 строк кода, мы можем разработать несколько приличный HTTP-сервер, который может обрабатывать запросы. Мы также можем использовать его для обработки других HTTP-команд.
https://dev-gang.ru/article/prostoi-http-server-na-java-8mjy9xrxmt/
Вы хотите реализовать HTTP-сервер , но не хотите рисковать написанием полноценного HTTP-сервера? Разработка HTTP-сервера с полной функциональностью не является тривиальной задачей. Но у Java есть решение этой проблемы. Java поддерживает встроенный HTTP-сервер. Просто написав 100 строк кода, мы можем разработать несколько приличный HTTP-сервер, который может обрабатывать запросы. Мы также можем использовать его для обработки других HTTP-команд.
https://dev-gang.ru/article/prostoi-http-server-na-java-8mjy9xrxmt/
Micro в действии: начало работы
Мы будем строить микро сервис шаг за шагом, объясним особенности Micro во время этого путешествия. Мы начнем с основных понятий и тем, а затем перейдем к расширенным функциям.
#Golang
https://dev-gang.ru/article/micro-v-deistvii-naczalo-raboty-pbymm0ae2d/
Мы будем строить микро сервис шаг за шагом, объясним особенности Micro во время этого путешествия. Мы начнем с основных понятий и тем, а затем перейдем к расширенным функциям.
#Golang
https://dev-gang.ru/article/micro-v-deistvii-naczalo-raboty-pbymm0ae2d/
Как создавать страницы для печати с помощью #CSS
В этой статье мы рассмотрим искусство создания удобных для печати веб-страниц с помощью CSS.
https://dev-gang.ru/article/kak-sozdavat-stranicy-dlja-peczati-s-pomosczu-css-ovw60ey0ot/
В этой статье мы рассмотрим искусство создания удобных для печати веб-страниц с помощью CSS.
https://dev-gang.ru/article/kak-sozdavat-stranicy-dlja-peczati-s-pomosczu-css-ovw60ey0ot/
Введение в #HTML элемент dialog
Диалоги часто используются в веб-приложениях. Они используются для отображения подтверждающих сообщений, оповещений и других вещей, которые подходят для всплывающих окон.
https://dev-gang.ru/article/vvedenie-v-html-element-dialog-0z3uzzjprq/
Диалоги часто используются в веб-приложениях. Они используются для отображения подтверждающих сообщений, оповещений и других вещей, которые подходят для всплывающих окон.
https://dev-gang.ru/article/vvedenie-v-html-element-dialog-0z3uzzjprq/
#WebAssembly & Transferable, идеальное совпадение
В большинстве случаев мы запускаем код WebAssembly и #WebWorker (или worker_thread в #Node.js), чтобы предотвратить блокировку основного потока и поддержку адаптивного пользовательского интерфейса.
https://dev-gang.ru/article/webassembly-transferable-idealnoe-sovpadenie-7lkk8bc8fk/
В большинстве случаев мы запускаем код WebAssembly и #WebWorker (или worker_thread в #Node.js), чтобы предотвратить блокировку основного потока и поддержку адаптивного пользовательского интерфейса.
https://dev-gang.ru/article/webassembly-transferable-idealnoe-sovpadenie-7lkk8bc8fk/
Персонализируйте свою #Angular сборку с помощью #Webpack
Если вы являетесь frontend разработчиком, то есть хорошие шансы, что вы слышали или даже использовали Webpack. Процесс сборки Angular использует Webpack для решения многих задач, таких как преобразование файлов Sass в CSS и перенос TypeScript в JavaScript.
https://dev-gang.ru/article/personaliziruite-svou-angular-sborku-s-pomosczu-webpack-tgr46ybetn/
Если вы являетесь frontend разработчиком, то есть хорошие шансы, что вы слышали или даже использовали Webpack. Процесс сборки Angular использует Webpack для решения многих задач, таких как преобразование файлов Sass в CSS и перенос TypeScript в JavaScript.
https://dev-gang.ru/article/personaliziruite-svou-angular-sborku-s-pomosczu-webpack-tgr46ybetn/
Введение в #JavaScript символы
В #ES2015 введен новый примитивный тип с именем #Symbol. Это уникальный и неизменный идентификатор. Как только вы создали его, его нельзя скопировать.
https://dev-gang.ru/article/vvedenie-v-javascript-simvoly-h5eu8082ha/
В #ES2015 введен новый примитивный тип с именем #Symbol. Это уникальный и неизменный идентификатор. Как только вы создали его, его нельзя скопировать.
https://dev-gang.ru/article/vvedenie-v-javascript-simvoly-h5eu8082ha/
Передача функции в качестве аргумента другой функции в #Python
Один из самых волнующих фактов, которые мы узнаем в этой статье, заключается в том, что вы можете передавать функции в другие функции. Вы можете передавать функции, потому что в Python функции являются объектами.
Скорее всего, вам не нужно знать об этом на первой неделе использования Python, но, углубившись в Python, вы обнаружите, что очень удобно понимать, как передавать функцию в другую функцию.
https://dev-gang.ru/article/peredacza-funkcii-v-kaczestve-argumenta-drugoi-funkcii-v-python-01k1jlz17b/
Один из самых волнующих фактов, которые мы узнаем в этой статье, заключается в том, что вы можете передавать функции в другие функции. Вы можете передавать функции, потому что в Python функции являются объектами.
Скорее всего, вам не нужно знать об этом на первой неделе использования Python, но, углубившись в Python, вы обнаружите, что очень удобно понимать, как передавать функцию в другую функцию.
https://dev-gang.ru/article/peredacza-funkcii-v-kaczestve-argumenta-drugoi-funkcii-v-python-01k1jlz17b/
Скрытие элементов в вебе
Благодаря нашей работе #веб-разработчиков нам нужно скрывать элементы по многим причинам. Например, кнопка, которая должна быть видна в мобильном окне просмотра и скрыта в окне просмотра в декстопе. Или элемент навигации, который скрыт на мобильном устройстве и отображается в десктопе.
#html #css
https://dev-gang.ru/article/skrytie-elementov-v-vebe-3zoi5nbzxo/
Благодаря нашей работе #веб-разработчиков нам нужно скрывать элементы по многим причинам. Например, кнопка, которая должна быть видна в мобильном окне просмотра и скрыта в окне просмотра в декстопе. Или элемент навигации, который скрыт на мобильном устройстве и отображается в десктопе.
#html #css
https://dev-gang.ru/article/skrytie-elementov-v-vebe-3zoi5nbzxo/
Как добавить #GoogleTagManager в приложение #Angular
Простое руководство по добавлению сервиса #GTM в ваше Angular приложение
https://dev-gang.ru/article/kak-dobavit-google-tag-manager-v-prilozhenie-angular-r5hzbooynn/
Простое руководство по добавлению сервиса #GTM в ваше Angular приложение
https://dev-gang.ru/article/kak-dobavit-google-tag-manager-v-prilozhenie-angular-r5hzbooynn/
Введение в #Python Set Add() с примерами
Python set add() - это встроенная функция, которая используется для добавления элемента в любой набор. Метод set add() добавляет данный элемент к набору, если элемент отсутствует в наборе. Если элемент уже присутствует в этом наборе, он не добавляет этот элемент, потому что, как мы знаем, в наборе нет повторяющихся значений.
https://dev-gang.ru/article/vvedenie-v-python-set-add-s-primerami-7hkduvlxbk/
Python set add() - это встроенная функция, которая используется для добавления элемента в любой набор. Метод set add() добавляет данный элемент к набору, если элемент отсутствует в наборе. Если элемент уже присутствует в этом наборе, он не добавляет этот элемент, потому что, как мы знаем, в наборе нет повторяющихся значений.
https://dev-gang.ru/article/vvedenie-v-python-set-add-s-primerami-7hkduvlxbk/
Как легко перейти с #JavaScript на #TypeScript
В этой статье мы обсудим, как легко перейти с JavaScript на TypeScript, чтобы воспользоваться преимуществами гибкого, но строго типизированного языка.
https://dev-gang.ru/article/kak-legko-pereiti-s-javascript-na-typescript-dp9ihaa7ka/
В этой статье мы обсудим, как легко перейти с JavaScript на TypeScript, чтобы воспользоваться преимуществами гибкого, но строго типизированного языка.
https://dev-gang.ru/article/kak-legko-pereiti-s-javascript-na-typescript-dp9ihaa7ka/
Разница между созданием #React приложений, рендерингом на стороне сервера и #Gatsby
Может быть не очевидно, какой метод рендеринга вы хотите выбрать для своего приложения. В этой статье вы узнаете, в чем заключаются различия, чтобы вы могли принять обоснованное решение при создании следующего приложения React.
#SSR
https://dev-gang.ru/article/raznica-mezhdu-sozdaniem-react-prilozhenii-renderingom-na-storone-servera-i-gatsby-6w8mfkfyoz/
Может быть не очевидно, какой метод рендеринга вы хотите выбрать для своего приложения. В этой статье вы узнаете, в чем заключаются различия, чтобы вы могли принять обоснованное решение при создании следующего приложения React.
#SSR
https://dev-gang.ru/article/raznica-mezhdu-sozdaniem-react-prilozhenii-renderingom-na-storone-servera-i-gatsby-6w8mfkfyoz/
#NodeJS: Управление тысячами задач с pscraper/taskm
Каждый кодер должен испытать это, используя цикл for для обработки большого количества задач. Например, скачивание 999 999 999 изображений, удаление 999 веб-сайтов с форума. For-Loop хорош, если все идет хорошо, но всякий раз, когда возникает исключение (особенно задания, связанные с HTTP / Internet) и вызывает остановку программы. Как мы обычно имеем дело c Restart, и вы никогда не узнаете, когда удача придет и задача закончится.
https://dev-gang.ru/article/nodejs-upravlenie-tysjaczami-zadacz-s-pscrapertaskm-wfldu4bzb4/
Каждый кодер должен испытать это, используя цикл for для обработки большого количества задач. Например, скачивание 999 999 999 изображений, удаление 999 веб-сайтов с форума. For-Loop хорош, если все идет хорошо, но всякий раз, когда возникает исключение (особенно задания, связанные с HTTP / Internet) и вызывает остановку программы. Как мы обычно имеем дело c Restart, и вы никогда не узнаете, когда удача придет и задача закончится.
https://dev-gang.ru/article/nodejs-upravlenie-tysjaczami-zadacz-s-pscrapertaskm-wfldu4bzb4/
#LocalStorage vs #sessionStorage
Что интересного в них, так это то, что данные сохраняются даже после обновления страницы (для sessionStorage) и полного перезапуска браузера (для localStorage).
https://dev-gang.ru/article/localstorage-vs-sessionstorage-ryu577vc7e/
Что интересного в них, так это то, что данные сохраняются даже после обновления страницы (для sessionStorage) и полного перезапуска браузера (для localStorage).
https://dev-gang.ru/article/localstorage-vs-sessionstorage-ryu577vc7e/
Как написать тестируемый код | Методология Халила
Понимание того, как писать тестируемый код, является одним из самых больших разочарований, которые у меня были, когда я закончил школу и начал работать на своей первой реальной работе.
#javascript #react #typescript
https://dev-gang.ru/article/kak-napisat-testiruemyi-kod-metodologija-halila-5xjt25mnhl/
Понимание того, как писать тестируемый код, является одним из самых больших разочарований, которые у меня были, когда я закончил школу и начал работать на своей первой реальной работе.
#javascript #react #typescript
https://dev-gang.ru/article/kak-napisat-testiruemyi-kod-metodologija-halila-5xjt25mnhl/
Развертывание #SpringBoot приложений на #Heroku
При разработке веб-приложения естественным шагом является его подключение к сети и предоставление его конечным пользователям. Чтобы сделать эту задачу проще, для размещения вашего приложения доступно множество облачных платформ - Heroku - одна из них.
#Java
https://dev-gang.ru/article/razvertyvanie-spring-boot-prilozhenii-na-heroku-hgj6v72wcj/
При разработке веб-приложения естественным шагом является его подключение к сети и предоставление его конечным пользователям. Чтобы сделать эту задачу проще, для размещения вашего приложения доступно множество облачных платформ - Heroku - одна из них.
#Java
https://dev-gang.ru/article/razvertyvanie-spring-boot-prilozhenii-na-heroku-hgj6v72wcj/
#NPM против #NPX - в чем разница?
В этой статье мы рассмотрим различия между npm и npx и узнаем, как получить лучшее из обоих.
https://dev-gang.ru/article/npm-protiv-npx-v-czem-raznica-hsvo0oxvqs/
В этой статье мы рассмотрим различия между npm и npx и узнаем, как получить лучшее из обоих.
https://dev-gang.ru/article/npm-protiv-npx-v-czem-raznica-hsvo0oxvqs/
Создание диаграмм в приложении #Angular 7 с помощью #ChartJs
В этой статье мы обсудим, как создавать линейные, столбчатые и кольцевые диаграммы с помощью Angular 7 и Chart.js для создания лучшей визуализации ваших данных.
https://dev-gang.ru/article/sozdanie-diagramm-v-prilozhenii-angular-7-s-pomosczu-chartjs-sq54lcajfq/
В этой статье мы обсудим, как создавать линейные, столбчатые и кольцевые диаграммы с помощью Angular 7 и Chart.js для создания лучшей визуализации ваших данных.
https://dev-gang.ru/article/sozdanie-diagramm-v-prilozhenii-angular-7-s-pomosczu-chartjs-sq54lcajfq/