Публикации по теме 'software-development'


Ежедневный бит(е) C++ | std::chrono  —  манипулирование датами
Ежедневный бит (е) C ++ # 74, Манипулирование датой C ++ 20 с использованием std:: chrono C++20 представил большое расширение библиотеки std::chrono , которое добавило (среди прочего) полную поддержку представления даты и манипулирования ею. #include <chrono> using namespace std::chrono; // Day in a year can be specified using literals and operator/ auto christmas_eve = 2023y/December/24d; // decltype(christmas_eve) == std::chrono::year_moth_day auto day =..

Считать четную длину
Проблема дня GFG [ 01 января 2023 ] Для заданного числа n найдите количество всех двоичных последовательностей длины 2n, таких, что сумма первых n битов равна сумме последних n битов. Ответ может быть очень большим. Итак, вы должны вернуть ответ по модулю 10 ^ 9 + 7. Пример: Input: n = 2 Output: 6 Explanation: There are 6 sequences of length 2*n, the sequences are 0101, 0110, 1010, 1001, 0000 and 1111. Пример: Input: n = 1 Output: 2 Explanation: There are 2 sequence of..

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

Обработка JavaScript и воскресный лингвини
Асинхронная и синхронная обработка в JavaScript Что такое асинхронная и синхронная обработка JavaScript (сокращенно асинхронная и синхронная) и почему нас это волнует? Давайте рассмотрим первую половину этого вопроса, начав с нескольких простых определений. Синхронная обработка — это рабочий процесс, который выполняется без перерыва от начала до конца. Workflow Engine обрабатывает действия, которые могут быть выполнены немедленно, и каждое действие должно быть завершено первым, прежде..

Cookies At The Edge: не пост в блоге о выпечке
На днях я столкнулся с интересным вариантом использования периферийных вычислений: управление файлами cookie на периферии. Вероятно, это не будет очень актуально для множества людей, но, тем не менее, это интересный пример использования, которым я хотел поделиться. Краткая справка о файлах cookie Когда большинство людей думают о печенье, они представляют себе вкусные запеченные кусочки. Но мы не здесь…

FastAPI: система единого входа Google (SSO)
Что означает система единого входа? Единый вход (SSO) — это удобный и безопасный метод аутентификации, который позволяет пользователям получать доступ к нескольким приложениям и службам с помощью единого набора учетных данных для входа. Вместо того, чтобы запоминать и вводить отдельные имена пользователей и пароли для каждого приложения, SSO упрощает процесс, предоставляя централизованную систему входа в систему. Это не только улучшает взаимодействие с пользователем, но и повышает..

Что такое веб-краулер? И как работает Web Crawler?
Внутреннее устройство поискового робота Введение За последние два десятилетия Интернет стал свидетелем феноменального роста. Объем данных в Интернете растет в геометрической прогрессии. Интернет произвел огромную революцию в нашей жизни. Поисковые системы в первую очередь сыграли значительную роль в обнаружении информации. Первое, что мы делаем всякий раз, когда у нас возникает вопрос, — « погуглите его ». В Интернете более 2 миллиардов страниц. И более 5 миллиардов..