Как стать автором
Обновить
6
0
Germanov Artem @blabla

Пользователь

Отправить сообщение

libral – слой абстракции доступа к библиотекам сжатия

Время на прочтение2 мин
Количество просмотров1.3K
Привет Хабр! Хочу представить свою С/С++ библиотеку libral, которая с недавних пор стала open source под лицензией GPL3. Возможно кому-то она будет полезна. Библиотека предоставляет единый интерфейс к различным алгоритмам сжатия данных без потерь.
На данный момент поддерживаются библиотеки:

Читать дальше →
Всего голосов 45: ↑38 и ↓7+31
Комментарии34

Совет 23. Рассмотрите возможность замены ассоциативных контейнеров сортированными векторами

Время на прочтение3 мин
Количество просмотров6K
“Даже если гарантированное логарифмическое время поиска вас устраивает, стандартные ассоциативные контейнеры не всегда являются лучшим выбором. Как ни странно, стандартные ассоциативные контейнеры по быстродействию нередко уступают банальному контейнеру vector” — C. Мейерс «Эффективное использование STL».
Многих возможно интересует практическая сторона этого совета, насколько же в действительности сортированный vector может быть быстрее ассоциативных контейнеров. Меня тоже интересовал данный вопрос и я решил провести небольшой тест и нарисовать пару графиков чтобы все встало на свои места.
Читать дальше →
Всего голосов 38: ↑34 и ↓4+30
Комментарии39

Автоматизация создания соответствий исполняемых файлов исходным кодам в GIT

Время на прочтение2 мин
Количество просмотров3K
Имея программный проект с компилируемым языком программирования возникает задача имея исполняемый файл определить из каких исходных кодов он был собран. В данной статье мы опишем как автоматизировать добавление коммита в исполняемые файлы и как по нему в дальнейшем получить исходный код.
Читать дальше →
Всего голосов 10: ↑8 и ↓2+6
Комментарии7

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность