Тонкости анализа исходного кода C/C++ с помощью cppcheck
В статье на Хабре рассмотрены возможности cppcheck по выявлению утечек памяти, полезные параметры для улучшения анализа, а также экспериментальная возможность по созданию собственных правил. Статья...
View ArticleЛучшие практики и рекомендации по защите php-приложений от XSS-атак
Создание функционирующего веб-приложения – это только полдела. Современные онлайн-сервисы и веб-приложения, помимо собственного контента, хранят данные пользователей. Защита этих данных зависит от...
View ArticleКвантовая схемотехника: некоторые приёмы и техники
В статье на Хабре рассказывается про основы квантового программирования. Квантовая схемотехника: некоторые приёмы и техники
View Article5 способов сравнить два байтовых массива. Сравнительное тестирование
В статье на Хабре приведен сравнительный анализ характеристик различных методов сравнения байтовых массивов для C#. Рекомендуется к прочтению, в частности, если есть желание организовать быструю...
View ArticleПеревод книги о методах достижения высокой производительности ПО
Завершена публикация перевода всех глав книги «Производительность приложений с открытым исходным кодом». В книге рассмотрены разные типы программного обеспечения и разные цели увеличения...
View ArticleLock-free структуры данных
Интересная статья в копилку тем для обучения программированию. Статья посвящена lock-free очередям. Lock-free структуры данных. Очередной трактат
View Article10 правил, которые позволяют NASA писать миллионы строк кода с минимальными...
В NASA лаборатории реактивного движения (Jet Propulsion Laboratory) JPL пишут на Си, и следуют разработанным ими документу "JPL Institutional Coding Standard", описывающим жесткие стандарты кодирования...
View ArticleСортировка огромного файла с массивом при известном словаре данных
Задание: Имеется многогигабайтный файл, содержащий массив целых чисел от 1 до 10000. Элементы расположены хаотично с повторениями. Необходимо его отсортировать. Принять во внимание ограниченность в...
View Article
More Pages to Explore .....