Telegram Web Link
#курс

▶️Курс «Бинарный (двоичный) поиск»

Вы изучите бинарный поиск элемента в массиве, тестирование его корректности и быстродействия, левый бинарный поиск для поиска первого вхождения, функции бинарного поиска в стандартной библиотеке C++ (binary_search, lower_bound, upper_bound), бинарный поиск по ответу (задачи «Дипломы» и «Коровы — в стойла»), вещественный бинарный поиск с использованием for вместо while, и тернарный поиск.

Смотреть курс

LH 🥷 | IT Курсы 🐍 | Мемы 🤣
Please open Telegram to view this post
VIEW IN TELEGRAM
👍53🔥3
#статья #SpringBoot

⭐️ SBOM в Spring Boot: от генерации до анализа уязвимостей

Команда Spring АйО перевела статью, которая расскажет вам, как правильно использовать SBOM файлы в Spring Boot для проверок безопасности приложений. Статья содержит примеры кода и выводимых при проверке данных, а также помогает правильно трактовать эти данные.

Читать статью

LH | Новости | Курсы | OSINT
👍64🔥4
#курс #Swift

▶️Курс «Язык программирование Swift»

Большой курс по языку программирования Swift. Все 39 уроков охватывают большую часть языка. Swift – это язык программирования для разработки iOS и OS X приложений, который сочетает в себе все лучшее от C и Objective-C, но лишен ограничений, накладываемых в угоду совместимости с C.

Смотреть курс

LH 🥷 | IT Курсы 🐍 | Мемы 🤣
Please open Telegram to view this post
VIEW IN TELEGRAM
👍43🔥3
#статья #Python

⭐️ Тонкости работы с логгированием в Python: краткий гайд для разработчиков

Логирование является одним из ключевых и важнейших элементов разработки и эксплуатации приложений. Оно дает ценную информацию всей цепочке заинтересованных лиц: от разработчиков и системных администраторов (отладка, мониторинг и т.д.) до руководителей бизнеса в целом (поведение пользователей, соблюдение нормативных требований и т.д.).

Читать статью

LH | Новости | Курсы | OSINT
5🔥4👍3🥰1
#курс #Python

▶️Курс «Python 3»

Хотите освоить Python 3, но не знаете, с чего начать? Ускоренный курс по Python 3, в котором вы за пять часов пройдётесь по всем основным понятиям этого языка.

Смотреть курс

LH 🥷 | IT Курсы 🐍 | Мемы 🤣
Please open Telegram to view this post
VIEW IN TELEGRAM
👍53🔥3
#статья #Rust

⭐️ Удивительная оптимизация размера enum в компиляторе Rust

Enum — одна из самых популярных фич Rust. Эта статья посвящена удивительной оптимизации, выполняемой компилятором Rust с представлением в памяти значений enum, чтобы они занимали меньше места в памяти (спойлер: это не нишевая оптимизация). В общем случае, уменьшение размера значений может привести к ускорению программ, потому что значения передаются в регистрах CPU и в одну линию кэша CPU умещается больше значений.

Читать статью

LH | Новости | Курсы | OSINT
🤝64🔥4
#курс #1C

▶️Курс «Программирование на 1C»

Подробный и пошаговый курс для обучения 1С программирования с самого начала. Уроки разбиты на короткие видео, чтобы вы могли в любой момент вернутся к нужному уроку и пересмотреть его. Язык программирования 1C — язык для создания кодов и алгоритмов внутри программного обеспечения «1C:Предприятие» и оптимизированный для работы на платформе.

Смотреть курс

LH 🥷 | IT Курсы 🐍 | Мемы 🤣
Please open Telegram to view this post
VIEW IN TELEGRAM
7🔥3🤝3
#статья #Go

⭐️ Как мы делали Go-VShard-router

Хочу рассказать о нашей библиотеке Go-VShard-router и поделиться трюками и выводами, которые мы сделали при разработке. Если вкратце, то мы взяли open-source библиотеку VShard от авторов Tarantool, написанную на Lua, и переписали её часть на Go. 

Читать статью

LH | Новости | Курсы | OSINT
🤝63🔥3
#курс #Git

▶️Курс «Git»

Базовый курс по системе управления версиями. Научитесь управлять своим кодом профессионально! Этот курс идеально подходит для новичков и покрывает все основы Git. Что вас ждет: Первый коммит: Начните свой путь в Git с создания первого коммита и сохранения изменений. Проверка состояния: Всегда будьте в курсе состояния вашего репозитория. Индексация файлов: Научитесь добавлять файлы в индекс для последующего коммита. История коммитов: Просматривайте историю изменений и возвращайтесь к предыдущим версиям.

Смотреть курс

LH 🥷 | IT Курсы 🐍 | Мемы 🤣
Please open Telegram to view this post
VIEW IN TELEGRAM
👍74🔥4
#статья #C

⭐️ Пишем сканер штрихкодов на C++

Не так давно у меня возникла необходимость в сканере штрихкода. Конечно можно было бы взять готовый сканнер откуда-нибудь из интернета, но зачем? Зачем если можем написать сами? Именно с такими мыслями я сел и написал собственный сканер штрихкода. Правда сканирует пока что только из изображений, но это исправимо.

Читать статью

LH | Новости | Курсы | OSINT
6❤‍🔥4🔥4
#курс #Python

▶️Курс «Python PDF»

Данный курс охватывает создание, редактирование и обработку PDF-документов. Вы познакомитесь с популярными библиотеками, такими как reportlab (генерация документов с нуля), PyPDF2 (объединение и разбор PDF), fpdf (простое создание), и pdfplumber (извлечение данных). Курс подходит для автоматизации отчетов, генерации шаблонов и анализа данных, предоставляя практические примеры и задания для закрепления навыков.

