This media is not supported in your browser
VIEW IN TELEGRAM
☁️ Топ-6 паттернов обмена сообщения между сервисами в облачной инфраструктуре
🔹 Asynchronous Request-Reply
🔹 Pub-Sub
🔹 Claim Check
🔹 Priority Queue
🔹 Saga
🔹 Competing Consumers
🔹 Asynchronous Request-Reply
🔹 Pub-Sub
🔹 Claim Check
🔹 Priority Queue
🔹 Saga
🔹 Competing Consumers
👍5
std::partial_sum()
Функция std::partial_sum() из библиотеки стандартных алгоритмов языка C++ вычисляет частичные суммы элементов в диапазоне. Частичная сумма — это сумма элементов, разделенная на несколько частей.
Функция вычисляет частичные суммы элементов в диапазоне от first до last и записывает их в диапазон, начиная с d_first. При этом используется указанный в качестве первого аргумента оператор сложения. Если в качестве первого аргумента не указан оператор, то используется оператор сложения по умолчанию.
Функция std::partial_sum() из библиотеки стандартных алгоритмов языка C++ вычисляет частичные суммы элементов в диапазоне. Частичная сумма — это сумма элементов, разделенная на несколько частей.
Функция вычисляет частичные суммы элементов в диапазоне от first до last и записывает их в диапазон, начиная с d_first. При этом используется указанный в качестве первого аргумента оператор сложения. Если в качестве первого аргумента не указан оператор, то используется оператор сложения по умолчанию.
👏3💯2❤🔥1👍1
Хурдтарин иштирокчиëни олимпиадаи ҷумҳурӣ синфҳои 5-6 дар умум 8 нафар шогирдони мо пагоҳ ба пойтахти кишвар ба шаҳри Душанбе сафар мекунанд. Ба шумоëн роҳи сафед ва бурдбориро таманно дорем!
👍27🏆12❤2
Forwarded from Codeforces Official
Codeforces Round #943 (Div. 3) will take place on the 2nd of May at 14:35 UTC.
Please, join by the link https://codeforces.com/contests/1968?locale=en
Please, join by the link https://codeforces.com/contests/1968?locale=en
Codeforces
Codeforces Round 943 (Div. 3) - Codeforces
Codeforces. Programming competitions and contests, programming community
👍5🔥1
🅾️ Что такое «О» большое: объясняем на простых примерах
«О» большое (Big O notation) — это математическая нотация, которая позволяет оценить, как изменяется время выполнения алгоритма или объём используемой памяти в зависимости от размера входных данных.
Мы написали подробный гайд по видам сложности, проиллюстрировав их понятными примерами.
🔗 Читать статью
«О» большое (Big O notation) — это математическая нотация, которая позволяет оценить, как изменяется время выполнения алгоритма или объём используемой памяти в зависимости от размера входных данных.
Мы написали подробный гайд по видам сложности, проиллюстрировав их понятными примерами.
🔗 Читать статью
Библиотека программиста
🅾️ Что такое «О» большое: объясняем на простых примерах
Разбираемся, что такое нотация большого О и как с ее помощью анализировать временную и пространственную сложность алгоритмов. Практические примеры и советы по оптимизации кода.
🔥3
Forwarded from Codeforces Official
Codeforces Round #944 (Div. 4) will take place on the 10th of May at 14:35 UTC.
Please, join by the link https://codeforces.com/contests/1971?locale=en
Please, join by the link https://codeforces.com/contests/1971?locale=en
Codeforces
Codeforces Round 944 (Div. 4) - Codeforces
Codeforces. Programming competitions and contests, programming community
Каким клиентом Git пользуетесь?
Anonymous Poll
62%
консольным
34%
встроенным в редактор/IDE
23%
сторонним графическим
15%
свой вариант
This media is not supported in your browser
VIEW IN TELEGRAM
Всё ещё путаетесь в работе логических операторов? На видосе самым буквальным образом 2 струи воды объясняют принцип работы операторов И (AND), ИЛИ (OR) и ИСКЛЮЧАЮЩЕЕ ИЛИ (XOR).
👍5🔥2⚡1
Ребёнок хочет быть айтишником: как ему помочь
Если ваш ребёнок уже в раннем возрасте проявляет интерес к программированию, то не стоит ждать момента, когда в школе начнётся соответствующий предмет. К тому времени его интерес может угаснуть, а школьная программа часто бывает устаревшей.
О том, что же делать в такой ситуации и как бесплатно помочь ребёнку развиваться в интересующем его направлении, рассказали в этой статье
Если ваш ребёнок уже в раннем возрасте проявляет интерес к программированию, то не стоит ждать момента, когда в школе начнётся соответствующий предмет. К тому времени его интерес может угаснуть, а школьная программа часто бывает устаревшей.
О том, что же делать в такой ситуации и как бесплатно помочь ребёнку развиваться в интересующем его направлении, рассказали в этой статье
🤣7🤓3⚡1👍1
В библиотеке STL выделяют пять основных компонентов:
Контейнер (англ. container) — хранение набора объектов в памяти.
Итератор (англ. iterator) — обеспечение средств доступа к содержимому контейнера.
Алгоритм (англ. algorithm) — определение вычислительной процедуры.
Адаптер (англ. adaptor) — адаптация компонентов для обеспечения различного интерфейса.
Функциональный объект (англ. functor) — сокрытие функции в объекте для использования другими компонентами.
Контейнер (англ. container) — хранение набора объектов в памяти.
Итератор (англ. iterator) — обеспечение средств доступа к содержимому контейнера.
Алгоритм (англ. algorithm) — определение вычислительной процедуры.
Адаптер (англ. adaptor) — адаптация компонентов для обеспечения различного интерфейса.
Функциональный объект (англ. functor) — сокрытие функции в объекте для использования другими компонентами.
👍3🔥2
Cookies 🆚 Sessions
Куки и сессии используются для передачи данных о пользователе (учетные данные и разрешения) через HTTP-запросы.
🔹 Cookies
• Куки обычно имеют ограничение на размер в 4 КБ
• Используются для хранения учетных данных пользователя или разрешений
• Отправляются с каждым последующим запросом от вошедшего пользователя
• Пользователи могут отключить куки в своем браузере, что может привести к выходу из системы
🔹 Sessions
• Создаются и хранятся на серверной стороне
• Сервер генерирует уникальный идентификатор сессии
• Идентификатор сессии связывается с конкретной пользовательской сессией
• Идентификатор сессии может быть отправлен клиенту в куки, параметрах URL или HTTP-заголовках
• Могут хранить больше данных, чем куки
• Обеспечивают большую безопасность по сравнению с куки, так как данные сессии не доступны напрямую клиенту
Куки и сессии используются для передачи данных о пользователе (учетные данные и разрешения) через HTTP-запросы.
🔹 Cookies
• Куки обычно имеют ограничение на размер в 4 КБ
• Используются для хранения учетных данных пользователя или разрешений
• Отправляются с каждым последующим запросом от вошедшего пользователя
• Пользователи могут отключить куки в своем браузере, что может привести к выходу из системы
🔹 Sessions
• Создаются и хранятся на серверной стороне
• Сервер генерирует уникальный идентификатор сессии
• Идентификатор сессии связывается с конкретной пользовательской сессией
• Идентификатор сессии может быть отправлен клиенту в куки, параметрах URL или HTTP-заголовках
• Могут хранить больше данных, чем куки
• Обеспечивают большую безопасность по сравнению с куки, так как данные сессии не доступны напрямую клиенту
🔥5👍2
🎉 Поздравляем наших учеников StartCoding с очередным достижением! 🎉
Мы с гордостью объявляем, что наши талантливые ученики блестяще выступили на республиканском конкурсе "Юные программисты"!
🏆 Аҳроров Кароматулло и Низомиддинов Низомиддин заняли первое место, продемонстрировав высокий уровень мастерства и креативности в своих проектах.
🥈 Раҳматов Мирзобаҳодур завоевал второе место, показав глубокие знания и отличные навыки программирования.
Ваши успехи – это результат упорного труда, настойчивости и любви к программированию. Мы гордимся вами и уверены, что впереди вас ждут ещё более значительные победы!
Продолжайте стремиться к новым вершинам, и помните, что StartCoding всегда рядом, чтобы поддержать вас на пути к успеху! 🚀
С наилучшими пожеланиями, Команда StartCoding
Мы с гордостью объявляем, что наши талантливые ученики блестяще выступили на республиканском конкурсе "Юные программисты"!
🏆 Аҳроров Кароматулло и Низомиддинов Низомиддин заняли первое место, продемонстрировав высокий уровень мастерства и креативности в своих проектах.
🥈 Раҳматов Мирзобаҳодур завоевал второе место, показав глубокие знания и отличные навыки программирования.
Ваши успехи – это результат упорного труда, настойчивости и любви к программированию. Мы гордимся вами и уверены, что впереди вас ждут ещё более значительные победы!
Продолжайте стремиться к новым вершинам, и помните, что StartCoding всегда рядом, чтобы поддержать вас на пути к успеху! 🚀
С наилучшими пожеланиями, Команда StartCoding
🏆20🎉9👍3
🖊 Хотите освоить программирование от начала до конца?
Мы предлагаем вам уникальную возможность погрузиться в мир кодинга в StartCoding, расширить свои знания и стать настоящим профессионалом в IT-сфере.
👨🏫 Наши преподаватели - опытные специалисты, которые помогут вам в освоении языков программирования, алгоритмическом мышлении и разработке программного обеспечения.
📚 Список курсов:
Основы программирования (Python, C++)
Веб-разработка (HTML, CSS, JavaScript, Bootstrap)
Разработка мобильных приложений
Спортивное программирование (подготовка к олимпиадам)
Бэкенд-разработка (PHP, Python, C#, Java)
Программирование для детей (Scratch, App Inventor)
💡 Получите необходимые навыки для успешной карьеры в сфере разработки программного обеспечения.
Не упустите шанс вернуться в школу программирования и построить успешную карьеру в IT-индустрии. Запишитесь сейчас и начните свой путь к профессиональному успеху!
👩🎓 Возраст: 10-18 лет
📞 Телефоны:990097575
Мы предлагаем вам уникальную возможность погрузиться в мир кодинга в StartCoding, расширить свои знания и стать настоящим профессионалом в IT-сфере.
👨🏫 Наши преподаватели - опытные специалисты, которые помогут вам в освоении языков программирования, алгоритмическом мышлении и разработке программного обеспечения.
📚 Список курсов:
Основы программирования (Python, C++)
Веб-разработка (HTML, CSS, JavaScript, Bootstrap)
Разработка мобильных приложений
Спортивное программирование (подготовка к олимпиадам)
Бэкенд-разработка (PHP, Python, C#, Java)
Программирование для детей (Scratch, App Inventor)
💡 Получите необходимые навыки для успешной карьеры в сфере разработки программного обеспечения.
Не упустите шанс вернуться в школу программирования и построить успешную карьеру в IT-индустрии. Запишитесь сейчас и начните свой путь к профессиональному успеху!
👩🎓 Возраст: 10-18 лет
📞 Телефоны:990097575
👍8🔥2💯2