Архив для января, 2010
Тест производительности кода C#
QueryPerformanceCounter — функция WinApi возвращающая значение высокоточного счетчика производительности. Такой инструмент полезен для тестирования производительности системы или ее отдельных элементов. Я написал класс, который основан на работе этой функции. Этот класс можно использовать для тестирования скорости работы кода ваших приложений с точностью до нескольких миллисекунд. Актуально при тесте кода, который выполняется меньше чем за секунду.
Альтернативные потоки данных NTFS с примером использования на C#
В системах семейства Windows NT есть малоизвестная функция, которая позволяет скрывать какую-либо информацию. Называется она альтернативные потоки данных NTFS (далее АПД). АПД позволяют добавить к любому файлу или папке информацию, которая будет не видна при обычном просмотре. Это обусловлено тем, что файл NTFS состоит из потоков данных и в обычных условиях вы видите только один, [...]
С++ против C#
Приветствую всех вас в новом году! Сегодня не будем нагружать голову кодом, а просто рассмотрим один интересный момент. С момента выхода библиотеки .NET, программист получил в свое распоряжение отличный инструмент разработки. Быстрое и простое создание программ, и относительно безопасная их работа в управляемой среде. Но вместе с этим мы получили то, что такие приложения стали [...]

