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


Хранение паролей  — правильные и неправильные способы
В этом посте мы рассмотрим все способы хранения паролей. Мы рассмотрим идеи и недостатки, стоящие за каждым подходом, и выберем наилучший на данный момент способ их хранения. В каждом случае главный вопрос, на который мы хотим ответить, звучит так: «Что может сделать злоумышленник, если получит доступ к нашей базе данных?» Подход 1: Храните их в виде открытого текста Вы, наверное, уже слышали, что это плохая идея. Если кто-то когда-либо получит доступ к нашей базе данных, он..

Как объявить глобальные типы в TypeScript
Чтобы объявить глобальный тип в TypeScript, вам нужно будет создать новый файл. Этот файл должен иметь расширение .d.ts, что означает файл объявления. Этот файл будет использоваться для объявления ваших глобальных типов. Шаг 2 — Объявите ваши глобальные типы После того, как вы создали свой файл, вы можете начать объявлять свои глобальные типы. Для этого вам нужно будет использовать ключевое слово declare. Ключевое слово declare сообщает TypeScript, что вы объявляете тип, но не..

Неправильный способ изучения программирования
Ошибки новичков! Когда вы начинаете учиться программировать, вы не знаете, с чего начать. В вашем уме сотни вопросов и еще много путаницы. Вы хотите изучить что-то, что можно использовать, или, что более важно, технологию, которая горяча. Новички в основном бегают за модными словечками и так часто переключаются между ними, что не углубляют свои знания. Вот несколько способов отвлечь новичков от обучения: Это не для меня Многие новички слишком легко сдаются. Они не понимают,..

4 сложных вопроса Python, на решение которых у вас уйдут дни
Сложные вопросы для начинающих Python. Вот 4 вопроса, на решение которых у меня ушло несколько дней, когда я все еще создавал свои основы в Python. Дай им шанс! 1. Самая большая лужа Вам дан двумерный список целых чисел. map = [ [5, 5, 5, 5, 5, 2, 2], [5, 4, 3, 3, 5, 2, 2], [5, 3, 5, 3, 5, 2, 2], [5, 5, 5, 5, 5, 5, 2], [5, 5, 5, 5, 2, 1, 5], [5, 3, 2, 5, 1, 4, 5], [5, 5, 2, 5, 5, 3, 5] ] Каждая координата здесь представляет некоторую землю, а число..

Принципы программирования, которым не учат в школе
Введение в важные принципы, которые вы должны знать — DRY, KISS, SOLID Исходя из моего опыта первокурсника бакалавриата и опыта старшеклассников, школы и колледжи учат вас программированию, а также необходимой математике, такой как дискретная математика и исчисление. Но когда вы покидаете университет и начинаете работать в отрасли, вам необходимо знать определенные концепции и принципы, чтобы переход был легким. Мы обсудим принципы KISS, DRY и SOLID . Принцип ПОЦЕЛУЯ Держать..

Шпаргалка по массиву Java
Памятка по массивам Java ===================== Краткое справочное руководство по массивам в Java. Подробнее см. на https://javaconceptoftheday.com/java-array-cheat-sheet/ #java #javadeveloper #javafullstack #javaprogrammer #javainterview #javatutorial #programming #coding #cheatsheet #QuickBooks #quickguide #reference #interview #interviewpreparation #freshers2023 #freshers #freshersjobs

Запуск технического проекта: что на самом деле нужно
Существует бесконечное количество новых идей для технических проектов, поскольку потребности людей меняются каждый день, но что нужно, чтобы воплотить эти идеи в жизнь? Совершенно справедливо, если вы ничего не знаете о запуске проекта, который вы надеетесь когда-нибудь превратить в бизнес, поэтому мы составили список некоторых наиболее важных шагов в создании проекта с нуля. Создайте что-то, к чему у вас есть мотивация . Это может быть вызвано личной необходимостью, чем-то, чего, по..