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


Ограбление SQL-инъекций
Поймите, что такое SQL-инъекция и как ее предотвратить. Следите за историей о парне из колледжа, который совершает ограбление с помощью SQL-инъекций! Эта иллюстративная статья призвана помочь любому понять концепцию SQL-инъекций и способы их предотвращения. Итак, представьте себе это… Технически подкованный вор мечтал погасить все свои долги. Затем он проснулся, и ему пришла в голову блестящая идея! Поскольку хакер взаимодействует с веб-сайтом банка, все, что ему нужно..

Простой лайфхак для форматирования чисел в JavaScript
Все крупные сайты социальных сетей форматируют свои числа так же, как 93,1 тыс. подписчиков, 1 млн подписчиков или 2,5 млрд просмотров. Они делают это, потому что гораздо проще разработать пользовательский интерфейс с компактным числом. Чтобы отформатировать такие числа, вы можете подумать, что вам нужно написать функцию с кучей условной логики или найти пакет в npm, который сделает это за вас. Но на самом деле вы можете сделать это изначально в javascript с помощью Intel или..

Что такое Редис? В каких областях он используется? Примеры использования с Nodejs 😉👩‍💻 🧑‍💻
Что такое Редис? Redis — Remote Dictionary Server — одна из наиболее часто используемых и известных разработчиками баз данных NoSQL. Redis имеет открытый исходный код, и его исходные коды доступны на GitHub. Он дает высокие результаты производительности, потому что написан на языке C. Он поддерживается Linux и производными операционными системами, но поддерживается сообществом, хотя нет…

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

Когда он не сломан
О том, как разработчики постоянно стреляют себе в ногу На эту статью меня натолкнуло то, что я прочитал на Medium. Я не буду давать ссылку на статью или называть автора. Я просто собираюсь дать вам короткую версию и обсудить, почему она нарушает две заповеди, которые я перечисляю в конце. Статья выглядит примерно так. У нас есть какая-то древняя техника программирования. Некоторые разработчики не до конца понимают, как это работает, поэтому допускают ошибки. Из-за этого мы должны..

Работа с файлами в Python
Работа с файлами в Python Присоединяйтесь к Medium по моей реферальной ссылке — Константинос Патронас Прочитайте все статьи Константиноса Патронаса (и тысяч других авторов на Medium). Ваш членский взнос напрямую… lovethepenguin.com Модуль os Python обеспечивает уровень абстракции операционной системы, когда мы хотим выполнять файловые операции, чтобы удалить файл в Linux или Windows с помощью Python, мы используем тот же модуль...

Функциональное программирование — Почему?
Привет, мы находимся в начале того, что, я думаю, будет первым эпизодом из серии контента функционального программирования, контент будет сильно вдохновлен презентацией, которую я даю в компании, в которой я работал ранее, и главная цель - намочить ноги читателя в основных понятиях функционального программирования. Но прежде я хотел бы ответить на несколько важных вопросов: Почему так много шумихи? Функциональное программирование — не новая тема, его концепции были в мире..