Смотреть курс

LH 🥷 | IT Курсы 🐍 | Мемы 🤣
Please open Telegram to view this post
VIEW IN TELEGRAM
👍63🔥3
#статья #Linux

⭐️ UART Lite через PCIe прямиком в Linux: драйвер за вечер (почти)

Иногда самые простые задачи превращаются в мини-приключения. Например, когда вам нужно подключить UARTLite на FPGA к Linux через PCIe. Кажется, ну что там? Пару регистров, пара прерываний… А на деле — несколько дней за Vivado, отладка XDMA и борьба с драйверами. В этой статье я расскажу, как я всё-таки победил UARTLite через XDMA и как вы сможете повторить это без боли.

Читать статью

LH | Новости | Курсы | OSINT
👍6❤‍🔥33🔥1
#курс #PHP

▶️Курс «Базовый курс PHP-7»

Хочешь освоить веб-разработку и создавать динамические сайты? Тогда PHP - отличный язык программирования для старта! Данный курс PHP-7 идеально подходит для новичков, даже если у тебя нет опыта программирования. Мы начнем с самых азов и шаг за шагом дойдем до понимания основ языка.

Смотреть курс

LH 🥷 | IT Курсы 🐍 | Мемы 🤣
Please open Telegram to view this post
VIEW IN TELEGRAM
5🔥3🤝3👍1
#статья #C

⭐️ 16 байт вместо 32: управляем layout'ом в C++

Если вы пишете код для систем с ограниченными ресурсами, или просто хотите держать в голове не только логическую, но и физическую модель своей программы — вам необходимо понимать, как именно компилятор размещает данные в памяти. В этой статье рассмотрим, как: выравнивание и порядок полей влияют на размер struct, использовать bitfield, alignas, offsetof, добиться нужного layout без паддингов, сверить теорию с практикой с помощью clang -fdump-record-layouts и уплотнить структуру до 16 байт без компромиссов.

Читать статью

LH | Новости | Курсы | OSINT
👍83🔥3
#курс

▶️Курс «Продвинутое тестирование и отладка в разработке ПО»

В этом курсе вы научитесь использовать продвинутые методы тестирования, такие как юнит-тестирование, интеграционное тестирование, TDD и BDD. Вы изучите тактики эффективной отладки, профилирование кода и анализ производительности.

Смотреть курс

LH 🥷 | IT Курсы 🐍 | Мемы 🤣
Please open Telegram to view this post
VIEW IN TELEGRAM
5🔥3🤝3
#статья #SpringBoot

⭐️ Как должен выглядеть правильный Docker Image для Spring Boot приложения?

Когда мы упаковываем Spring Boot-приложение в Docker-образ, важно не только обеспечить его запуск. Нам нужен такой образ, который поможет понять причины проблем: падений, тормозов и других сбоев.
В этой статье выясним, какие нештатные ситуации могут возникнуть, какие инструменты пригодятся для диагностики и как собрать образ, в котором всё это учтено.

Читать статью

LH | Новости | Курсы | OSINT
5🔥3🤝3👍1
#курс #Prolog

▶️Курс «Логическое программирование на языке Prolog»

Курс из 7 уроков по языку Prolog с нуля. Начинается он с установки и работы с SWI Prolog, а заканчивается примером решения сложной задачи. Prolog - это язык и система логического программирования, основанные на языке предикатов математической логики дизъюнктов Хорна, представляющей собой подмножество логики предикатов первого порядка.

Смотреть курс

LH 🥷 | IT Курсы 🐍 | Мемы 🤣
Please open Telegram to view this post
VIEW IN TELEGRAM
🤝74🔥4
#статья #Go

⭐️ Срезы в Go

В этой статье мы рассмотрим внутреннее устройство срезов, длину, емкость и связь с базовыми массивами, а также разберем распространенные ошибки и оптимальные практики их использования. Мы изучим особенности работы с функциями append и copy, узнаем, как предотвращать утечки памяти при работе с большими срезами, и обсудим различия между нулевыми и пустыми срезами. Также уделим внимание вопросам производительности, включая правильную инициализацию срезов и работу с указателями, чтобы помочь вам писать более эффективный и безопасный код.

Читать статью

LH | Новости | Курсы | OSINT
5🤝4🔥3
#курс #Postman

▶️Курс «Изучение и настройка Postman»

В этом курсе вы научитесь создавать, тестировать, документировать, публикации и обслуживания API. Он также позволяет создавать коллекции запросов к любому API, применять к ним разные окружения, настраивать мок-серверы, писать автотесты на JavaScript, анализировать и визуализировать результаты запросов.

Смотреть курс

LH 🥷 | IT Курсы 🐍 | Мемы 🤣
Please open Telegram to view this post
VIEW IN TELEGRAM
5🔥5❤‍🔥4
#статья #CPython

⭐️ Сворачиваем CPython вокруг PVS-Studio

Python - язык программирования, не нуждающийся в особом представлении. За удобство в обработке "больших данных" заслуженно получил звание "лучшего Excel". За удобство интеграции в C и C++ код его любит геймдев. А также у него низкий порог вхождения!
В этой статье мы рассмотрим основную и самую распространённую вариацию интерпретатора Python — CPython. Из названия следует, что она написана на C.

Читать статью

LH | Новости | Курсы | OSINT
👍6🔥54
2025/07/14 02:53:03
Back to Top
HTML Embed Code: